builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-253 starttime: 1464625566.62 results: success (0) buildid: 20160530075039 builduid: c46f238fe5414d5db0817f0b0fedddd7 revision: c74c00d5cd6fb5b82239ecf337067dbfd103e2d2 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:06.615779) ========= master: http://buildbot-master08.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:06.616216) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-05-30 09:26:06.616540) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-05-30 09:26:12.789992) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:12.790280) ========= 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-1464625482.551248-354762533 _=/tools/buildbot/bin/python using PTY: False --2016-05-30 09:26:12-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.47M=0.001s 2016-05-30 09:26:13 (8.47 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.559731 ========= master_lag: 0.08 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:13.432676) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:13.432985) ========= 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-1464625482.551248-354762533 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033176 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:13.500044) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 09:26:13.500386) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev c74c00d5cd6fb5b82239ecf337067dbfd103e2d2 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev c74c00d5cd6fb5b82239ecf337067dbfd103e2d2 --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-1464625482.551248-354762533 _=/tools/buildbot/bin/python using PTY: False 2016-05-30 09:26:13,496 truncating revision to first 12 chars 2016-05-30 09:26:13,496 Setting DEBUG logging. 2016-05-30 09:26:13,496 attempt 1/10 2016-05-30 09:26:13,497 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/c74c00d5cd6f?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 09:26:14,730 unpacking tar archive at: mozilla-aurora-c74c00d5cd6f/testing/mozharness/ program finished with exit code 0 elapsedTime=1.808803 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 09:26:15.340261) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:15.340572) ========= script_repo_revision: c74c00d5cd6fb5b82239ecf337067dbfd103e2d2 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:15.340969) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:15.341241) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 09:26:15.372898) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 59 secs) (at 2016-05-30 09:26:15.373176) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1464625482.551248-354762533 _=/tools/buildbot/bin/python using PTY: False 09:26:15 INFO - MultiFileLogger online at 20160530 09:26:15 in /builds/slave/test 09:26:15 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 09:26:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 09:26:15 INFO - {'append_to_log': False, 09:26:15 INFO - 'base_work_dir': '/builds/slave/test', 09:26:15 INFO - 'blob_upload_branch': 'mozilla-aurora', 09:26:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 09:26:15 INFO - 'buildbot_json_path': 'buildprops.json', 09:26:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 09:26:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 09:26:15 INFO - 'download_minidump_stackwalk': True, 09:26:15 INFO - 'download_symbols': 'true', 09:26:15 INFO - 'e10s': False, 09:26:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 09:26:15 INFO - 'tooltool.py': '/tools/tooltool.py', 09:26:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 09:26:15 INFO - '/tools/misc-python/virtualenv.py')}, 09:26:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 09:26:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 09:26:15 INFO - 'log_level': 'info', 09:26:15 INFO - 'log_to_console': True, 09:26:15 INFO - 'opt_config_files': (), 09:26:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 09:26:15 INFO - '--processes=1', 09:26:15 INFO - '--config=%(test_path)s/wptrunner.ini', 09:26:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 09:26:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 09:26:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 09:26:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 09:26:15 INFO - 'pip_index': False, 09:26:15 INFO - 'require_test_zip': True, 09:26:15 INFO - 'test_type': ('testharness',), 09:26:15 INFO - 'this_chunk': '1', 09:26:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 09:26:15 INFO - 'total_chunks': '10', 09:26:15 INFO - 'virtualenv_path': 'venv', 09:26:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 09:26:15 INFO - 'work_dir': 'build'} 09:26:15 INFO - ##### 09:26:15 INFO - ##### Running clobber step. 09:26:15 INFO - ##### 09:26:15 INFO - Running pre-action listener: _resource_record_pre_action 09:26:15 INFO - Running main action method: clobber 09:26:15 INFO - rmtree: /builds/slave/test/build 09:26:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 09:26:16 INFO - Running post-action listener: _resource_record_post_action 09:26:16 INFO - ##### 09:26:16 INFO - ##### Running read-buildbot-config step. 09:26:16 INFO - ##### 09:26:16 INFO - Running pre-action listener: _resource_record_pre_action 09:26:16 INFO - Running main action method: read_buildbot_config 09:26:16 INFO - Using buildbot properties: 09:26:16 INFO - { 09:26:16 INFO - "project": "", 09:26:16 INFO - "product": "firefox", 09:26:16 INFO - "script_repo_revision": "production", 09:26:16 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 09:26:16 INFO - "repository": "", 09:26:16 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 09:26:16 INFO - "buildid": "20160530075039", 09:26:16 INFO - "pgo_build": "False", 09:26:16 INFO - "basedir": "/builds/slave/test", 09:26:16 INFO - "buildnumber": 3, 09:26:16 INFO - "slavename": "tst-linux32-spot-253", 09:26:16 INFO - "revision": "c74c00d5cd6fb5b82239ecf337067dbfd103e2d2", 09:26:16 INFO - "master": "http://buildbot-master08.bb.releng.use1.mozilla.com:8201/", 09:26:16 INFO - "platform": "linux", 09:26:16 INFO - "branch": "mozilla-aurora", 09:26:16 INFO - "repo_path": "releases/mozilla-aurora", 09:26:16 INFO - "moz_repo_path": "", 09:26:16 INFO - "stage_platform": "linux", 09:26:16 INFO - "builduid": "c46f238fe5414d5db0817f0b0fedddd7", 09:26:16 INFO - "slavebuilddir": "test" 09:26:16 INFO - } 09:26:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 09:26:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 09:26:16 INFO - Running post-action listener: _resource_record_post_action 09:26:16 INFO - ##### 09:26:16 INFO - ##### Running download-and-extract step. 09:26:16 INFO - ##### 09:26:16 INFO - Running pre-action listener: _resource_record_pre_action 09:26:16 INFO - Running main action method: download_and_extract 09:26:16 INFO - mkdir: /builds/slave/test/build/tests 09:26: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')]} 09:26:16 INFO - https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 09:26:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:26:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:26:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:26:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 09:26:23 INFO - Downloaded 1325 bytes. 09:26:23 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 09:26:23 INFO - Using the following test package requirements: 09:26:23 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 09:26:23 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 09:26:23 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 09:26:23 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'jsshell-linux-i686.zip'], 09:26:23 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 09:26:23 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 09:26:23 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 09:26:23 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 09:26:23 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 09:26:23 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 09:26:23 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 09:26:23 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 09:26:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:26:23 INFO - https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 09:26:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 09:26:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 09:26:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 09:26:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 09:26:34 INFO - Downloaded 22798422 bytes. 09:26:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:26:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:26:34 INFO - caution: filename not matched: web-platform/* 09:26:34 INFO - Return code: 11 09:26:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:26:34 INFO - https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 09:26:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 09:26:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 09:26:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 09:26:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 09:26:46 INFO - Downloaded 36409186 bytes. 09:26:46 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 09:26:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 09:26:50 INFO - caution: filename not matched: bin/* 09:26:50 INFO - caution: filename not matched: config/* 09:26:50 INFO - caution: filename not matched: mozbase/* 09:26:50 INFO - caution: filename not matched: marionette/* 09:26:50 INFO - caution: filename not matched: tools/wptserve/* 09:26:50 INFO - Return code: 11 09:26: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')]} 09:26:50 INFO - https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 09:26:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:26:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:26:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:26:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 09:27:12 INFO - Downloaded 69362624 bytes. 09:27:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:27:12 INFO - mkdir: /builds/slave/test/properties 09:27:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 09:27:12 INFO - Writing to file /builds/slave/test/properties/build_url 09:27:12 INFO - Contents: 09:27:12 INFO - build_url:https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 09:27:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:27:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 09:27:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 09:27:13 INFO - Contents: 09:27:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:27: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')]} 09:27:13 INFO - https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 09:27:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:27:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:27:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 09:27:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 09:27:45 INFO - Downloaded 92328080 bytes. 09:27:45 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 09:27:45 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 09:27:54 INFO - Return code: 0 09:27:54 INFO - Running post-action listener: _resource_record_post_action 09:27:54 INFO - Running post-action listener: set_extra_try_arguments 09:27:54 INFO - ##### 09:27:54 INFO - ##### Running create-virtualenv step. 09:27:54 INFO - ##### 09:27:54 INFO - Running pre-action listener: _pre_create_virtualenv 09:27:54 INFO - Running pre-action listener: _resource_record_pre_action 09:27:54 INFO - Running main action method: create_virtualenv 09:27:54 INFO - Creating virtualenv /builds/slave/test/build/venv 09:27:54 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 09:27:54 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 09:27:54 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 09:27:54 INFO - Using real prefix '/usr' 09:27:54 INFO - New python executable in /builds/slave/test/build/venv/bin/python 09:27:55 INFO - Installing distribute.............................................................................................................................................................................................done. 09:27:59 INFO - Installing pip.................done. 09:27:59 INFO - Return code: 0 09:27:59 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 09:27:59 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')]} 09:27:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:27:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:27:59 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')]} 09:27:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:27:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:27:59 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 0x9bcec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c35598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ce92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cd8f70>, '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 0x9cd8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cde750>, '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-1464625482.551248-354762533', '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 09:27:59 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 09:27:59 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 09:27:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:27:59 INFO - 'CCACHE_UMASK': '002', 09:27:59 INFO - 'DISPLAY': ':0', 09:27:59 INFO - 'HOME': '/home/cltbld', 09:27:59 INFO - 'LANG': 'en_US.UTF-8', 09:27:59 INFO - 'LOGNAME': 'cltbld', 09:27:59 INFO - 'MAIL': '/var/mail/cltbld', 09:27:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:27:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:27:59 INFO - 'MOZ_NO_REMOTE': '1', 09:27:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:27:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:27:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:27:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:27:59 INFO - 'PWD': '/builds/slave/test', 09:27:59 INFO - 'SHELL': '/bin/bash', 09:27:59 INFO - 'SHLVL': '1', 09:27:59 INFO - 'TERM': 'linux', 09:27:59 INFO - 'TMOUT': '86400', 09:27:59 INFO - 'USER': 'cltbld', 09:27:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464625482.551248-354762533', 09:27:59 INFO - '_': '/tools/buildbot/bin/python'} 09:27:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:27:59 INFO - Downloading/unpacking psutil>=0.7.1 09:27:59 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 09:27:59 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 09:27:59 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 09:27:59 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 09:27:59 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 09:27:59 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 09:28:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 09:28:05 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:28:05 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:28:05 INFO - Installing collected packages: psutil 09:28:05 INFO - Running setup.py install for psutil 09:28:05 INFO - building 'psutil._psutil_linux' extension 09:28:05 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 09:28:05 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 09:28:05 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 09:28:05 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 09:28:05 INFO - building 'psutil._psutil_posix' extension 09:28:05 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 09:28:06 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 09:28:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 09:28:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 09:28:06 INFO - Successfully installed psutil 09:28:06 INFO - Cleaning up... 09:28:06 INFO - Return code: 0 09:28:06 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 09:28:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:28:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:28:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:28:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:28:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:06 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 0x9bcec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c35598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ce92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cd8f70>, '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 0x9cd8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cde750>, '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-1464625482.551248-354762533', '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 09:28:06 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 09:28:06 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 09:28:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:28:06 INFO - 'CCACHE_UMASK': '002', 09:28:06 INFO - 'DISPLAY': ':0', 09:28:06 INFO - 'HOME': '/home/cltbld', 09:28:06 INFO - 'LANG': 'en_US.UTF-8', 09:28:06 INFO - 'LOGNAME': 'cltbld', 09:28:06 INFO - 'MAIL': '/var/mail/cltbld', 09:28:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:28:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:28:06 INFO - 'MOZ_NO_REMOTE': '1', 09:28:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:28:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:28:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:28:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:28:06 INFO - 'PWD': '/builds/slave/test', 09:28:06 INFO - 'SHELL': '/bin/bash', 09:28:06 INFO - 'SHLVL': '1', 09:28:06 INFO - 'TERM': 'linux', 09:28:06 INFO - 'TMOUT': '86400', 09:28:06 INFO - 'USER': 'cltbld', 09:28:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464625482.551248-354762533', 09:28:06 INFO - '_': '/tools/buildbot/bin/python'} 09:28:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:28:06 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 09:28:06 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 09:28:06 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 09:28:06 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 09:28:06 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 09:28:06 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 09:28:06 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 09:28:11 INFO - Downloading mozsystemmonitor-0.0.tar.gz 09:28:11 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 09:28:11 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 09:28:11 INFO - Installing collected packages: mozsystemmonitor 09:28:11 INFO - Running setup.py install for mozsystemmonitor 09:28:12 INFO - Successfully installed mozsystemmonitor 09:28:12 INFO - Cleaning up... 09:28:12 INFO - Return code: 0 09:28:12 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 09:28:12 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')]} 09:28:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:28:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:12 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')]} 09:28:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:28:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:12 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 0x9bcec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c35598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ce92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cd8f70>, '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 0x9cd8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cde750>, '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-1464625482.551248-354762533', '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 09:28:12 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 09:28:12 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 09:28:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:28:12 INFO - 'CCACHE_UMASK': '002', 09:28:12 INFO - 'DISPLAY': ':0', 09:28:12 INFO - 'HOME': '/home/cltbld', 09:28:12 INFO - 'LANG': 'en_US.UTF-8', 09:28:12 INFO - 'LOGNAME': 'cltbld', 09:28:12 INFO - 'MAIL': '/var/mail/cltbld', 09:28:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:28:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:28:12 INFO - 'MOZ_NO_REMOTE': '1', 09:28:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:28:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:28:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:28:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:28:12 INFO - 'PWD': '/builds/slave/test', 09:28:12 INFO - 'SHELL': '/bin/bash', 09:28:12 INFO - 'SHLVL': '1', 09:28:12 INFO - 'TERM': 'linux', 09:28:12 INFO - 'TMOUT': '86400', 09:28:12 INFO - 'USER': 'cltbld', 09:28:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464625482.551248-354762533', 09:28:12 INFO - '_': '/tools/buildbot/bin/python'} 09:28:12 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:28:12 INFO - Downloading/unpacking blobuploader==1.2.4 09:28:12 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 09:28:12 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 09:28:12 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 09:28:12 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 09:28:12 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 09:28:12 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 09:28:17 INFO - Downloading blobuploader-1.2.4.tar.gz 09:28:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 09:28:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 09:28:17 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 09:28:17 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 09:28:17 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 09:28:17 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 09:28:17 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 09:28:17 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 09:28:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 09:28:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 09:28:18 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 09:28:18 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 09:28:18 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 09:28:18 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 09:28:18 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 09:28:18 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 09:28:19 INFO - Downloading docopt-0.6.1.tar.gz 09:28:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 09:28:19 INFO - Installing collected packages: blobuploader, requests, docopt 09:28:19 INFO - Running setup.py install for blobuploader 09:28:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 09:28:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 09:28:19 INFO - Running setup.py install for requests 09:28:20 INFO - Running setup.py install for docopt 09:28:20 INFO - Successfully installed blobuploader requests docopt 09:28:20 INFO - Cleaning up... 09:28:20 INFO - Return code: 0 09:28:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:28:20 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')]} 09:28:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:28:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:20 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')]} 09:28:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:28:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:20 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 0x9bcec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c35598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ce92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cd8f70>, '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 0x9cd8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cde750>, '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-1464625482.551248-354762533', '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 09:28:20 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 09:28:20 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 09:28:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:28:20 INFO - 'CCACHE_UMASK': '002', 09:28:20 INFO - 'DISPLAY': ':0', 09:28:20 INFO - 'HOME': '/home/cltbld', 09:28:20 INFO - 'LANG': 'en_US.UTF-8', 09:28:20 INFO - 'LOGNAME': 'cltbld', 09:28:20 INFO - 'MAIL': '/var/mail/cltbld', 09:28:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:28:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:28:20 INFO - 'MOZ_NO_REMOTE': '1', 09:28:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:28:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:28:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:28:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:28:20 INFO - 'PWD': '/builds/slave/test', 09:28:20 INFO - 'SHELL': '/bin/bash', 09:28:20 INFO - 'SHLVL': '1', 09:28:20 INFO - 'TERM': 'linux', 09:28:20 INFO - 'TMOUT': '86400', 09:28:20 INFO - 'USER': 'cltbld', 09:28:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464625482.551248-354762533', 09:28:20 INFO - '_': '/tools/buildbot/bin/python'} 09:28:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:28:21 INFO - Running setup.py (path:/tmp/pip-4KWI_k-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:28:21 INFO - Running setup.py (path:/tmp/pip-iycQr5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:28:21 INFO - Running setup.py (path:/tmp/pip-xsGRXe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:28:21 INFO - Running setup.py (path:/tmp/pip-NVLXQe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:28:21 INFO - Running setup.py (path:/tmp/pip-kyBIse-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:28:21 INFO - Running setup.py (path:/tmp/pip-79R62K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:28:21 INFO - Running setup.py (path:/tmp/pip-BRTdJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:28:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:28:21 INFO - Running setup.py (path:/tmp/pip-2snz51-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:28:22 INFO - Running setup.py (path:/tmp/pip-jn8EmU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:28:22 INFO - Running setup.py (path:/tmp/pip-iE4mHN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:28:22 INFO - Running setup.py (path:/tmp/pip-7eAPnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:28:22 INFO - Running setup.py (path:/tmp/pip-K41dK8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:28:22 INFO - Running setup.py (path:/tmp/pip-QRUyLN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:28:22 INFO - Running setup.py (path:/tmp/pip-aO3l9W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:28:22 INFO - Running setup.py (path:/tmp/pip-hfw9Mk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:28:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:28:23 INFO - Running setup.py (path:/tmp/pip-Yut9DO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:28:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:28:23 INFO - Running setup.py (path:/tmp/pip-RDeEnS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:28:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:28:23 INFO - Running setup.py (path:/tmp/pip-jTK28y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:28:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:28:23 INFO - Running setup.py (path:/tmp/pip-7flr7U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:28:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:28:23 INFO - Running setup.py (path:/tmp/pip-DgoCJ8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:28:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:28:24 INFO - Running setup.py (path:/tmp/pip-M3MeTG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:28:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:28:24 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 09:28:24 INFO - Running setup.py install for manifestparser 09:28:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 09:28:24 INFO - Running setup.py install for mozcrash 09:28:24 INFO - Running setup.py install for mozdebug 09:28:24 INFO - Running setup.py install for mozdevice 09:28:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Running setup.py install for mozfile 09:28:25 INFO - Running setup.py install for mozhttpd 09:28:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Running setup.py install for mozinfo 09:28:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Running setup.py install for mozInstall 09:28:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 09:28:25 INFO - Running setup.py install for mozleak 09:28:26 INFO - Running setup.py install for mozlog 09:28:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 09:28:26 INFO - Running setup.py install for moznetwork 09:28:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 09:28:26 INFO - Running setup.py install for mozprocess 09:28:26 INFO - Running setup.py install for mozprofile 09:28:27 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 09:28:27 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 09:28:27 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 09:28:27 INFO - Running setup.py install for mozrunner 09:28:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 09:28:27 INFO - Running setup.py install for mozscreenshot 09:28:27 INFO - Running setup.py install for moztest 09:28:27 INFO - Running setup.py install for mozversion 09:28:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 09:28:27 INFO - Running setup.py install for wptserve 09:28:28 INFO - Running setup.py install for marionette-driver 09:28:28 INFO - Running setup.py install for browsermob-proxy 09:28:28 INFO - Running setup.py install for marionette-client 09:28:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:28:29 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 09:28:29 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 09:28:29 INFO - Cleaning up... 09:28:29 INFO - Return code: 0 09:28:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 09:28:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:28:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 09:28:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 09:28:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 09:28:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 09:28:29 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 0x9bcec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9c35598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x9ce92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9cd8f70>, '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 0x9cd8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cde750>, '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-1464625482.551248-354762533', '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 09:28:29 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 09:28:29 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 09:28:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:28:29 INFO - 'CCACHE_UMASK': '002', 09:28:29 INFO - 'DISPLAY': ':0', 09:28:29 INFO - 'HOME': '/home/cltbld', 09:28:29 INFO - 'LANG': 'en_US.UTF-8', 09:28:29 INFO - 'LOGNAME': 'cltbld', 09:28:29 INFO - 'MAIL': '/var/mail/cltbld', 09:28:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:28:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:28:29 INFO - 'MOZ_NO_REMOTE': '1', 09:28:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:28:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:28:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:28:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:28:29 INFO - 'PWD': '/builds/slave/test', 09:28:29 INFO - 'SHELL': '/bin/bash', 09:28:29 INFO - 'SHLVL': '1', 09:28:29 INFO - 'TERM': 'linux', 09:28:29 INFO - 'TMOUT': '86400', 09:28:29 INFO - 'USER': 'cltbld', 09:28:29 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464625482.551248-354762533', 09:28:29 INFO - '_': '/tools/buildbot/bin/python'} 09:28:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 09:28:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 09:28:29 INFO - Running setup.py (path:/tmp/pip-e0YvUk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 09:28:29 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)) 09:28:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 09:28:29 INFO - Running setup.py (path:/tmp/pip-A8SdhP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 09:28:30 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)) 09:28:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 09:28:30 INFO - Running setup.py (path:/tmp/pip-jaZX3B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 09:28:30 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)) 09:28:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 09:28:30 INFO - Running setup.py (path:/tmp/pip-_2vGJl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 09:28:30 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)) 09:28:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 09:28:30 INFO - Running setup.py (path:/tmp/pip-L0qg4r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 09:28:30 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)) 09:28:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 09:28:30 INFO - Running setup.py (path:/tmp/pip-h7Wjo4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 09:28:30 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)) 09:28:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 09:28:30 INFO - Running setup.py (path:/tmp/pip-Qn7R1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 09:28:30 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)) 09:28:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 09:28:30 INFO - Running setup.py (path:/tmp/pip-Z6Tb0R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 09:28:30 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)) 09:28:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 09:28:30 INFO - Running setup.py (path:/tmp/pip-ZjaE7a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 09:28:31 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)) 09:28:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 09:28:31 INFO - Running setup.py (path:/tmp/pip-3xUlSg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 09:28:31 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)) 09:28:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 09:28:31 INFO - Running setup.py (path:/tmp/pip-GQQFib-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 09:28:31 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)) 09:28:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 09:28:31 INFO - Running setup.py (path:/tmp/pip-c8LDw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 09:28:31 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)) 09:28:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 09:28:31 INFO - Running setup.py (path:/tmp/pip-Sf7ZCw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 09:28:31 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)) 09:28:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 09:28:31 INFO - Running setup.py (path:/tmp/pip-BUTUgS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 09:28:31 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)) 09:28:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 09:28:31 INFO - Running setup.py (path:/tmp/pip-tutYpR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 09:28:31 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)) 09:28:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 09:28:31 INFO - Running setup.py (path:/tmp/pip-g86fuL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 09:28:32 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)) 09:28:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 09:28:32 INFO - Running setup.py (path:/tmp/pip-Jm3sEv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 09:28:32 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)) 09:28:32 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 09:28:32 INFO - Running setup.py (path:/tmp/pip-FZJ650-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 09:28:32 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)) 09:28:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 09:28:32 INFO - Running setup.py (path:/tmp/pip-ZLJxZR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 09:28:32 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)) 09:28:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:28:32 INFO - Running setup.py (path:/tmp/pip-Oulm9I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 09:28:32 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)) 09:28:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 09:28:33 INFO - Running setup.py (path:/tmp/pip-X1Xn15-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 09:28:33 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 09:28:33 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)) 09:28:33 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)) 09:28:33 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)) 09:28:33 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)) 09:28:33 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)) 09:28:33 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)) 09:28:33 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 09:28:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:28:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:28:33 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 09:28:33 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 09:28:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 09:28:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 09:28:38 INFO - Downloading blessings-1.6.tar.gz 09:28:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 09:28:38 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)) 09:28:38 INFO - Installing collected packages: blessings 09:28:38 INFO - Running setup.py install for blessings 09:28:38 INFO - Successfully installed blessings 09:28:38 INFO - Cleaning up... 09:28:38 INFO - Return code: 0 09:28:38 INFO - Done creating virtualenv /builds/slave/test/build/venv. 09:28:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:28:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:28:39 INFO - Reading from file tmpfile_stdout 09:28:39 INFO - Current package versions: 09:28:39 INFO - argparse == 1.2.1 09:28:39 INFO - blessings == 1.6 09:28:39 INFO - blobuploader == 1.2.4 09:28:39 INFO - browsermob-proxy == 0.6.0 09:28:39 INFO - docopt == 0.6.1 09:28:39 INFO - manifestparser == 1.1 09:28:39 INFO - marionette-client == 2.3.0 09:28:39 INFO - marionette-driver == 1.4.0 09:28:39 INFO - mozInstall == 1.12 09:28:39 INFO - mozcrash == 0.17 09:28:39 INFO - mozdebug == 0.1 09:28:39 INFO - mozdevice == 0.48 09:28:39 INFO - mozfile == 1.2 09:28:39 INFO - mozhttpd == 0.7 09:28:39 INFO - mozinfo == 0.9 09:28:39 INFO - mozleak == 0.1 09:28:39 INFO - mozlog == 3.1 09:28:39 INFO - moznetwork == 0.27 09:28:39 INFO - mozprocess == 0.22 09:28:39 INFO - mozprofile == 0.28 09:28:39 INFO - mozrunner == 6.11 09:28:39 INFO - mozscreenshot == 0.1 09:28:39 INFO - mozsystemmonitor == 0.0 09:28:39 INFO - moztest == 0.7 09:28:39 INFO - mozversion == 1.4 09:28:39 INFO - psutil == 3.1.1 09:28:39 INFO - requests == 1.2.3 09:28:39 INFO - wptserve == 1.4.0 09:28:39 INFO - wsgiref == 0.1.2 09:28:39 INFO - Running post-action listener: _resource_record_post_action 09:28:39 INFO - Running post-action listener: _start_resource_monitoring 09:28:39 INFO - Starting resource monitoring. 09:28:39 INFO - ##### 09:28:39 INFO - ##### Running pull step. 09:28:39 INFO - ##### 09:28:39 INFO - Running pre-action listener: _resource_record_pre_action 09:28:39 INFO - Running main action method: pull 09:28:39 INFO - Pull has nothing to do! 09:28:39 INFO - Running post-action listener: _resource_record_post_action 09:28:39 INFO - ##### 09:28:39 INFO - ##### Running install step. 09:28:39 INFO - ##### 09:28:39 INFO - Running pre-action listener: _resource_record_pre_action 09:28:39 INFO - Running main action method: install 09:28:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 09:28:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 09:28:39 INFO - Reading from file tmpfile_stdout 09:28:39 INFO - Detecting whether we're running mozinstall >=1.0... 09:28:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 09:28:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 09:28:39 INFO - Reading from file tmpfile_stdout 09:28:39 INFO - Output received: 09:28:39 INFO - Usage: mozinstall [options] installer 09:28:39 INFO - Options: 09:28:39 INFO - -h, --help show this help message and exit 09:28:39 INFO - -d DEST, --destination=DEST 09:28:39 INFO - Directory to install application into. [default: 09:28:39 INFO - "/builds/slave/test"] 09:28:39 INFO - --app=APP Application being installed. [default: firefox] 09:28:39 INFO - mkdir: /builds/slave/test/build/application 09:28:39 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 09:28:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 09:29:09 INFO - Reading from file tmpfile_stdout 09:29:09 INFO - Output received: 09:29:09 INFO - /builds/slave/test/build/application/firefox/firefox 09:29:09 INFO - Running post-action listener: _resource_record_post_action 09:29:09 INFO - ##### 09:29:09 INFO - ##### Running run-tests step. 09:29:09 INFO - ##### 09:29:09 INFO - Running pre-action listener: _resource_record_pre_action 09:29:09 INFO - Running main action method: run_tests 09:29:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 09:29:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 09:29:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 09:29:09 INFO - grabbing minidump binary from tooltool 09:29:09 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')]} 09:29:09 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 0x9cd8f70>, '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 0x9cd8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9cde750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 09:29:09 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 09:29:09 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 09:29:09 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 09:29:09 INFO - Return code: 0 09:29:09 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 09:29:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 09:29:09 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/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.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 09:29:09 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/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.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 09:29:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 09:29:09 INFO - 'CCACHE_UMASK': '002', 09:29:09 INFO - 'DISPLAY': ':0', 09:29:09 INFO - 'HOME': '/home/cltbld', 09:29:09 INFO - 'LANG': 'en_US.UTF-8', 09:29:09 INFO - 'LOGNAME': 'cltbld', 09:29:09 INFO - 'MAIL': '/var/mail/cltbld', 09:29:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 09:29:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 09:29:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 09:29:09 INFO - 'MOZ_NO_REMOTE': '1', 09:29:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 09:29:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 09:29:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 09:29:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 09:29:09 INFO - 'PWD': '/builds/slave/test', 09:29:09 INFO - 'SHELL': '/bin/bash', 09:29:09 INFO - 'SHLVL': '1', 09:29:09 INFO - 'TERM': 'linux', 09:29:09 INFO - 'TMOUT': '86400', 09:29:09 INFO - 'USER': 'cltbld', 09:29:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464625482.551248-354762533', 09:29:09 INFO - '_': '/tools/buildbot/bin/python'} 09:29:09 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/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.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 09:29:10 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 09:29:10 INFO - import pkg_resources 09:29:11 INFO - Using 1 client processes 09:29:11 INFO - wptserve Starting http server on 127.0.0.1:8000 09:29:11 INFO - wptserve Starting http server on 127.0.0.1:8001 09:29:11 INFO - wptserve Starting http server on 127.0.0.1:8443 09:29:13 INFO - SUITE-START | Running 778 tests 09:29:13 INFO - Running testharness tests 09:29:13 INFO - Setting up ssl 09:29:13 INFO - PROCESS | certutil | 09:29:13 INFO - PROCESS | certutil | 09:29:13 INFO - PROCESS | certutil | 09:29:13 INFO - Certificate Nickname Trust Attributes 09:29:13 INFO - SSL,S/MIME,JAR/XPI 09:29:13 INFO - 09:29:13 INFO - web-platform-tests CT,, 09:29:13 INFO - 09:29:13 INFO - Starting runner 09:29:16 INFO - PROCESS | 3476 | 1464625756834 Marionette DEBUG Marionette enabled via build flag and pref 09:29:17 INFO - PROCESS | 3476 | ++DOCSHELL 0xa51f6400 == 1 [pid = 3476] [id = 1] 09:29:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 1 (0xa51f6800) [pid = 3476] [serial = 1] [outer = (nil)] 09:29:17 INFO - PROCESS | 3476 | [3476] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:29:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 2 (0xa51f7000) [pid = 3476] [serial = 2] [outer = 0xa51f6800] 09:29:17 INFO - PROCESS | 3476 | 1464625757541 Marionette INFO Listening on port 2828 09:29:18 INFO - PROCESS | 3476 | 1464625758135 Marionette DEBUG Marionette enabled via command-line flag 09:29:18 INFO - PROCESS | 3476 | ++DOCSHELL 0xa2388800 == 2 [pid = 3476] [id = 2] 09:29:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 3 (0xa23c9800) [pid = 3476] [serial = 3] [outer = (nil)] 09:29:18 INFO - PROCESS | 3476 | [3476] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 09:29:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 4 (0xa23ca000) [pid = 3476] [serial = 4] [outer = 0xa23c9800] 09:29:18 INFO - PROCESS | 3476 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a22a1320 09:29:18 INFO - PROCESS | 3476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a22a1e00 09:29:18 INFO - PROCESS | 3476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22c0d00 09:29:18 INFO - PROCESS | 3476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22c2960 09:29:18 INFO - PROCESS | 3476 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22c56a0 09:29:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 5 (0xa22b9c00) [pid = 3476] [serial = 5] [outer = 0xa51f6800] 09:29:18 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:29:18 INFO - PROCESS | 3476 | 1464625758528 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37462 09:29:18 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:29:18 INFO - PROCESS | 3476 | 1464625758560 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37463 09:29:18 INFO - PROCESS | 3476 | 1464625758620 Marionette DEBUG Closed connection conn0 09:29:18 INFO - PROCESS | 3476 | [3476] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 09:29:18 INFO - PROCESS | 3476 | 1464625758734 Marionette DEBUG Closed connection conn1 09:29:18 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:29:18 INFO - PROCESS | 3476 | 1464625758747 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37464 09:29:18 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 09:29:18 INFO - PROCESS | 3476 | 1464625758803 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37465 09:29:18 INFO - PROCESS | 3476 | 1464625758809 Marionette DEBUG Closed connection conn2 09:29:18 INFO - PROCESS | 3476 | 1464625758849 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 09:29:18 INFO - PROCESS | 3476 | 1464625758874 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160530075039","device":"desktop","version":"48.0a2"} 09:29:19 INFO - PROCESS | 3476 | [3476] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:29:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x9aa0bc00 == 3 [pid = 3476] [id = 3] 09:29:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 6 (0x9aa0c000) [pid = 3476] [serial = 6] [outer = (nil)] 09:29:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x9aa0c400 == 4 [pid = 3476] [id = 4] 09:29:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 7 (0x9aa0fc00) [pid = 3476] [serial = 7] [outer = (nil)] 09:29:21 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:29:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a1c4800 == 5 [pid = 3476] [id = 5] 09:29:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 8 (0x9a1c4c00) [pid = 3476] [serial = 8] [outer = (nil)] 09:29:21 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 09:29:21 INFO - PROCESS | 3476 | [3476] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 09:29:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 9 (0x99e2e400) [pid = 3476] [serial = 9] [outer = 0x9a1c4c00] 09:29:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 10 (0x9a3df400) [pid = 3476] [serial = 10] [outer = 0x9aa0c000] 09:29:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 11 (0x99a65c00) [pid = 3476] [serial = 11] [outer = 0x9aa0fc00] 09:29:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 12 (0x99a68000) [pid = 3476] [serial = 12] [outer = 0x9a1c4c00] 09:29:23 INFO - PROCESS | 3476 | 1464625763280 Marionette DEBUG loaded listener.js 09:29:23 INFO - PROCESS | 3476 | 1464625763300 Marionette DEBUG loaded listener.js 09:29:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 13 (0x98069c00) [pid = 3476] [serial = 13] [outer = 0x9a1c4c00] 09:29:24 INFO - PROCESS | 3476 | 1464625764082 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"81dbecf4-0523-4f44-9187-b7620e85fd76","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160530075039","device":"desktop","version":"48.0a2","command_id":1}}] 09:29:24 INFO - PROCESS | 3476 | 1464625764299 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}] 09:29:24 INFO - PROCESS | 3476 | 1464625764461 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 09:29:24 INFO - PROCESS | 3476 | 1464625764724 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 09:29:24 INFO - PROCESS | 3476 | [3476] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 09:29:24 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:29:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 14 (0x94507800) [pid = 3476] [serial = 14] [outer = 0x9a1c4c00] 09:29:25 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 09:29:25 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:29:25 INFO - PROCESS | 3476 | 1464625765269 Marionette TRACE conn3 <- [1,3,null,{}] 09:29:25 INFO - PROCESS | 3476 | 1464625765295 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 09:29:25 INFO - PROCESS | 3476 | 1464625765328 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 09:29:25 INFO - PROCESS | 3476 | 1464625765367 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 09:29:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 09:29:25 INFO - PROCESS | 3476 | 1464625765371 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 09:29:25 INFO - PROCESS | 3476 | 1464625765378 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 09:29:25 INFO - PROCESS | 3476 | 1464625765384 Marionette TRACE conn3 <- [1,6,null,{}] 09:29:25 INFO - PROCESS | 3476 | 1464625765403 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}] 09:29:25 INFO - PROCESS | 3476 | 1464625765435 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 09:29:25 INFO - PROCESS | 3476 | 1464625765445 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a1dc00 == 6 [pid = 3476] [id = 6] 09:29:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 15 (0x93a1e000) [pid = 3476] [serial = 15] [outer = (nil)] 09:29:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 16 (0x93a93c00) [pid = 3476] [serial = 16] [outer = 0x93a1e000] 09:29:25 INFO - PROCESS | 3476 | 1464625765534 Marionette DEBUG loaded listener.js 09:29:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 17 (0x93a98400) [pid = 3476] [serial = 17] [outer = 0x93a1e000] 09:29:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x939dc400 == 7 [pid = 3476] [id = 7] 09:29:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 18 (0x939dcc00) [pid = 3476] [serial = 18] [outer = (nil)] 09:29:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 19 (0x939df000) [pid = 3476] [serial = 19] [outer = 0x939dcc00] 09:29:26 INFO - PROCESS | 3476 | 1464625766037 Marionette DEBUG loaded listener.js 09:29:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 20 (0x94507000) [pid = 3476] [serial = 20] [outer = 0x939dcc00] 09:29:26 INFO - PROCESS | 3476 | 1464625766516 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]]]}] 09:29:26 INFO - PROCESS | 3476 | [3476] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 09:29:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 09:29:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1245ms 09:29:26 INFO - PROCESS | 3476 | 1464625766693 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 09:29:26 INFO - PROCESS | 3476 | 1464625766697 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 09:29:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 09:29:26 INFO - PROCESS | 3476 | 1464625766728 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 09:29:26 INFO - PROCESS | 3476 | 1464625766731 Marionette TRACE conn3 <- [1,10,null,{}] 09:29:26 INFO - PROCESS | 3476 | 1464625766753 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}] 09:29:26 INFO - PROCESS | 3476 | 1464625766935 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 09:29:26 INFO - PROCESS | 3476 | 1464625766956 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x9216cc00 == 8 [pid = 3476] [id = 8] 09:29:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 21 (0x927be800) [pid = 3476] [serial = 21] [outer = (nil)] 09:29:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 22 (0x92d75c00) [pid = 3476] [serial = 22] [outer = 0x927be800] 09:29:27 INFO - PROCESS | 3476 | 1464625767034 Marionette DEBUG loaded listener.js 09:29:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 23 (0xa050d400) [pid = 3476] [serial = 23] [outer = 0x927be800] 09:29:28 INFO - PROCESS | 3476 | 1464625768090 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]]]}] 09:29:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 09:29:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1449ms 09:29:28 INFO - PROCESS | 3476 | 1464625768166 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 09:29:28 INFO - PROCESS | 3476 | 1464625768174 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 09:29:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 09:29:28 INFO - PROCESS | 3476 | 1464625768182 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 09:29:28 INFO - PROCESS | 3476 | 1464625768189 Marionette TRACE conn3 <- [1,14,null,{}] 09:29:28 INFO - PROCESS | 3476 | 1464625768197 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}] 09:29:28 INFO - PROCESS | 3476 | 1464625768432 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 09:29:28 INFO - PROCESS | 3476 | 1464625768562 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x91fed000 == 9 [pid = 3476] [id = 9] 09:29:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 24 (0x92162c00) [pid = 3476] [serial = 24] [outer = (nil)] 09:29:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 25 (0x927c2400) [pid = 3476] [serial = 25] [outer = 0x92162c00] 09:29:28 INFO - PROCESS | 3476 | 1464625768655 Marionette DEBUG loaded listener.js 09:29:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 26 (0x93a16400) [pid = 3476] [serial = 26] [outer = 0x92162c00] 09:29:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x97468c00 == 10 [pid = 3476] [id = 10] 09:29:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 27 (0x975c5400) [pid = 3476] [serial = 27] [outer = (nil)] 09:29:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 28 (0x93a1a000) [pid = 3476] [serial = 28] [outer = 0x975c5400] 09:29:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 29 (0x975cf400) [pid = 3476] [serial = 29] [outer = 0x975c5400] 09:29:29 INFO - PROCESS | 3476 | ++DOCSHELL 0x97464800 == 11 [pid = 3476] [id = 11] 09:29:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 30 (0x98780c00) [pid = 3476] [serial = 30] [outer = (nil)] 09:29:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 31 (0x99e2b800) [pid = 3476] [serial = 31] [outer = 0x98780c00] 09:29:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 32 (0x99eb7800) [pid = 3476] [serial = 32] [outer = 0x98780c00] 09:29:29 INFO - PROCESS | 3476 | 1464625769837 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]]]}] 09:29:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 09:29:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1683ms 09:29:29 INFO - PROCESS | 3476 | 1464625769915 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 09:29:29 INFO - PROCESS | 3476 | 1464625769923 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 09:29:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 09:29:29 INFO - PROCESS | 3476 | 1464625769987 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 09:29:29 INFO - PROCESS | 3476 | 1464625769995 Marionette TRACE conn3 <- [1,18,null,{}] 09:29:30 INFO - PROCESS | 3476 | 1464625770016 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}] 09:29:30 INFO - PROCESS | 3476 | 1464625770264 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 09:29:30 INFO - PROCESS | 3476 | 1464625770393 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x9806ac00 == 12 [pid = 3476] [id = 12] 09:29:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 33 (0x98713800) [pid = 3476] [serial = 33] [outer = (nil)] 09:29:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 34 (0x9ac43400) [pid = 3476] [serial = 34] [outer = 0x98713800] 09:29:30 INFO - PROCESS | 3476 | 1464625770499 Marionette DEBUG loaded listener.js 09:29:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 35 (0x9b8a8800) [pid = 3476] [serial = 35] [outer = 0x98713800] 09:29:31 INFO - PROCESS | 3476 | 1464625771331 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]]]}] 09:29:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 09:29:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1434ms 09:29:31 INFO - PROCESS | 3476 | 1464625771385 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 09:29:31 INFO - PROCESS | 3476 | 1464625771390 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 09:29:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 09:29:31 INFO - PROCESS | 3476 | 1464625771397 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 09:29:31 INFO - PROCESS | 3476 | 1464625771403 Marionette TRACE conn3 <- [1,22,null,{}] 09:29:31 INFO - PROCESS | 3476 | 1464625771420 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}] 09:29:31 INFO - PROCESS | 3476 | 1464625771673 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 09:29:31 INFO - PROCESS | 3476 | 1464625771778 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b732c00 == 13 [pid = 3476] [id = 13] 09:29:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 36 (0xa23c9c00) [pid = 3476] [serial = 36] [outer = (nil)] 09:29:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 37 (0xa27cf000) [pid = 3476] [serial = 37] [outer = 0xa23c9c00] 09:29:31 INFO - PROCESS | 3476 | 1464625771867 Marionette DEBUG loaded listener.js 09:29:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 38 (0xa51b9c00) [pid = 3476] [serial = 38] [outer = 0xa23c9c00] 09:29:32 INFO - PROCESS | 3476 | 1464625772751 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]]]}] 09:29:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 09:29:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1383ms 09:29:32 INFO - PROCESS | 3476 | 1464625772782 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 09:29:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 09:29:32 INFO - PROCESS | 3476 | 1464625772787 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 09:29:32 INFO - PROCESS | 3476 | 1464625772793 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 09:29:32 INFO - PROCESS | 3476 | 1464625772797 Marionette TRACE conn3 <- [1,26,null,{}] 09:29:32 INFO - PROCESS | 3476 | 1464625772803 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}] 09:29:32 INFO - PROCESS | 3476 | 1464625772977 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 09:29:33 INFO - PROCESS | 3476 | 1464625773102 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x9389d800 == 14 [pid = 3476] [id = 14] 09:29:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 39 (0x9389e400) [pid = 3476] [serial = 39] [outer = (nil)] 09:29:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 40 (0x938a6800) [pid = 3476] [serial = 40] [outer = 0x9389e400] 09:29:33 INFO - PROCESS | 3476 | 1464625773191 Marionette DEBUG loaded listener.js 09:29:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 41 (0xa630d800) [pid = 3476] [serial = 41] [outer = 0x9389e400] 09:29:34 INFO - PROCESS | 3476 | 1464625774373 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]]]}] 09:29:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 09:29:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1638ms 09:29:34 INFO - PROCESS | 3476 | 1464625774431 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 09:29:34 INFO - PROCESS | 3476 | 1464625774436 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 09:29:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 09:29:34 INFO - PROCESS | 3476 | 1464625774445 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 09:29:34 INFO - PROCESS | 3476 | 1464625774449 Marionette TRACE conn3 <- [1,30,null,{}] 09:29:34 INFO - PROCESS | 3476 | 1464625774459 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}] 09:29:34 INFO - PROCESS | 3476 | 1464625774625 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 09:29:34 INFO - PROCESS | 3476 | 1464625774850 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x939e0c00 == 15 [pid = 3476] [id = 15] 09:29:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 42 (0x93a14800) [pid = 3476] [serial = 42] [outer = (nil)] 09:29:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 43 (0x9450ec00) [pid = 3476] [serial = 43] [outer = 0x93a14800] 09:29:34 INFO - PROCESS | 3476 | 1464625774935 Marionette DEBUG loaded listener.js 09:29:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 44 (0x950d2400) [pid = 3476] [serial = 44] [outer = 0x93a14800] 09:29:35 INFO - PROCESS | 3476 | 1464625775748 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]]]}] 09:29:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 09:29:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1333ms 09:29:35 INFO - PROCESS | 3476 | 1464625775778 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 09:29:35 INFO - PROCESS | 3476 | 1464625775787 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 09:29:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 09:29:35 INFO - PROCESS | 3476 | 1464625775797 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 09:29:35 INFO - PROCESS | 3476 | 1464625775801 Marionette TRACE conn3 <- [1,34,null,{}] 09:29:35 INFO - PROCESS | 3476 | 1464625775807 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}] 09:29:35 INFO - PROCESS | 3476 | 1464625775965 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 09:29:36 INFO - PROCESS | 3476 | 1464625776061 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x97421800 == 16 [pid = 3476] [id = 16] 09:29:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 45 (0x97424000) [pid = 3476] [serial = 45] [outer = (nil)] 09:29:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 46 (0x98781800) [pid = 3476] [serial = 46] [outer = 0x97424000] 09:29:36 INFO - PROCESS | 3476 | 1464625776136 Marionette DEBUG loaded listener.js 09:29:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 47 (0x995bd000) [pid = 3476] [serial = 47] [outer = 0x97424000] 09:29:36 INFO - PROCESS | 3476 | 1464625776845 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]]]}] 09:29:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 09:29:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1077ms 09:29:36 INFO - PROCESS | 3476 | 1464625776874 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 09:29:36 INFO - PROCESS | 3476 | 1464625776877 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 09:29:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 09:29:36 INFO - PROCESS | 3476 | 1464625776898 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 09:29:36 INFO - PROCESS | 3476 | 1464625776904 Marionette TRACE conn3 <- [1,38,null,{}] 09:29:36 INFO - PROCESS | 3476 | 1464625776920 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}] 09:29:37 INFO - PROCESS | 3476 | 1464625777071 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 09:29:37 INFO - PROCESS | 3476 | 1464625777085 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x975d1000 == 17 [pid = 3476] [id = 17] 09:29:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 48 (0x9870f000) [pid = 3476] [serial = 48] [outer = (nil)] 09:29:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 49 (0x9996f800) [pid = 3476] [serial = 49] [outer = 0x9870f000] 09:29:37 INFO - PROCESS | 3476 | 1464625777170 Marionette DEBUG loaded listener.js 09:29:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 50 (0x9a811000) [pid = 3476] [serial = 50] [outer = 0x9870f000] 09:29:37 INFO - PROCESS | 3476 | 1464625777945 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]]]}] 09:29:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 09:29:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1090ms 09:29:37 INFO - PROCESS | 3476 | 1464625777984 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 09:29:37 INFO - PROCESS | 3476 | 1464625777988 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 09:29:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 09:29:37 INFO - PROCESS | 3476 | 1464625777994 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 09:29:37 INFO - PROCESS | 3476 | 1464625777997 Marionette TRACE conn3 <- [1,42,null,{}] 09:29:38 INFO - PROCESS | 3476 | 1464625778002 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}] 09:29:38 INFO - PROCESS | 3476 | 1464625778190 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 09:29:38 INFO - PROCESS | 3476 | 1464625778210 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ac40c00 == 18 [pid = 3476] [id = 18] 09:29:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 51 (0x9ac41000) [pid = 3476] [serial = 51] [outer = (nil)] 09:29:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 52 (0x9ac4d000) [pid = 3476] [serial = 52] [outer = 0x9ac41000] 09:29:38 INFO - PROCESS | 3476 | 1464625778289 Marionette DEBUG loaded listener.js 09:29:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 53 (0x9b124800) [pid = 3476] [serial = 53] [outer = 0x9ac41000] 09:29:39 INFO - PROCESS | 3476 | 1464625779033 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]]]}] 09:29:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 09:29:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1087ms 09:29:39 INFO - PROCESS | 3476 | 1464625779081 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 09:29:39 INFO - PROCESS | 3476 | 1464625779085 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 09:29:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 09:29:39 INFO - PROCESS | 3476 | 1464625779105 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 09:29:39 INFO - PROCESS | 3476 | 1464625779108 Marionette TRACE conn3 <- [1,46,null,{}] 09:29:39 INFO - PROCESS | 3476 | 1464625779114 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}] 09:29:39 INFO - PROCESS | 3476 | 1464625779253 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 09:29:39 INFO - PROCESS | 3476 | 1464625779268 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b12e000 == 19 [pid = 3476] [id = 19] 09:29:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 54 (0x9b132c00) [pid = 3476] [serial = 54] [outer = (nil)] 09:29:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 55 (0x9b76a400) [pid = 3476] [serial = 55] [outer = 0x9b132c00] 09:29:39 INFO - PROCESS | 3476 | 1464625779359 Marionette DEBUG loaded listener.js 09:29:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 56 (0x9b970800) [pid = 3476] [serial = 56] [outer = 0x9b132c00] 09:29:40 INFO - PROCESS | 3476 | 1464625780189 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]]]}] 09:29:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 09:29:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1153ms 09:29:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 09:29:40 INFO - PROCESS | 3476 | 1464625780245 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 09:29:40 INFO - PROCESS | 3476 | 1464625780248 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 09:29:40 INFO - PROCESS | 3476 | 1464625780255 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 09:29:40 INFO - PROCESS | 3476 | 1464625780259 Marionette TRACE conn3 <- [1,50,null,{}] 09:29:40 INFO - PROCESS | 3476 | 1464625780265 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}] 09:29:40 INFO - PROCESS | 3476 | 1464625780448 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 09:29:40 INFO - PROCESS | 3476 | 1464625780462 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x92160400 == 20 [pid = 3476] [id = 20] 09:29:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 57 (0x9b159800) [pid = 3476] [serial = 57] [outer = (nil)] 09:29:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 58 (0xa1065800) [pid = 3476] [serial = 58] [outer = 0x9b159800] 09:29:40 INFO - PROCESS | 3476 | 1464625780623 Marionette DEBUG loaded listener.js 09:29:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 59 (0xa238a800) [pid = 3476] [serial = 59] [outer = 0x9b159800] 09:29:41 INFO - PROCESS | 3476 | 1464625781224 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]]]}] 09:29:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 09:29:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1030ms 09:29:41 INFO - PROCESS | 3476 | 1464625781285 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 09:29:41 INFO - PROCESS | 3476 | 1464625781289 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 09:29:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 09:29:41 INFO - PROCESS | 3476 | 1464625781296 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 09:29:41 INFO - PROCESS | 3476 | 1464625781300 Marionette TRACE conn3 <- [1,54,null,{}] 09:29:41 INFO - PROCESS | 3476 | 1464625781305 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}] 09:29:41 INFO - PROCESS | 3476 | 1464625781444 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 09:29:41 INFO - PROCESS | 3476 | 1464625781459 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:41 INFO - PROCESS | 3476 | ++DOCSHELL 0xa2240800 == 21 [pid = 3476] [id = 21] 09:29:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 60 (0xa2385c00) [pid = 3476] [serial = 60] [outer = (nil)] 09:29:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 61 (0xa250ac00) [pid = 3476] [serial = 61] [outer = 0xa2385c00] 09:29:41 INFO - PROCESS | 3476 | 1464625781532 Marionette DEBUG loaded listener.js 09:29:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 62 (0xa2514c00) [pid = 3476] [serial = 62] [outer = 0xa2385c00] 09:29:42 INFO - PROCESS | 3476 | 1464625782250 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]]]}] 09:29:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 09:29:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 976ms 09:29:42 INFO - PROCESS | 3476 | 1464625782275 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 09:29:42 INFO - PROCESS | 3476 | 1464625782279 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 09:29:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 09:29:42 INFO - PROCESS | 3476 | 1464625782284 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 09:29:42 INFO - PROCESS | 3476 | 1464625782287 Marionette TRACE conn3 <- [1,58,null,{}] 09:29:42 INFO - PROCESS | 3476 | 1464625782293 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}] 09:29:42 INFO - PROCESS | 3476 | 1464625782469 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 09:29:42 INFO - PROCESS | 3476 | 1464625782493 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x975c4400 == 22 [pid = 3476] [id = 22] 09:29:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 63 (0x9a810c00) [pid = 3476] [serial = 63] [outer = (nil)] 09:29:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 64 (0xa270d000) [pid = 3476] [serial = 64] [outer = 0x9a810c00] 09:29:42 INFO - PROCESS | 3476 | 1464625782566 Marionette DEBUG loaded listener.js 09:29:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 65 (0xa27cb800) [pid = 3476] [serial = 65] [outer = 0x9a810c00] 09:29:43 INFO - PROCESS | 3476 | 1464625783291 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]]]}] 09:29:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 09:29:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1028ms 09:29:43 INFO - PROCESS | 3476 | 1464625783314 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 09:29:43 INFO - PROCESS | 3476 | 1464625783318 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 09:29:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 09:29:43 INFO - PROCESS | 3476 | 1464625783324 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 09:29:43 INFO - PROCESS | 3476 | 1464625783327 Marionette TRACE conn3 <- [1,62,null,{}] 09:29:43 INFO - PROCESS | 3476 | 1464625783332 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}] 09:29:43 INFO - PROCESS | 3476 | 1464625783544 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 09:29:43 INFO - PROCESS | 3476 | 1464625783567 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x92213400 == 23 [pid = 3476] [id = 23] 09:29:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 66 (0x92213c00) [pid = 3476] [serial = 66] [outer = (nil)] 09:29:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 67 (0x9221c800) [pid = 3476] [serial = 67] [outer = 0x92213c00] 09:29:43 INFO - PROCESS | 3476 | 1464625783638 Marionette DEBUG loaded listener.js 09:29:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 68 (0x9221e000) [pid = 3476] [serial = 68] [outer = 0x92213c00] 09:29:45 INFO - PROCESS | 3476 | 1464625785450 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]]]}] 09:29:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 09:29:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2183ms 09:29:45 INFO - PROCESS | 3476 | 1464625785515 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 09:29:45 INFO - PROCESS | 3476 | 1464625785523 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 09:29:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 09:29:45 INFO - PROCESS | 3476 | 1464625785530 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 09:29:45 INFO - PROCESS | 3476 | 1464625785536 Marionette TRACE conn3 <- [1,66,null,{}] 09:29:45 INFO - PROCESS | 3476 | 1464625785543 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}] 09:29:45 INFO - PROCESS | 3476 | 1464625785738 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 09:29:45 INFO - PROCESS | 3476 | 1464625785800 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x9389fc00 == 24 [pid = 3476] [id = 24] 09:29:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 69 (0x938a2400) [pid = 3476] [serial = 69] [outer = (nil)] 09:29:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 70 (0x939d9800) [pid = 3476] [serial = 70] [outer = 0x938a2400] 09:29:45 INFO - PROCESS | 3476 | 1464625785876 Marionette DEBUG loaded listener.js 09:29:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 71 (0x93a1a800) [pid = 3476] [serial = 71] [outer = 0x938a2400] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 70 (0x93a1e000) [pid = 3476] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 69 (0x9b159800) [pid = 3476] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 68 (0xa2385c00) [pid = 3476] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 67 (0x927be800) [pid = 3476] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 66 (0x92162c00) [pid = 3476] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 65 (0x98713800) [pid = 3476] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 64 (0xa23c9c00) [pid = 3476] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 63 (0x9389e400) [pid = 3476] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 62 (0x93a14800) [pid = 3476] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 61 (0x97424000) [pid = 3476] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 60 (0x9870f000) [pid = 3476] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 09:29:46 INFO - PROCESS | 3476 | --DOMWINDOW == 59 (0x9ac41000) [pid = 3476] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 09:29:47 INFO - PROCESS | 3476 | 1464625787128 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]]]}] 09:29:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 09:29:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1650ms 09:29:47 INFO - PROCESS | 3476 | 1464625787181 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 09:29:47 INFO - PROCESS | 3476 | 1464625787189 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 09:29:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 09:29:47 INFO - PROCESS | 3476 | 1464625787199 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 09:29:47 INFO - PROCESS | 3476 | 1464625787202 Marionette TRACE conn3 <- [1,70,null,{}] 09:29:47 INFO - PROCESS | 3476 | 1464625787213 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}] 09:29:47 INFO - PROCESS | 3476 | 1464625787370 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 09:29:47 INFO - PROCESS | 3476 | 1464625787382 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221b800 == 25 [pid = 3476] [id = 25] 09:29:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 60 (0x938a3800) [pid = 3476] [serial = 72] [outer = (nil)] 09:29:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 61 (0x9745fc00) [pid = 3476] [serial = 73] [outer = 0x938a3800] 09:29:47 INFO - PROCESS | 3476 | 1464625787456 Marionette DEBUG loaded listener.js 09:29:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 62 (0x975d2000) [pid = 3476] [serial = 74] [outer = 0x938a3800] 09:29:48 INFO - PROCESS | 3476 | 1464625788212 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]]]}] 09:29:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 09:29:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1035ms 09:29:48 INFO - PROCESS | 3476 | 1464625788234 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 09:29:48 INFO - PROCESS | 3476 | 1464625788238 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 09:29:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 09:29:48 INFO - PROCESS | 3476 | 1464625788247 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 09:29:48 INFO - PROCESS | 3476 | 1464625788253 Marionette TRACE conn3 <- [1,74,null,{}] 09:29:48 INFO - PROCESS | 3476 | 1464625788286 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}] 09:29:48 INFO - PROCESS | 3476 | 1464625788444 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 09:29:48 INFO - PROCESS | 3476 | 1464625788458 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x97462800 == 26 [pid = 3476] [id = 26] 09:29:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 63 (0x98781c00) [pid = 3476] [serial = 75] [outer = (nil)] 09:29:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 64 (0x997ef800) [pid = 3476] [serial = 76] [outer = 0x98781c00] 09:29:48 INFO - PROCESS | 3476 | 1464625788537 Marionette DEBUG loaded listener.js 09:29:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 65 (0x99a74400) [pid = 3476] [serial = 77] [outer = 0x98781c00] 09:29:49 INFO - PROCESS | 3476 | 1464625789520 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]]]}] 09:29:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 09:29:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1342ms 09:29:49 INFO - PROCESS | 3476 | 1464625789590 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 09:29:49 INFO - PROCESS | 3476 | 1464625789597 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 09:29:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 09:29:49 INFO - PROCESS | 3476 | 1464625789606 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 09:29:49 INFO - PROCESS | 3476 | 1464625789611 Marionette TRACE conn3 <- [1,78,null,{}] 09:29:49 INFO - PROCESS | 3476 | 1464625789620 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}] 09:29:49 INFO - PROCESS | 3476 | 1464625789825 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 09:29:49 INFO - PROCESS | 3476 | 1464625789960 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x92164400 == 27 [pid = 3476] [id = 27] 09:29:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 66 (0x92d7b800) [pid = 3476] [serial = 78] [outer = (nil)] 09:29:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 67 (0x93a9d400) [pid = 3476] [serial = 79] [outer = 0x92d7b800] 09:29:50 INFO - PROCESS | 3476 | 1464625790050 Marionette DEBUG loaded listener.js 09:29:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 68 (0x9806d800) [pid = 3476] [serial = 80] [outer = 0x92d7b800] 09:29:50 INFO - PROCESS | 3476 | 1464625790868 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]]]}] 09:29:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 09:29:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1333ms 09:29:50 INFO - PROCESS | 3476 | 1464625790941 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 09:29:50 INFO - PROCESS | 3476 | 1464625790950 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 09:29:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 09:29:50 INFO - PROCESS | 3476 | 1464625790962 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 09:29:50 INFO - PROCESS | 3476 | 1464625790965 Marionette TRACE conn3 <- [1,82,null,{}] 09:29:50 INFO - PROCESS | 3476 | 1464625790972 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}] 09:29:51 INFO - PROCESS | 3476 | 1464625791137 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 09:29:51 INFO - PROCESS | 3476 | 1464625791271 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x9456dc00 == 28 [pid = 3476] [id = 28] 09:29:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 69 (0x98713800) [pid = 3476] [serial = 81] [outer = (nil)] 09:29:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 70 (0x9a3d8c00) [pid = 3476] [serial = 82] [outer = 0x98713800] 09:29:51 INFO - PROCESS | 3476 | 1464625791362 Marionette DEBUG loaded listener.js 09:29:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 71 (0x9aa0b000) [pid = 3476] [serial = 83] [outer = 0x98713800] 09:29:52 INFO - PROCESS | 3476 | 1464625792188 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]]]}] 09:29:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 09:29:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1277ms 09:29:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 09:29:52 INFO - PROCESS | 3476 | 1464625792240 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 09:29:52 INFO - PROCESS | 3476 | 1464625792243 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 09:29:52 INFO - PROCESS | 3476 | 1464625792250 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 09:29:52 INFO - PROCESS | 3476 | 1464625792256 Marionette TRACE conn3 <- [1,86,null,{}] 09:29:52 INFO - PROCESS | 3476 | 1464625792274 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}] 09:29:52 INFO - PROCESS | 3476 | 1464625792445 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 09:29:52 INFO - PROCESS | 3476 | 1464625792580 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x94575c00 == 29 [pid = 3476] [id = 29] 09:29:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 72 (0x9af0c400) [pid = 3476] [serial = 84] [outer = (nil)] 09:29:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 73 (0x9b971000) [pid = 3476] [serial = 85] [outer = 0x9af0c400] 09:29:52 INFO - PROCESS | 3476 | 1464625792675 Marionette DEBUG loaded listener.js 09:29:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 74 (0xa105fc00) [pid = 3476] [serial = 86] [outer = 0x9af0c400] 09:29:53 INFO - PROCESS | 3476 | 1464625793483 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]]]}] 09:29:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 09:29:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1285ms 09:29:53 INFO - PROCESS | 3476 | 1464625793535 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 09:29:53 INFO - PROCESS | 3476 | 1464625793539 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 09:29:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 09:29:53 INFO - PROCESS | 3476 | 1464625793546 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 09:29:53 INFO - PROCESS | 3476 | 1464625793549 Marionette TRACE conn3 <- [1,90,null,{}] 09:29:53 INFO - PROCESS | 3476 | 1464625793556 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}] 09:29:53 INFO - PROCESS | 3476 | 1464625793721 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 09:29:53 INFO - PROCESS | 3476 | 1464625793855 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221d000 == 30 [pid = 3476] [id = 30] 09:29:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 75 (0x93a1c400) [pid = 3476] [serial = 87] [outer = (nil)] 09:29:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 76 (0xa22b1800) [pid = 3476] [serial = 88] [outer = 0x93a1c400] 09:29:53 INFO - PROCESS | 3476 | 1464625793941 Marionette DEBUG loaded listener.js 09:29:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 77 (0xa22b9000) [pid = 3476] [serial = 89] [outer = 0x93a1c400] 09:29:54 INFO - PROCESS | 3476 | 1464625794768 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]]]}] 09:29:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 09:29:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1280ms 09:29:54 INFO - PROCESS | 3476 | 1464625794842 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 09:29:54 INFO - PROCESS | 3476 | 1464625794845 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 09:29:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 09:29:54 INFO - PROCESS | 3476 | 1464625794853 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 09:29:54 INFO - PROCESS | 3476 | 1464625794857 Marionette TRACE conn3 <- [1,94,null,{}] 09:29:54 INFO - PROCESS | 3476 | 1464625794863 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}] 09:29:55 INFO - PROCESS | 3476 | 1464625795018 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 09:29:55 INFO - PROCESS | 3476 | 1464625795153 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b12ec00 == 31 [pid = 3476] [id = 31] 09:29:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 78 (0xa2241400) [pid = 3476] [serial = 90] [outer = (nil)] 09:29:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 79 (0xa250e400) [pid = 3476] [serial = 91] [outer = 0xa2241400] 09:29:55 INFO - PROCESS | 3476 | 1464625795257 Marionette DEBUG loaded listener.js 09:29:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 80 (0xa23d1c00) [pid = 3476] [serial = 92] [outer = 0xa2241400] 09:29:56 INFO - PROCESS | 3476 | 1464625796116 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]]]}] 09:29:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 09:29:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1327ms 09:29:56 INFO - PROCESS | 3476 | 1464625796182 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 09:29:56 INFO - PROCESS | 3476 | 1464625796186 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 09:29:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 09:29:56 INFO - PROCESS | 3476 | 1464625796193 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 09:29:56 INFO - PROCESS | 3476 | 1464625796196 Marionette TRACE conn3 <- [1,98,null,{}] 09:29:56 INFO - PROCESS | 3476 | 1464625796202 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}] 09:29:56 INFO - PROCESS | 3476 | 1464625796377 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 09:29:56 INFO - PROCESS | 3476 | 1464625796514 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x927bc400 == 32 [pid = 3476] [id = 32] 09:29:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 81 (0xa22af400) [pid = 3476] [serial = 93] [outer = (nil)] 09:29:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 82 (0xa336cc00) [pid = 3476] [serial = 94] [outer = 0xa22af400] 09:29:56 INFO - PROCESS | 3476 | 1464625796602 Marionette DEBUG loaded listener.js 09:29:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 83 (0xa3362800) [pid = 3476] [serial = 95] [outer = 0xa22af400] 09:29:57 INFO - PROCESS | 3476 | 1464625797460 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]]]}] 09:29:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 09:29:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1433ms 09:29:57 INFO - PROCESS | 3476 | 1464625797635 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 09:29:57 INFO - PROCESS | 3476 | 1464625797641 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 09:29:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 09:29:57 INFO - PROCESS | 3476 | 1464625797650 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 09:29:57 INFO - PROCESS | 3476 | 1464625797654 Marionette TRACE conn3 <- [1,102,null,{}] 09:29:57 INFO - PROCESS | 3476 | 1464625797662 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}] 09:29:57 INFO - PROCESS | 3476 | 1464625797845 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 09:29:58 INFO - PROCESS | 3476 | 1464625798064 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:29:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x92219800 == 33 [pid = 3476] [id = 33] 09:29:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 84 (0x9389c400) [pid = 3476] [serial = 96] [outer = (nil)] 09:29:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 85 (0x938a5000) [pid = 3476] [serial = 97] [outer = 0x9389c400] 09:29:58 INFO - PROCESS | 3476 | 1464625798145 Marionette DEBUG loaded listener.js 09:29:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 86 (0x93a19400) [pid = 3476] [serial = 98] [outer = 0x9389c400] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 85 (0x99a68000) [pid = 3476] [serial = 12] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 84 (0x9ac4d000) [pid = 3476] [serial = 52] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 83 (0x9b76a400) [pid = 3476] [serial = 55] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 82 (0xa1065800) [pid = 3476] [serial = 58] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 81 (0xa250ac00) [pid = 3476] [serial = 61] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 80 (0x927c2400) [pid = 3476] [serial = 25] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 79 (0x99e2b800) [pid = 3476] [serial = 31] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 78 (0x9ac43400) [pid = 3476] [serial = 34] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 77 (0xa27cf000) [pid = 3476] [serial = 37] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 76 (0x938a6800) [pid = 3476] [serial = 40] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 75 (0x9450ec00) [pid = 3476] [serial = 43] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 74 (0x98781800) [pid = 3476] [serial = 46] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 73 (0x995bd000) [pid = 3476] [serial = 47] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 72 (0x9996f800) [pid = 3476] [serial = 49] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 71 (0x93a1a000) [pid = 3476] [serial = 28] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 70 (0xa238a800) [pid = 3476] [serial = 59] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 69 (0xa2514c00) [pid = 3476] [serial = 62] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 68 (0x9a811000) [pid = 3476] [serial = 50] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 67 (0x9b8a8800) [pid = 3476] [serial = 35] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 66 (0x9b124800) [pid = 3476] [serial = 53] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 65 (0x950d2400) [pid = 3476] [serial = 44] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 64 (0x93a16400) [pid = 3476] [serial = 26] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 63 (0xa51b9c00) [pid = 3476] [serial = 38] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 62 (0xa270d000) [pid = 3476] [serial = 64] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 61 (0xa630d800) [pid = 3476] [serial = 41] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 60 (0xa050d400) [pid = 3476] [serial = 23] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 59 (0x99e2e400) [pid = 3476] [serial = 9] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 58 (0xa51f7000) [pid = 3476] [serial = 2] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 57 (0x92d75c00) [pid = 3476] [serial = 22] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 56 (0x939df000) [pid = 3476] [serial = 19] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 55 (0x93a93c00) [pid = 3476] [serial = 16] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | --DOMWINDOW == 54 (0x93a98400) [pid = 3476] [serial = 17] [outer = (nil)] [url = about:blank] 09:29:59 INFO - PROCESS | 3476 | 1464625799674 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]]]}] 09:29:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 09:29:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2040ms 09:29:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 55 (0x9221ec00) [pid = 3476] [serial = 99] [outer = 0x98780c00] 09:29:59 INFO - PROCESS | 3476 | 1464625799722 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 09:29:59 INFO - PROCESS | 3476 | 1464625799728 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 09:29:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 09:29:59 INFO - PROCESS | 3476 | 1464625799785 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 09:29:59 INFO - PROCESS | 3476 | 1464625799791 Marionette TRACE conn3 <- [1,106,null,{}] 09:29:59 INFO - PROCESS | 3476 | 1464625799837 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}] 09:29:59 INFO - PROCESS | 3476 | 1464625799986 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 09:30:00 INFO - PROCESS | 3476 | 1464625800001 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d7a800 == 34 [pid = 3476] [id = 34] 09:30:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 56 (0x9389e400) [pid = 3476] [serial = 100] [outer = (nil)] 09:30:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 57 (0x93a17800) [pid = 3476] [serial = 101] [outer = 0x9389e400] 09:30:00 INFO - PROCESS | 3476 | 1464625800077 Marionette DEBUG loaded listener.js 09:30:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 58 (0x93a94000) [pid = 3476] [serial = 102] [outer = 0x9389e400] 09:30:00 INFO - PROCESS | 3476 | 1464625800862 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]]]}] 09:30:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 09:30:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1141ms 09:30:00 INFO - PROCESS | 3476 | 1464625800889 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 09:30:00 INFO - PROCESS | 3476 | 1464625800898 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 09:30:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 09:30:00 INFO - PROCESS | 3476 | 1464625800933 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 09:30:00 INFO - PROCESS | 3476 | 1464625800937 Marionette TRACE conn3 <- [1,110,null,{}] 09:30:00 INFO - PROCESS | 3476 | 1464625800947 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}] 09:30:01 INFO - PROCESS | 3476 | 1464625801101 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 09:30:01 INFO - PROCESS | 3476 | 1464625801113 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x9450cc00 == 35 [pid = 3476] [id = 35] 09:30:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 59 (0x94571800) [pid = 3476] [serial = 103] [outer = (nil)] 09:30:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 60 (0x975ce800) [pid = 3476] [serial = 104] [outer = 0x94571800] 09:30:01 INFO - PROCESS | 3476 | 1464625801274 Marionette DEBUG loaded listener.js 09:30:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 61 (0x980e7000) [pid = 3476] [serial = 105] [outer = 0x94571800] 09:30:02 INFO - PROCESS | 3476 | 1464625802067 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]]]}] 09:30:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 09:30:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1191ms 09:30:02 INFO - PROCESS | 3476 | 1464625802133 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 09:30:02 INFO - PROCESS | 3476 | 1464625802137 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 09:30:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 09:30:02 INFO - PROCESS | 3476 | 1464625802143 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 09:30:02 INFO - PROCESS | 3476 | 1464625802149 Marionette TRACE conn3 <- [1,114,null,{}] 09:30:02 INFO - PROCESS | 3476 | 1464625802167 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}] 09:30:02 INFO - PROCESS | 3476 | 1464625802404 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 09:30:02 INFO - PROCESS | 3476 | 1464625802432 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x99939c00 == 36 [pid = 3476] [id = 36] 09:30:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 62 (0x9993a000) [pid = 3476] [serial = 106] [outer = (nil)] 09:30:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 63 (0x99e2b800) [pid = 3476] [serial = 107] [outer = 0x9993a000] 09:30:02 INFO - PROCESS | 3476 | 1464625802516 Marionette DEBUG loaded listener.js 09:30:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 64 (0x99eae400) [pid = 3476] [serial = 108] [outer = 0x9993a000] 09:30:03 INFO - PROCESS | 3476 | 1464625803359 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]]]}] 09:30:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 09:30:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1284ms 09:30:03 INFO - PROCESS | 3476 | 1464625803428 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 09:30:03 INFO - PROCESS | 3476 | 1464625803432 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 09:30:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 09:30:03 INFO - PROCESS | 3476 | 1464625803438 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 09:30:03 INFO - PROCESS | 3476 | 1464625803441 Marionette TRACE conn3 <- [1,118,null,{}] 09:30:03 INFO - PROCESS | 3476 | 1464625803447 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}] 09:30:03 INFO - PROCESS | 3476 | 1464625803644 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 09:30:03 INFO - PROCESS | 3476 | --DOMWINDOW == 63 (0x92213c00) [pid = 3476] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 09:30:03 INFO - PROCESS | 3476 | --DOMWINDOW == 62 (0x9b132c00) [pid = 3476] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 09:30:03 INFO - PROCESS | 3476 | --DOMWINDOW == 61 (0x9a810c00) [pid = 3476] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 09:30:03 INFO - PROCESS | 3476 | --DOMWINDOW == 60 (0x98781c00) [pid = 3476] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 09:30:03 INFO - PROCESS | 3476 | --DOMWINDOW == 59 (0x938a3800) [pid = 3476] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 09:30:03 INFO - PROCESS | 3476 | --DOMWINDOW == 58 (0x938a2400) [pid = 3476] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 09:30:03 INFO - PROCESS | 3476 | 1464625803828 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x92213c00 == 37 [pid = 3476] [id = 37] 09:30:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 59 (0x9221a000) [pid = 3476] [serial = 109] [outer = (nil)] 09:30:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 60 (0x939dc800) [pid = 3476] [serial = 110] [outer = 0x9221a000] 09:30:03 INFO - PROCESS | 3476 | 1464625803904 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 61 (0x9aa02c00) [pid = 3476] [serial = 111] [outer = 0x9221a000] 09:30:04 INFO - PROCESS | 3476 | 1464625804529 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]]]}] 09:30:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 09:30:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1135ms 09:30:04 INFO - PROCESS | 3476 | 1464625804573 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 09:30:04 INFO - PROCESS | 3476 | 1464625804576 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 09:30:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 09:30:04 INFO - PROCESS | 3476 | 1464625804582 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 09:30:04 INFO - PROCESS | 3476 | 1464625804585 Marionette TRACE conn3 <- [1,122,null,{}] 09:30:04 INFO - PROCESS | 3476 | 1464625804591 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}] 09:30:04 INFO - PROCESS | 3476 | 1464625804759 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 09:30:04 INFO - PROCESS | 3476 | 1464625804782 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a812400 == 38 [pid = 3476] [id = 38] 09:30:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 62 (0x9a813c00) [pid = 3476] [serial = 112] [outer = (nil)] 09:30:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 63 (0x9b124800) [pid = 3476] [serial = 113] [outer = 0x9a813c00] 09:30:04 INFO - PROCESS | 3476 | 1464625804857 Marionette DEBUG loaded listener.js 09:30:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 64 (0x9b158400) [pid = 3476] [serial = 114] [outer = 0x9a813c00] 09:30:05 INFO - PROCESS | 3476 | 1464625805630 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]]]}] 09:30:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 09:30:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1076ms 09:30:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 09:30:05 INFO - PROCESS | 3476 | 1464625805659 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 09:30:05 INFO - PROCESS | 3476 | 1464625805662 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 09:30:05 INFO - PROCESS | 3476 | 1464625805667 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 09:30:05 INFO - PROCESS | 3476 | 1464625805671 Marionette TRACE conn3 <- [1,126,null,{}] 09:30:05 INFO - PROCESS | 3476 | 1464625805683 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}] 09:30:05 INFO - PROCESS | 3476 | 1464625805913 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 09:30:06 INFO - PROCESS | 3476 | 1464625806050 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x9215fc00 == 39 [pid = 3476] [id = 39] 09:30:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 65 (0x92160800) [pid = 3476] [serial = 115] [outer = (nil)] 09:30:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 66 (0x92214400) [pid = 3476] [serial = 116] [outer = 0x92160800] 09:30:06 INFO - PROCESS | 3476 | 1464625806141 Marionette DEBUG loaded listener.js 09:30:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 67 (0x927c9c00) [pid = 3476] [serial = 117] [outer = 0x92160800] 09:30:07 INFO - PROCESS | 3476 | 1464625807197 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]]]}] 09:30:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 09:30:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1589ms 09:30:07 INFO - PROCESS | 3476 | 1464625807258 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 09:30:07 INFO - PROCESS | 3476 | 1464625807264 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 09:30:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 09:30:07 INFO - PROCESS | 3476 | 1464625807273 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 09:30:07 INFO - PROCESS | 3476 | 1464625807280 Marionette TRACE conn3 <- [1,130,null,{}] 09:30:07 INFO - PROCESS | 3476 | 1464625807288 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}] 09:30:07 INFO - PROCESS | 3476 | 1464625807532 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 09:30:07 INFO - PROCESS | 3476 | 1464625807639 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x950c7000 == 40 [pid = 3476] [id = 40] 09:30:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 68 (0x950c8000) [pid = 3476] [serial = 118] [outer = (nil)] 09:30:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 69 (0x950cbc00) [pid = 3476] [serial = 119] [outer = 0x950c8000] 09:30:07 INFO - PROCESS | 3476 | 1464625807726 Marionette DEBUG loaded listener.js 09:30:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 70 (0x950d0400) [pid = 3476] [serial = 120] [outer = 0x950c8000] 09:30:08 INFO - PROCESS | 3476 | 1464625808697 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]]]}] 09:30:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 09:30:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1439ms 09:30:08 INFO - PROCESS | 3476 | 1464625808712 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 09:30:08 INFO - PROCESS | 3476 | 1464625808717 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 09:30:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 09:30:08 INFO - PROCESS | 3476 | 1464625808724 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 09:30:08 INFO - PROCESS | 3476 | 1464625808727 Marionette TRACE conn3 <- [1,134,null,{}] 09:30:08 INFO - PROCESS | 3476 | 1464625808733 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}] 09:30:08 INFO - PROCESS | 3476 | 1464625808892 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 09:30:09 INFO - PROCESS | 3476 | 1464625809038 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x950c9800 == 41 [pid = 3476] [id = 41] 09:30:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 71 (0x98e56000) [pid = 3476] [serial = 121] [outer = (nil)] 09:30:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 72 (0x99678800) [pid = 3476] [serial = 122] [outer = 0x98e56000] 09:30:09 INFO - PROCESS | 3476 | 1464625809126 Marionette DEBUG loaded listener.js 09:30:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 73 (0x99a6a400) [pid = 3476] [serial = 123] [outer = 0x98e56000] 09:30:10 INFO - PROCESS | 3476 | 1464625810168 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]]]}] 09:30:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 09:30:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1491ms 09:30:10 INFO - PROCESS | 3476 | 1464625810217 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 09:30:10 INFO - PROCESS | 3476 | 1464625810224 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 09:30:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 09:30:10 INFO - PROCESS | 3476 | 1464625810241 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 09:30:10 INFO - PROCESS | 3476 | 1464625810250 Marionette TRACE conn3 <- [1,138,null,{}] 09:30:10 INFO - PROCESS | 3476 | 1464625810256 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}] 09:30:10 INFO - PROCESS | 3476 | 1464625810580 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 09:30:10 INFO - PROCESS | 3476 | 1464625810819 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x92213800 == 42 [pid = 3476] [id = 42] 09:30:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 74 (0x927c9800) [pid = 3476] [serial = 124] [outer = (nil)] 09:30:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 75 (0x939e1800) [pid = 3476] [serial = 125] [outer = 0x927c9800] 09:30:10 INFO - PROCESS | 3476 | 1464625810917 Marionette DEBUG loaded listener.js 09:30:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 76 (0x94508400) [pid = 3476] [serial = 126] [outer = 0x927c9800] 09:30:11 INFO - PROCESS | 3476 | --DOCSHELL 0x92164400 == 41 [pid = 3476] [id = 27] 09:30:11 INFO - PROCESS | 3476 | --DOCSHELL 0x9a812400 == 40 [pid = 3476] [id = 38] 09:30:11 INFO - PROCESS | 3476 | --DOCSHELL 0x92213c00 == 39 [pid = 3476] [id = 37] 09:30:11 INFO - PROCESS | 3476 | --DOCSHELL 0x99939c00 == 38 [pid = 3476] [id = 36] 09:30:11 INFO - PROCESS | 3476 | --DOCSHELL 0x9450cc00 == 37 [pid = 3476] [id = 35] 09:30:11 INFO - PROCESS | 3476 | --DOCSHELL 0x92d7a800 == 36 [pid = 3476] [id = 34] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 75 (0x9221c800) [pid = 3476] [serial = 67] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 74 (0x9b970800) [pid = 3476] [serial = 56] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 73 (0xa27cb800) [pid = 3476] [serial = 65] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 72 (0x99a74400) [pid = 3476] [serial = 77] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 71 (0x997ef800) [pid = 3476] [serial = 76] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 70 (0x975d2000) [pid = 3476] [serial = 74] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 69 (0x939d9800) [pid = 3476] [serial = 70] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 68 (0x9745fc00) [pid = 3476] [serial = 73] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 67 (0x93a1a800) [pid = 3476] [serial = 71] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | --DOMWINDOW == 66 (0x9221e000) [pid = 3476] [serial = 68] [outer = (nil)] [url = about:blank] 09:30:11 INFO - PROCESS | 3476 | 1464625811732 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]]]}] 09:30:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 09:30:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1543ms 09:30:11 INFO - PROCESS | 3476 | 1464625811784 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 09:30:11 INFO - PROCESS | 3476 | 1464625811790 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 09:30:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 09:30:11 INFO - PROCESS | 3476 | 1464625811800 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 09:30:11 INFO - PROCESS | 3476 | 1464625811804 Marionette TRACE conn3 <- [1,142,null,{}] 09:30:11 INFO - PROCESS | 3476 | 1464625811811 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}] 09:30:11 INFO - PROCESS | 3476 | 1464625811966 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 09:30:12 INFO - PROCESS | 3476 | 1464625811980 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x950c9000 == 37 [pid = 3476] [id = 43] 09:30:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 67 (0x950c9c00) [pid = 3476] [serial = 127] [outer = (nil)] 09:30:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 68 (0x950d1800) [pid = 3476] [serial = 128] [outer = 0x950c9c00] 09:30:12 INFO - PROCESS | 3476 | 1464625812056 Marionette DEBUG loaded listener.js 09:30:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 69 (0x975d0c00) [pid = 3476] [serial = 129] [outer = 0x950c9c00] 09:30:12 INFO - PROCESS | 3476 | 1464625812857 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]]]}] 09:30:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 09:30:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1090ms 09:30:12 INFO - PROCESS | 3476 | 1464625812892 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 09:30:12 INFO - PROCESS | 3476 | 1464625812896 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 09:30:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 09:30:12 INFO - PROCESS | 3476 | 1464625812903 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 09:30:12 INFO - PROCESS | 3476 | 1464625812906 Marionette TRACE conn3 <- [1,146,null,{}] 09:30:12 INFO - PROCESS | 3476 | 1464625812912 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}] 09:30:13 INFO - PROCESS | 3476 | 1464625813051 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 09:30:13 INFO - PROCESS | 3476 | 1464625813069 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x98e5a000 == 38 [pid = 3476] [id = 44] 09:30:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 70 (0x98e5b000) [pid = 3476] [serial = 130] [outer = (nil)] 09:30:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 71 (0x99939c00) [pid = 3476] [serial = 131] [outer = 0x98e5b000] 09:30:13 INFO - PROCESS | 3476 | 1464625813147 Marionette DEBUG loaded listener.js 09:30:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 72 (0x99eb9800) [pid = 3476] [serial = 132] [outer = 0x98e5b000] 09:30:13 INFO - PROCESS | 3476 | 1464625813991 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]]]}] 09:30:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 09:30:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1129ms 09:30:14 INFO - PROCESS | 3476 | 1464625814059 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 09:30:14 INFO - PROCESS | 3476 | 1464625814065 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 09:30:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 09:30:14 INFO - PROCESS | 3476 | 1464625814128 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 09:30:14 INFO - PROCESS | 3476 | 1464625814136 Marionette TRACE conn3 <- [1,150,null,{}] 09:30:14 INFO - PROCESS | 3476 | 1464625814197 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}] 09:30:14 INFO - PROCESS | 3476 | 1464625814385 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 09:30:14 INFO - PROCESS | 3476 | 1464625814425 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a810000 == 39 [pid = 3476] [id = 45] 09:30:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 73 (0x9b773000) [pid = 3476] [serial = 133] [outer = (nil)] 09:30:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 74 (0x9b963c00) [pid = 3476] [serial = 134] [outer = 0x9b773000] 09:30:14 INFO - PROCESS | 3476 | 1464625814511 Marionette DEBUG loaded listener.js 09:30:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 75 (0xa1061800) [pid = 3476] [serial = 135] [outer = 0x9b773000] 09:30:15 INFO - PROCESS | 3476 | 1464625815311 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]]]}] 09:30:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 09:30:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1273ms 09:30:15 INFO - PROCESS | 3476 | 1464625815367 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 09:30:15 INFO - PROCESS | 3476 | 1464625815371 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 09:30:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 09:30:15 INFO - PROCESS | 3476 | 1464625815378 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 09:30:15 INFO - PROCESS | 3476 | 1464625815382 Marionette TRACE conn3 <- [1,154,null,{}] 09:30:15 INFO - PROCESS | 3476 | 1464625815388 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}] 09:30:15 INFO - PROCESS | 3476 | 1464625815575 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 09:30:15 INFO - PROCESS | 3476 | 1464625815598 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b737c00 == 40 [pid = 3476] [id = 46] 09:30:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 76 (0xa1065800) [pid = 3476] [serial = 136] [outer = (nil)] 09:30:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 77 (0xa22bac00) [pid = 3476] [serial = 137] [outer = 0xa1065800] 09:30:15 INFO - PROCESS | 3476 | 1464625815671 Marionette DEBUG loaded listener.js 09:30:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 78 (0xa22b2800) [pid = 3476] [serial = 138] [outer = 0xa1065800] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 77 (0x9993a000) [pid = 3476] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 76 (0x9221a000) [pid = 3476] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 75 (0x9389e400) [pid = 3476] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 74 (0x92d7b800) [pid = 3476] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 73 (0x94571800) [pid = 3476] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 72 (0x98713800) [pid = 3476] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 71 (0x9af0c400) [pid = 3476] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 70 (0x93a1c400) [pid = 3476] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 69 (0xa2241400) [pid = 3476] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 09:30:16 INFO - PROCESS | 3476 | --DOMWINDOW == 68 (0xa22af400) [pid = 3476] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 09:30:16 INFO - PROCESS | 3476 | 1464625816546 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]]]}] 09:30:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 09:30:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1189ms 09:30:16 INFO - PROCESS | 3476 | 1464625816567 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 09:30:16 INFO - PROCESS | 3476 | 1464625816571 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 09:30:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 09:30:16 INFO - PROCESS | 3476 | 1464625816577 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 09:30:16 INFO - PROCESS | 3476 | 1464625816580 Marionette TRACE conn3 <- [1,158,null,{}] 09:30:16 INFO - PROCESS | 3476 | 1464625816586 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}] 09:30:16 INFO - PROCESS | 3476 | 1464625816785 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 09:30:16 INFO - PROCESS | 3476 | 1464625816815 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x99932400 == 41 [pid = 3476] [id = 47] 09:30:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 69 (0x9993a000) [pid = 3476] [serial = 139] [outer = (nil)] 09:30:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 70 (0xa23d0c00) [pid = 3476] [serial = 140] [outer = 0x9993a000] 09:30:16 INFO - PROCESS | 3476 | 1464625816894 Marionette DEBUG loaded listener.js 09:30:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 71 (0xa25b0000) [pid = 3476] [serial = 141] [outer = 0x9993a000] 09:30:17 INFO - PROCESS | 3476 | 1464625817880 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]]]}] 09:30:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 09:30:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1336ms 09:30:17 INFO - PROCESS | 3476 | 1464625817925 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 09:30:17 INFO - PROCESS | 3476 | 1464625817929 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 09:30:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 09:30:17 INFO - PROCESS | 3476 | 1464625817945 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 09:30:17 INFO - PROCESS | 3476 | 1464625817948 Marionette TRACE conn3 <- [1,162,null,{}] 09:30:17 INFO - PROCESS | 3476 | 1464625817953 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}] 09:30:18 INFO - PROCESS | 3476 | 1464625818092 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 09:30:18 INFO - PROCESS | 3476 | 1464625818252 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x91fe7400 == 42 [pid = 3476] [id = 48] 09:30:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 72 (0x91fe7800) [pid = 3476] [serial = 142] [outer = (nil)] 09:30:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 73 (0x91fefc00) [pid = 3476] [serial = 143] [outer = 0x91fe7800] 09:30:18 INFO - PROCESS | 3476 | 1464625818344 Marionette DEBUG loaded listener.js 09:30:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 74 (0x92214c00) [pid = 3476] [serial = 144] [outer = 0x91fe7800] 09:30:19 INFO - PROCESS | 3476 | 1464625819246 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]]]}] 09:30:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 09:30:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1338ms 09:30:19 INFO - PROCESS | 3476 | 1464625819284 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 09:30:19 INFO - PROCESS | 3476 | 1464625819291 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 09:30:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 09:30:19 INFO - PROCESS | 3476 | 1464625819298 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 09:30:19 INFO - PROCESS | 3476 | 1464625819304 Marionette TRACE conn3 <- [1,166,null,{}] 09:30:19 INFO - PROCESS | 3476 | 1464625819312 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}] 09:30:19 INFO - PROCESS | 3476 | 1464625819505 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 09:30:19 INFO - PROCESS | 3476 | 1464625819643 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d79400 == 43 [pid = 3476] [id = 49] 09:30:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 75 (0x938a8800) [pid = 3476] [serial = 145] [outer = (nil)] 09:30:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 76 (0x93a9e400) [pid = 3476] [serial = 146] [outer = 0x938a8800] 09:30:19 INFO - PROCESS | 3476 | 1464625819731 Marionette DEBUG loaded listener.js 09:30:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 77 (0x950c6400) [pid = 3476] [serial = 147] [outer = 0x938a8800] 09:30:20 INFO - PROCESS | 3476 | 1464625820685 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]]]}] 09:30:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 09:30:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1434ms 09:30:20 INFO - PROCESS | 3476 | 1464625820737 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 09:30:20 INFO - PROCESS | 3476 | 1464625820748 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 09:30:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 09:30:20 INFO - PROCESS | 3476 | 1464625820758 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 09:30:20 INFO - PROCESS | 3476 | 1464625820767 Marionette TRACE conn3 <- [1,170,null,{}] 09:30:20 INFO - PROCESS | 3476 | 1464625820772 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}] 09:30:20 INFO - PROCESS | 3476 | 1464625820948 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 09:30:21 INFO - PROCESS | 3476 | 1464625821086 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x9806c000 == 44 [pid = 3476] [id = 50] 09:30:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 78 (0x9877fc00) [pid = 3476] [serial = 148] [outer = (nil)] 09:30:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 79 (0x997ac000) [pid = 3476] [serial = 149] [outer = 0x9877fc00] 09:30:21 INFO - PROCESS | 3476 | 1464625821178 Marionette DEBUG loaded listener.js 09:30:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 80 (0x9a816800) [pid = 3476] [serial = 150] [outer = 0x9877fc00] 09:30:22 INFO - PROCESS | 3476 | 1464625822111 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]]]}] 09:30:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 09:30:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1383ms 09:30:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 09:30:22 INFO - PROCESS | 3476 | 1464625822142 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 09:30:22 INFO - PROCESS | 3476 | 1464625822145 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 09:30:22 INFO - PROCESS | 3476 | 1464625822160 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 09:30:22 INFO - PROCESS | 3476 | 1464625822170 Marionette TRACE conn3 <- [1,174,null,{}] 09:30:22 INFO - PROCESS | 3476 | 1464625822179 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}] 09:30:22 INFO - PROCESS | 3476 | 1464625822369 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 09:30:22 INFO - PROCESS | 3476 | 1464625822510 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d77400 == 45 [pid = 3476] [id = 51] 09:30:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 81 (0x9b158c00) [pid = 3476] [serial = 151] [outer = (nil)] 09:30:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 82 (0xa2247400) [pid = 3476] [serial = 152] [outer = 0x9b158c00] 09:30:22 INFO - PROCESS | 3476 | 1464625822596 Marionette DEBUG loaded listener.js 09:30:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 83 (0xa2382800) [pid = 3476] [serial = 153] [outer = 0x9b158c00] 09:30:23 INFO - PROCESS | 3476 | 1464625823347 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 09:30:23 INFO - PROCESS | 3476 | 1464625823548 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]]]}] 09:30:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 09:30:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1457ms 09:30:23 INFO - PROCESS | 3476 | 1464625823609 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 09:30:23 INFO - PROCESS | 3476 | 1464625823614 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 09:30:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 09:30:23 INFO - PROCESS | 3476 | 1464625823620 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 09:30:23 INFO - PROCESS | 3476 | 1464625823624 Marionette TRACE conn3 <- [1,178,null,{}] 09:30:23 INFO - PROCESS | 3476 | 1464625823630 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}] 09:30:23 INFO - PROCESS | 3476 | 1464625823799 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 09:30:23 INFO - PROCESS | 3476 | 1464625823940 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ac43c00 == 46 [pid = 3476] [id = 52] 09:30:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 84 (0xa2249000) [pid = 3476] [serial = 154] [outer = (nil)] 09:30:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 85 (0xa31f6400) [pid = 3476] [serial = 155] [outer = 0xa2249000] 09:30:24 INFO - PROCESS | 3476 | 1464625824027 Marionette DEBUG loaded listener.js 09:30:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 86 (0xa51eec00) [pid = 3476] [serial = 156] [outer = 0xa2249000] 09:30:24 INFO - PROCESS | 3476 | 1464625824929 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]]]}] 09:30:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 09:30:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1327ms 09:30:24 INFO - PROCESS | 3476 | 1464625824959 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 09:30:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 09:30:24 INFO - PROCESS | 3476 | 1464625824964 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 09:30:24 INFO - PROCESS | 3476 | 1464625824971 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 09:30:24 INFO - PROCESS | 3476 | 1464625824975 Marionette TRACE conn3 <- [1,182,null,{}] 09:30:24 INFO - PROCESS | 3476 | 1464625824981 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}] 09:30:25 INFO - PROCESS | 3476 | 1464625825139 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 09:30:25 INFO - PROCESS | 3476 | 1464625825347 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x99934c00 == 47 [pid = 3476] [id = 53] 09:30:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 87 (0x99970800) [pid = 3476] [serial = 157] [outer = (nil)] 09:30:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 88 (0x9ac48800) [pid = 3476] [serial = 158] [outer = 0x99970800] 09:30:25 INFO - PROCESS | 3476 | 1464625825596 Marionette DEBUG loaded listener.js 09:30:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 89 (0xa36eb000) [pid = 3476] [serial = 159] [outer = 0x99970800] 09:30:26 INFO - PROCESS | 3476 | 1464625826791 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]]]}] 09:30:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 09:30:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1889ms 09:30:26 INFO - PROCESS | 3476 | 1464625826860 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 09:30:26 INFO - PROCESS | 3476 | 1464625826865 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 09:30:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 09:30:26 INFO - PROCESS | 3476 | 1464625826873 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 09:30:26 INFO - PROCESS | 3476 | 1464625826877 Marionette TRACE conn3 <- [1,186,null,{}] 09:30:26 INFO - PROCESS | 3476 | 1464625826885 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}] 09:30:27 INFO - PROCESS | 3476 | 1464625827102 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 09:30:27 INFO - PROCESS | 3476 | --DOCSHELL 0x99932400 == 46 [pid = 3476] [id = 47] 09:30:27 INFO - PROCESS | 3476 | --DOCSHELL 0x9b737c00 == 45 [pid = 3476] [id = 46] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 88 (0x938a5000) [pid = 3476] [serial = 97] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOCSHELL 0x9a810000 == 44 [pid = 3476] [id = 45] 09:30:27 INFO - PROCESS | 3476 | --DOCSHELL 0x98e5a000 == 43 [pid = 3476] [id = 44] 09:30:27 INFO - PROCESS | 3476 | --DOCSHELL 0x950c9000 == 42 [pid = 3476] [id = 43] 09:30:27 INFO - PROCESS | 3476 | --DOCSHELL 0x92213800 == 41 [pid = 3476] [id = 42] 09:30:27 INFO - PROCESS | 3476 | --DOCSHELL 0x9215fc00 == 40 [pid = 3476] [id = 39] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 87 (0x9b124800) [pid = 3476] [serial = 113] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 86 (0x99e2b800) [pid = 3476] [serial = 107] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 85 (0x939dc800) [pid = 3476] [serial = 110] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 84 (0x99eae400) [pid = 3476] [serial = 108] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 83 (0x93a17800) [pid = 3476] [serial = 101] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 82 (0x93a94000) [pid = 3476] [serial = 102] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 81 (0x99eb7800) [pid = 3476] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 80 (0x9806d800) [pid = 3476] [serial = 80] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 79 (0x93a9d400) [pid = 3476] [serial = 79] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 78 (0x975ce800) [pid = 3476] [serial = 104] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 77 (0x9aa0b000) [pid = 3476] [serial = 83] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 76 (0x9a3d8c00) [pid = 3476] [serial = 82] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 75 (0xa105fc00) [pid = 3476] [serial = 86] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 74 (0x9b971000) [pid = 3476] [serial = 85] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 73 (0xa22b9000) [pid = 3476] [serial = 89] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 72 (0xa22b1800) [pid = 3476] [serial = 88] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 71 (0xa23d1c00) [pid = 3476] [serial = 92] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 70 (0xa250e400) [pid = 3476] [serial = 91] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 69 (0x9aa02c00) [pid = 3476] [serial = 111] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 68 (0xa3362800) [pid = 3476] [serial = 95] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 67 (0xa336cc00) [pid = 3476] [serial = 94] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | --DOMWINDOW == 66 (0x980e7000) [pid = 3476] [serial = 105] [outer = (nil)] [url = about:blank] 09:30:27 INFO - PROCESS | 3476 | 1464625827304 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x927c0c00 == 41 [pid = 3476] [id = 54] 09:30:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 67 (0x927c1800) [pid = 3476] [serial = 160] [outer = (nil)] 09:30:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 68 (0x93a17800) [pid = 3476] [serial = 161] [outer = 0x927c1800] 09:30:27 INFO - PROCESS | 3476 | 1464625827404 Marionette DEBUG loaded listener.js 09:30:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 69 (0x9450e800) [pid = 3476] [serial = 162] [outer = 0x927c1800] 09:30:28 INFO - PROCESS | 3476 | 1464625828107 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]]]}] 09:30:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 09:30:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1291ms 09:30:28 INFO - PROCESS | 3476 | 1464625828167 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 09:30:28 INFO - PROCESS | 3476 | 1464625828175 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 09:30:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 09:30:28 INFO - PROCESS | 3476 | 1464625828190 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 09:30:28 INFO - PROCESS | 3476 | 1464625828194 Marionette TRACE conn3 <- [1,190,null,{}] 09:30:28 INFO - PROCESS | 3476 | 1464625828200 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}] 09:30:28 INFO - PROCESS | 3476 | 1464625828371 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 09:30:28 INFO - PROCESS | 3476 | 1464625828383 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x92162c00 == 42 [pid = 3476] [id = 55] 09:30:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 70 (0x9806e000) [pid = 3476] [serial = 163] [outer = (nil)] 09:30:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 71 (0x98e55400) [pid = 3476] [serial = 164] [outer = 0x9806e000] 09:30:28 INFO - PROCESS | 3476 | 1464625828459 Marionette DEBUG loaded listener.js 09:30:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 72 (0x995c5000) [pid = 3476] [serial = 165] [outer = 0x9806e000] 09:30:29 INFO - PROCESS | 3476 | 1464625829208 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]]]}] 09:30:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 09:30:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1081ms 09:30:29 INFO - PROCESS | 3476 | 1464625829274 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 09:30:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 09:30:29 INFO - PROCESS | 3476 | 1464625829278 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 09:30:29 INFO - PROCESS | 3476 | 1464625829284 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 09:30:29 INFO - PROCESS | 3476 | 1464625829291 Marionette TRACE conn3 <- [1,194,null,{}] 09:30:29 INFO - PROCESS | 3476 | 1464625829308 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}] 09:30:29 INFO - PROCESS | 3476 | 1464625829470 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 09:30:29 INFO - PROCESS | 3476 | 1464625829483 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:29 INFO - PROCESS | 3476 | ++DOCSHELL 0x98e55000 == 43 [pid = 3476] [id = 56] 09:30:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 73 (0x99eb2400) [pid = 3476] [serial = 166] [outer = (nil)] 09:30:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 74 (0x9aa03400) [pid = 3476] [serial = 167] [outer = 0x99eb2400] 09:30:29 INFO - PROCESS | 3476 | 1464625829667 Marionette DEBUG loaded listener.js 09:30:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 75 (0x9b12ac00) [pid = 3476] [serial = 168] [outer = 0x99eb2400] 09:30:30 INFO - PROCESS | 3476 | 1464625830443 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]]]}] 09:30:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 09:30:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1234ms 09:30:30 INFO - PROCESS | 3476 | 1464625830518 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 09:30:30 INFO - PROCESS | 3476 | 1464625830522 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 09:30:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 09:30:30 INFO - PROCESS | 3476 | 1464625830529 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 09:30:30 INFO - PROCESS | 3476 | 1464625830531 Marionette TRACE conn3 <- [1,198,null,{}] 09:30:30 INFO - PROCESS | 3476 | 1464625830537 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}] 09:30:30 INFO - PROCESS | 3476 | 1464625830741 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 09:30:30 INFO - PROCESS | 3476 | 1464625830760 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x98713000 == 44 [pid = 3476] [id = 57] 09:30:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 76 (0x9b96f800) [pid = 3476] [serial = 169] [outer = (nil)] 09:30:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 77 (0xa0506400) [pid = 3476] [serial = 170] [outer = 0x9b96f800] 09:30:30 INFO - PROCESS | 3476 | 1464625830839 Marionette DEBUG loaded listener.js 09:30:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 78 (0xa1061400) [pid = 3476] [serial = 171] [outer = 0x9b96f800] 09:30:31 INFO - PROCESS | 3476 | --DOMWINDOW == 77 (0x9b773000) [pid = 3476] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 09:30:31 INFO - PROCESS | 3476 | --DOMWINDOW == 76 (0x98e5b000) [pid = 3476] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 09:30:31 INFO - PROCESS | 3476 | --DOMWINDOW == 75 (0x950c9c00) [pid = 3476] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 09:30:31 INFO - PROCESS | 3476 | --DOMWINDOW == 74 (0x927c9800) [pid = 3476] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 09:30:31 INFO - PROCESS | 3476 | --DOMWINDOW == 73 (0xa1065800) [pid = 3476] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 09:30:31 INFO - PROCESS | 3476 | --DOMWINDOW == 72 (0x9389c400) [pid = 3476] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 09:30:31 INFO - PROCESS | 3476 | 1464625831754 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]]]}] 09:30:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 09:30:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1284ms 09:30:31 INFO - PROCESS | 3476 | 1464625831813 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 09:30:31 INFO - PROCESS | 3476 | 1464625831816 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 09:30:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 09:30:31 INFO - PROCESS | 3476 | 1464625831822 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 09:30:31 INFO - PROCESS | 3476 | 1464625831825 Marionette TRACE conn3 <- [1,202,null,{}] 09:30:31 INFO - PROCESS | 3476 | 1464625831830 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}] 09:30:32 INFO - PROCESS | 3476 | 1464625832009 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 09:30:32 INFO - PROCESS | 3476 | 1464625832027 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x92165000 == 45 [pid = 3476] [id = 58] 09:30:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 73 (0x9389c400) [pid = 3476] [serial = 172] [outer = (nil)] 09:30:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 74 (0xa050cc00) [pid = 3476] [serial = 173] [outer = 0x9389c400] 09:30:32 INFO - PROCESS | 3476 | 1464625832099 Marionette DEBUG loaded listener.js 09:30:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 75 (0xa22b8000) [pid = 3476] [serial = 174] [outer = 0x9389c400] 09:30:32 INFO - PROCESS | 3476 | 1464625832837 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]]]}] 09:30:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 09:30:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1026ms 09:30:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 09:30:32 INFO - PROCESS | 3476 | 1464625832848 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 09:30:32 INFO - PROCESS | 3476 | 1464625832851 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 09:30:32 INFO - PROCESS | 3476 | 1464625832858 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 09:30:32 INFO - PROCESS | 3476 | 1464625832861 Marionette TRACE conn3 <- [1,206,null,{}] 09:30:32 INFO - PROCESS | 3476 | 1464625832866 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}] 09:30:33 INFO - PROCESS | 3476 | 1464625833086 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 09:30:33 INFO - PROCESS | 3476 | 1464625833106 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x91ff5c00 == 46 [pid = 3476] [id = 59] 09:30:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 76 (0x92161c00) [pid = 3476] [serial = 175] [outer = (nil)] 09:30:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 77 (0xa51f7c00) [pid = 3476] [serial = 176] [outer = 0x92161c00] 09:30:33 INFO - PROCESS | 3476 | 1464625833180 Marionette DEBUG loaded listener.js 09:30:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 78 (0xa6340000) [pid = 3476] [serial = 177] [outer = 0x92161c00] 09:30:34 INFO - PROCESS | 3476 | 1464625834065 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]]]}] 09:30:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 09:30:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1228ms 09:30:34 INFO - PROCESS | 3476 | 1464625834086 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 09:30:34 INFO - PROCESS | 3476 | 1464625834093 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 09:30:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 09:30:34 INFO - PROCESS | 3476 | 1464625834103 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 09:30:34 INFO - PROCESS | 3476 | 1464625834110 Marionette TRACE conn3 <- [1,210,null,{}] 09:30:34 INFO - PROCESS | 3476 | 1464625834120 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}] 09:30:34 INFO - PROCESS | 3476 | 1464625834300 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 09:30:34 INFO - PROCESS | 3476 | 1464625834419 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x91fe9400 == 47 [pid = 3476] [id = 60] 09:30:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 79 (0x91fee800) [pid = 3476] [serial = 178] [outer = (nil)] 09:30:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 80 (0x939e2800) [pid = 3476] [serial = 179] [outer = 0x91fee800] 09:30:34 INFO - PROCESS | 3476 | 1464625834554 Marionette DEBUG loaded listener.js 09:30:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 81 (0x97419800) [pid = 3476] [serial = 180] [outer = 0x91fee800] 09:30:35 INFO - PROCESS | 3476 | 1464625835489 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]]]}] 09:30:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 09:30:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1447ms 09:30:35 INFO - PROCESS | 3476 | 1464625835549 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 09:30:35 INFO - PROCESS | 3476 | 1464625835558 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 09:30:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 09:30:35 INFO - PROCESS | 3476 | 1464625835569 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 09:30:35 INFO - PROCESS | 3476 | 1464625835573 Marionette TRACE conn3 <- [1,214,null,{}] 09:30:35 INFO - PROCESS | 3476 | 1464625835579 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}] 09:30:35 INFO - PROCESS | 3476 | 1464625835790 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 09:30:35 INFO - PROCESS | 3476 | 1464625835933 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x9992fc00 == 48 [pid = 3476] [id = 61] 09:30:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 82 (0x99979400) [pid = 3476] [serial = 181] [outer = (nil)] 09:30:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 83 (0x99eb1800) [pid = 3476] [serial = 182] [outer = 0x99979400] 09:30:36 INFO - PROCESS | 3476 | 1464625836057 Marionette DEBUG loaded listener.js 09:30:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 84 (0x9a1ec800) [pid = 3476] [serial = 183] [outer = 0x99979400] 09:30:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 09:30:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1331ms 09:30:36 INFO - PROCESS | 3476 | 1464625836889 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]]]}] 09:30:36 INFO - PROCESS | 3476 | 1464625836916 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 09:30:36 INFO - PROCESS | 3476 | 1464625836920 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 09:30:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 09:30:36 INFO - PROCESS | 3476 | 1464625836929 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 09:30:36 INFO - PROCESS | 3476 | 1464625836934 Marionette TRACE conn3 <- [1,218,null,{}] 09:30:36 INFO - PROCESS | 3476 | 1464625836951 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}] 09:30:37 INFO - PROCESS | 3476 | 1464625837126 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 09:30:37 INFO - PROCESS | 3476 | 1464625837270 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x99a65400 == 49 [pid = 3476] [id = 62] 09:30:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 85 (0x9a1f7000) [pid = 3476] [serial = 184] [outer = (nil)] 09:30:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 86 (0x9af18800) [pid = 3476] [serial = 185] [outer = 0x9a1f7000] 09:30:37 INFO - PROCESS | 3476 | 1464625837361 Marionette DEBUG loaded listener.js 09:30:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 87 (0x9cec8800) [pid = 3476] [serial = 186] [outer = 0x9a1f7000] 09:30:38 INFO - PROCESS | 3476 | 1464625838239 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]]]}] 09:30:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 09:30:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1340ms 09:30:38 INFO - PROCESS | 3476 | 1464625838270 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 09:30:38 INFO - PROCESS | 3476 | 1464625838275 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 09:30:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 09:30:38 INFO - PROCESS | 3476 | 1464625838281 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 09:30:38 INFO - PROCESS | 3476 | 1464625838285 Marionette TRACE conn3 <- [1,222,null,{}] 09:30:38 INFO - PROCESS | 3476 | 1464625838291 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}] 09:30:38 INFO - PROCESS | 3476 | 1464625838460 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 09:30:38 INFO - PROCESS | 3476 | 1464625838607 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a97c00 == 50 [pid = 3476] [id = 63] 09:30:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 88 (0xa050c800) [pid = 3476] [serial = 187] [outer = (nil)] 09:30:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 89 (0xa3175000) [pid = 3476] [serial = 188] [outer = 0xa050c800] 09:30:38 INFO - PROCESS | 3476 | 1464625838698 Marionette DEBUG loaded listener.js 09:30:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 90 (0xa6336c00) [pid = 3476] [serial = 189] [outer = 0xa050c800] 09:30:39 INFO - PROCESS | 3476 | 1464625839631 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]]]}] 09:30:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 09:30:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1384ms 09:30:39 INFO - PROCESS | 3476 | 1464625839666 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 09:30:39 INFO - PROCESS | 3476 | 1464625839671 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 09:30:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 09:30:39 INFO - PROCESS | 3476 | 1464625839677 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 09:30:39 INFO - PROCESS | 3476 | 1464625839680 Marionette TRACE conn3 <- [1,226,null,{}] 09:30:39 INFO - PROCESS | 3476 | 1464625839686 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}] 09:30:39 INFO - PROCESS | 3476 | 1464625839854 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 09:30:40 INFO - PROCESS | 3476 | 1464625840002 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a3b4000 == 51 [pid = 3476] [id = 64] 09:30:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 91 (0x9a3b4800) [pid = 3476] [serial = 190] [outer = (nil)] 09:30:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 92 (0x9a3bc000) [pid = 3476] [serial = 191] [outer = 0x9a3b4800] 09:30:40 INFO - PROCESS | 3476 | 1464625840101 Marionette DEBUG loaded listener.js 09:30:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 93 (0x9a3bfc00) [pid = 3476] [serial = 192] [outer = 0x9a3b4800] 09:30:40 INFO - PROCESS | 3476 | 1464625840968 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]]]}] 09:30:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 09:30:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1332ms 09:30:41 INFO - PROCESS | 3476 | 1464625841009 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 09:30:41 INFO - PROCESS | 3476 | 1464625841013 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 09:30:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 09:30:41 INFO - PROCESS | 3476 | 1464625841047 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 09:30:41 INFO - PROCESS | 3476 | 1464625841051 Marionette TRACE conn3 <- [1,230,null,{}] 09:30:41 INFO - PROCESS | 3476 | 1464625841060 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}] 09:30:41 INFO - PROCESS | 3476 | 1464625841270 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 09:30:41 INFO - PROCESS | 3476 | 1464625841451 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x92164400 == 52 [pid = 3476] [id = 65] 09:30:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 94 (0x9221e800) [pid = 3476] [serial = 193] [outer = (nil)] 09:30:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 95 (0x9450cc00) [pid = 3476] [serial = 194] [outer = 0x9221e800] 09:30:41 INFO - PROCESS | 3476 | 1464625841580 Marionette DEBUG loaded listener.js 09:30:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 96 (0x9a0c7400) [pid = 3476] [serial = 195] [outer = 0x9221e800] 09:30:42 INFO - PROCESS | 3476 | 1464625842614 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]]]}] 09:30:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 09:30:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1611ms 09:30:42 INFO - PROCESS | 3476 | 1464625842631 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 09:30:42 INFO - PROCESS | 3476 | 1464625842638 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 09:30:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 09:30:42 INFO - PROCESS | 3476 | 1464625842663 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 09:30:42 INFO - PROCESS | 3476 | 1464625842670 Marionette TRACE conn3 <- [1,234,null,{}] 09:30:42 INFO - PROCESS | 3476 | 1464625842678 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}] 09:30:42 INFO - PROCESS | 3476 | 1464625842845 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 09:30:43 INFO - PROCESS | 3476 | 1464625843023 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x939dd800 == 53 [pid = 3476] [id = 66] 09:30:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 97 (0x93a96000) [pid = 3476] [serial = 196] [outer = (nil)] 09:30:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 98 (0x9877c800) [pid = 3476] [serial = 197] [outer = 0x93a96000] 09:30:43 INFO - PROCESS | 3476 | 1464625843137 Marionette DEBUG loaded listener.js 09:30:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 99 (0x997f1800) [pid = 3476] [serial = 198] [outer = 0x93a96000] 09:30:44 INFO - PROCESS | 3476 | --DOCSHELL 0x92219800 == 52 [pid = 3476] [id = 33] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 98 (0x92214400) [pid = 3476] [serial = 116] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 97 (0x950cbc00) [pid = 3476] [serial = 119] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 96 (0x99678800) [pid = 3476] [serial = 122] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOCSHELL 0x9806c000 == 51 [pid = 3476] [id = 50] 09:30:44 INFO - PROCESS | 3476 | --DOCSHELL 0x92d79400 == 50 [pid = 3476] [id = 49] 09:30:44 INFO - PROCESS | 3476 | --DOCSHELL 0x91fe7400 == 49 [pid = 3476] [id = 48] 09:30:44 INFO - PROCESS | 3476 | 1464625844105 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]]]}] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 95 (0x93a19400) [pid = 3476] [serial = 98] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 94 (0x9b963c00) [pid = 3476] [serial = 134] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 93 (0x99939c00) [pid = 3476] [serial = 131] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 92 (0x950d1800) [pid = 3476] [serial = 128] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 91 (0x975d0c00) [pid = 3476] [serial = 129] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 90 (0x94508400) [pid = 3476] [serial = 126] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 89 (0x939e1800) [pid = 3476] [serial = 125] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 88 (0xa22bac00) [pid = 3476] [serial = 137] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 87 (0xa23d0c00) [pid = 3476] [serial = 140] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 86 (0xa22b2800) [pid = 3476] [serial = 138] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 85 (0xa1061800) [pid = 3476] [serial = 135] [outer = (nil)] [url = about:blank] 09:30:44 INFO - PROCESS | 3476 | --DOMWINDOW == 84 (0x99eb9800) [pid = 3476] [serial = 132] [outer = (nil)] [url = about:blank] 09:30:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 09:30:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1485ms 09:30:44 INFO - PROCESS | 3476 | 1464625844147 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 09:30:44 INFO - PROCESS | 3476 | 1464625844155 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 09:30:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 09:30:44 INFO - PROCESS | 3476 | 1464625844165 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 09:30:44 INFO - PROCESS | 3476 | 1464625844169 Marionette TRACE conn3 <- [1,238,null,{}] 09:30:44 INFO - PROCESS | 3476 | 1464625844175 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}] 09:30:44 INFO - PROCESS | 3476 | 1464625844339 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 09:30:44 INFO - PROCESS | 3476 | 1464625844445 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d7b800 == 50 [pid = 3476] [id = 67] 09:30:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 85 (0x93a1a800) [pid = 3476] [serial = 199] [outer = (nil)] 09:30:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 86 (0x950d2800) [pid = 3476] [serial = 200] [outer = 0x93a1a800] 09:30:44 INFO - PROCESS | 3476 | 1464625844524 Marionette DEBUG loaded listener.js 09:30:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 87 (0x99678800) [pid = 3476] [serial = 201] [outer = 0x93a1a800] 09:30:45 INFO - PROCESS | 3476 | 1464625845268 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]]]}] 09:30:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 09:30:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1131ms 09:30:45 INFO - PROCESS | 3476 | 1464625845297 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 09:30:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 09:30:45 INFO - PROCESS | 3476 | 1464625845301 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 09:30:45 INFO - PROCESS | 3476 | 1464625845308 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 09:30:45 INFO - PROCESS | 3476 | 1464625845314 Marionette TRACE conn3 <- [1,242,null,{}] 09:30:45 INFO - PROCESS | 3476 | 1464625845346 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}] 09:30:45 INFO - PROCESS | 3476 | 1464625845517 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 09:30:45 INFO - PROCESS | 3476 | 1464625845530 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x91ff1400 == 51 [pid = 3476] [id = 68] 09:30:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 88 (0x9a0c8000) [pid = 3476] [serial = 202] [outer = (nil)] 09:30:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 89 (0x9a1ed800) [pid = 3476] [serial = 203] [outer = 0x9a0c8000] 09:30:45 INFO - PROCESS | 3476 | 1464625845608 Marionette DEBUG loaded listener.js 09:30:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 90 (0x9a1f5800) [pid = 3476] [serial = 204] [outer = 0x9a0c8000] 09:30:46 INFO - PROCESS | 3476 | 1464625846478 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]]]}] 09:30:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 09:30:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1197ms 09:30:46 INFO - PROCESS | 3476 | 1464625846504 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 09:30:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 09:30:46 INFO - PROCESS | 3476 | 1464625846509 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 09:30:46 INFO - PROCESS | 3476 | 1464625846531 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 09:30:46 INFO - PROCESS | 3476 | 1464625846534 Marionette TRACE conn3 <- [1,246,null,{}] 09:30:46 INFO - PROCESS | 3476 | 1464625846541 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}] 09:30:46 INFO - PROCESS | 3476 | 1464625846744 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 09:30:46 INFO - PROCESS | 3476 | 1464625846770 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x950ce400 == 52 [pid = 3476] [id = 69] 09:30:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 91 (0x9a0c2c00) [pid = 3476] [serial = 205] [outer = (nil)] 09:30:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 92 (0x9a403000) [pid = 3476] [serial = 206] [outer = 0x9a0c2c00] 09:30:46 INFO - PROCESS | 3476 | 1464625846840 Marionette DEBUG loaded listener.js 09:30:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 93 (0x9b15d000) [pid = 3476] [serial = 207] [outer = 0x9a0c2c00] 09:30:47 INFO - PROCESS | 3476 | 1464625847636 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]]]}] 09:30:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 09:30:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1149ms 09:30:47 INFO - PROCESS | 3476 | 1464625847665 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 09:30:47 INFO - PROCESS | 3476 | 1464625847668 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 09:30:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 09:30:47 INFO - PROCESS | 3476 | 1464625847674 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 09:30:47 INFO - PROCESS | 3476 | 1464625847677 Marionette TRACE conn3 <- [1,250,null,{}] 09:30:47 INFO - PROCESS | 3476 | 1464625847682 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}] 09:30:47 INFO - PROCESS | 3476 | 1464625847892 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 09:30:47 INFO - PROCESS | 3476 | 1464625847912 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d70400 == 53 [pid = 3476] [id = 70] 09:30:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 94 (0x9a1ef400) [pid = 3476] [serial = 208] [outer = (nil)] 09:30:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 95 (0x9b970400) [pid = 3476] [serial = 209] [outer = 0x9a1ef400] 09:30:47 INFO - PROCESS | 3476 | 1464625847987 Marionette DEBUG loaded listener.js 09:30:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 96 (0xa1062400) [pid = 3476] [serial = 210] [outer = 0x9a1ef400] 09:30:48 INFO - PROCESS | 3476 | --DOMWINDOW == 95 (0x927c1800) [pid = 3476] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 09:30:48 INFO - PROCESS | 3476 | --DOMWINDOW == 94 (0x99eb2400) [pid = 3476] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 09:30:48 INFO - PROCESS | 3476 | --DOMWINDOW == 93 (0x9389c400) [pid = 3476] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 09:30:48 INFO - PROCESS | 3476 | --DOMWINDOW == 92 (0x9a813c00) [pid = 3476] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 09:30:48 INFO - PROCESS | 3476 | --DOMWINDOW == 91 (0x9b96f800) [pid = 3476] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 09:30:48 INFO - PROCESS | 3476 | --DOMWINDOW == 90 (0x9806e000) [pid = 3476] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 09:30:48 INFO - PROCESS | 3476 | --DOMWINDOW == 89 (0x99970800) [pid = 3476] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 09:30:49 INFO - PROCESS | 3476 | 1464625849057 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]]]}] 09:30:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 09:30:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1433ms 09:30:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 09:30:49 INFO - PROCESS | 3476 | 1464625849109 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 09:30:49 INFO - PROCESS | 3476 | 1464625849112 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 09:30:49 INFO - PROCESS | 3476 | 1464625849118 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 09:30:49 INFO - PROCESS | 3476 | 1464625849122 Marionette TRACE conn3 <- [1,254,null,{}] 09:30:49 INFO - PROCESS | 3476 | 1464625849127 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}] 09:30:49 INFO - PROCESS | 3476 | 1464625849288 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 09:30:49 INFO - PROCESS | 3476 | 1464625849300 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x927c1800 == 54 [pid = 3476] [id = 71] 09:30:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 90 (0x9389c400) [pid = 3476] [serial = 211] [outer = (nil)] 09:30:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 91 (0xa22af800) [pid = 3476] [serial = 212] [outer = 0x9389c400] 09:30:49 INFO - PROCESS | 3476 | 1464625849470 Marionette DEBUG loaded listener.js 09:30:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 92 (0xa250d800) [pid = 3476] [serial = 213] [outer = 0x9389c400] 09:30:50 INFO - PROCESS | 3476 | 1464625850173 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]]]}] 09:30:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 09:30:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1085ms 09:30:50 INFO - PROCESS | 3476 | 1464625850202 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 09:30:50 INFO - PROCESS | 3476 | 1464625850206 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 09:30:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 09:30:50 INFO - PROCESS | 3476 | 1464625850212 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 09:30:50 INFO - PROCESS | 3476 | 1464625850215 Marionette TRACE conn3 <- [1,258,null,{}] 09:30:50 INFO - PROCESS | 3476 | 1464625850220 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}] 09:30:50 INFO - PROCESS | 3476 | 1464625850401 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 09:30:50 INFO - PROCESS | 3476 | 1464625850471 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a94c00 == 55 [pid = 3476] [id = 72] 09:30:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 93 (0x9ad8a400) [pid = 3476] [serial = 214] [outer = (nil)] 09:30:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 94 (0x9ad90c00) [pid = 3476] [serial = 215] [outer = 0x9ad8a400] 09:30:50 INFO - PROCESS | 3476 | 1464625850545 Marionette DEBUG loaded listener.js 09:30:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 95 (0x9ad92400) [pid = 3476] [serial = 216] [outer = 0x9ad8a400] 09:30:51 INFO - PROCESS | 3476 | 1464625851469 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]]]}] 09:30:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 09:30:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1284ms 09:30:51 INFO - PROCESS | 3476 | 1464625851498 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 09:30:51 INFO - PROCESS | 3476 | 1464625851505 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 09:30:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 09:30:51 INFO - PROCESS | 3476 | 1464625851516 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 09:30:51 INFO - PROCESS | 3476 | 1464625851521 Marionette TRACE conn3 <- [1,262,null,{}] 09:30:51 INFO - PROCESS | 3476 | 1464625851530 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}] 09:30:51 INFO - PROCESS | 3476 | 1464625851711 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 09:30:51 INFO - PROCESS | 3476 | 1464625851861 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x92219c00 == 56 [pid = 3476] [id = 73] 09:30:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 96 (0x939dc800) [pid = 3476] [serial = 217] [outer = (nil)] 09:30:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 97 (0x950ca000) [pid = 3476] [serial = 218] [outer = 0x939dc800] 09:30:51 INFO - PROCESS | 3476 | 1464625851951 Marionette DEBUG loaded listener.js 09:30:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 98 (0x975d1800) [pid = 3476] [serial = 219] [outer = 0x939dc800] 09:30:52 INFO - PROCESS | 3476 | 1464625852852 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]]]}] 09:30:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 09:30:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1381ms 09:30:52 INFO - PROCESS | 3476 | 1464625852898 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 09:30:52 INFO - PROCESS | 3476 | 1464625852907 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 09:30:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 09:30:52 INFO - PROCESS | 3476 | 1464625852918 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 09:30:52 INFO - PROCESS | 3476 | 1464625852921 Marionette TRACE conn3 <- [1,266,null,{}] 09:30:52 INFO - PROCESS | 3476 | 1464625852928 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}] 09:30:53 INFO - PROCESS | 3476 | 1464625853108 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 09:30:53 INFO - PROCESS | 3476 | 1464625853296 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a1e8800 == 57 [pid = 3476] [id = 74] 09:30:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 99 (0x9a1e9000) [pid = 3476] [serial = 220] [outer = (nil)] 09:30:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 100 (0x9a1f4c00) [pid = 3476] [serial = 221] [outer = 0x9a1e9000] 09:30:53 INFO - PROCESS | 3476 | 1464625853429 Marionette DEBUG loaded listener.js 09:30:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 101 (0x9a3bd400) [pid = 3476] [serial = 222] [outer = 0x9a1e9000] 09:30:54 INFO - PROCESS | 3476 | 1464625854357 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]]]}] 09:30:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 09:30:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1488ms 09:30:54 INFO - PROCESS | 3476 | 1464625854406 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 09:30:54 INFO - PROCESS | 3476 | 1464625854411 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 09:30:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 09:30:54 INFO - PROCESS | 3476 | 1464625854418 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 09:30:54 INFO - PROCESS | 3476 | 1464625854424 Marionette TRACE conn3 <- [1,270,null,{}] 09:30:54 INFO - PROCESS | 3476 | 1464625854441 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}] 09:30:54 INFO - PROCESS | 3476 | 1464625854668 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 09:30:54 INFO - PROCESS | 3476 | 1464625854907 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ad94800 == 58 [pid = 3476] [id = 75] 09:30:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 102 (0x9b159c00) [pid = 3476] [serial = 223] [outer = (nil)] 09:30:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 103 (0xa250fc00) [pid = 3476] [serial = 224] [outer = 0x9b159c00] 09:30:55 INFO - PROCESS | 3476 | 1464625855039 Marionette DEBUG loaded listener.js 09:30:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 104 (0xa35c9000) [pid = 3476] [serial = 225] [outer = 0x9b159c00] 09:30:55 INFO - PROCESS | 3476 | 1464625855852 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]]]}] 09:30:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 09:30:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1487ms 09:30:55 INFO - PROCESS | 3476 | 1464625855905 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 09:30:55 INFO - PROCESS | 3476 | 1464625855909 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 09:30:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 09:30:55 INFO - PROCESS | 3476 | 1464625855916 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 09:30:55 INFO - PROCESS | 3476 | 1464625855919 Marionette TRACE conn3 <- [1,274,null,{}] 09:30:55 INFO - PROCESS | 3476 | 1464625855925 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}] 09:30:56 INFO - PROCESS | 3476 | 1464625856093 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 09:30:56 INFO - PROCESS | 3476 | 1464625856239 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221a000 == 59 [pid = 3476] [id = 76] 09:30:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 105 (0x9ad93c00) [pid = 3476] [serial = 226] [outer = (nil)] 09:30:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 106 (0xa6390000) [pid = 3476] [serial = 227] [outer = 0x9ad93c00] 09:30:56 INFO - PROCESS | 3476 | 1464625856330 Marionette DEBUG loaded listener.js 09:30:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 107 (0xa63fa000) [pid = 3476] [serial = 228] [outer = 0x9ad93c00] 09:30:57 INFO - PROCESS | 3476 | 1464625857214 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]]]}] 09:30:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 09:30:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1333ms 09:30:57 INFO - PROCESS | 3476 | 1464625857250 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 09:30:57 INFO - PROCESS | 3476 | 1464625857254 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 09:30:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 09:30:57 INFO - PROCESS | 3476 | 1464625857261 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 09:30:57 INFO - PROCESS | 3476 | 1464625857264 Marionette TRACE conn3 <- [1,278,null,{}] 09:30:57 INFO - PROCESS | 3476 | 1464625857270 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}] 09:30:57 INFO - PROCESS | 3476 | 1464625857434 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 09:30:57 INFO - PROCESS | 3476 | 1464625857589 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x92219000 == 60 [pid = 3476] [id = 77] 09:30:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 108 (0xa680c000) [pid = 3476] [serial = 229] [outer = (nil)] 09:30:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 109 (0xa683ac00) [pid = 3476] [serial = 230] [outer = 0xa680c000] 09:30:57 INFO - PROCESS | 3476 | 1464625857677 Marionette DEBUG loaded listener.js 09:30:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 110 (0xa683fc00) [pid = 3476] [serial = 231] [outer = 0xa680c000] 09:30:58 INFO - PROCESS | 3476 | 1464625858627 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]]]}] 09:30:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 09:30:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1432ms 09:30:58 INFO - PROCESS | 3476 | 1464625858693 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 09:30:58 INFO - PROCESS | 3476 | 1464625858697 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 09:30:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 09:30:58 INFO - PROCESS | 3476 | 1464625858704 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 09:30:58 INFO - PROCESS | 3476 | 1464625858707 Marionette TRACE conn3 <- [1,282,null,{}] 09:30:58 INFO - PROCESS | 3476 | 1464625858713 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}] 09:30:58 INFO - PROCESS | 3476 | 1464625858944 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 09:30:59 INFO - PROCESS | 3476 | 1464625859428 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:30:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x939da400 == 61 [pid = 3476] [id = 78] 09:30:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 111 (0x939db000) [pid = 3476] [serial = 232] [outer = (nil)] 09:30:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 112 (0x93a15c00) [pid = 3476] [serial = 233] [outer = 0x939db000] 09:30:59 INFO - PROCESS | 3476 | 1464625859519 Marionette DEBUG loaded listener.js 09:30:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 113 (0x9456f400) [pid = 3476] [serial = 234] [outer = 0x939db000] 09:31:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 114 (0x98073800) [pid = 3476] [serial = 235] [outer = 0x98780c00] 09:31:00 INFO - PROCESS | 3476 | 1464625860462 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]]]}] 09:31:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 09:31:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1830ms 09:31:00 INFO - PROCESS | 3476 | 1464625860537 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 09:31:00 INFO - PROCESS | 3476 | 1464625860541 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 09:31:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 09:31:00 INFO - PROCESS | 3476 | 1464625860549 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 09:31:00 INFO - PROCESS | 3476 | 1464625860555 Marionette TRACE conn3 <- [1,286,null,{}] 09:31:00 INFO - PROCESS | 3476 | 1464625860563 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}] 09:31:00 INFO - PROCESS | 3476 | 1464625860822 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 09:31:01 INFO - PROCESS | 3476 | 1464625861099 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:01 INFO - PROCESS | 3476 | --DOCSHELL 0x950c7000 == 60 [pid = 3476] [id = 40] 09:31:01 INFO - PROCESS | 3476 | --DOCSHELL 0x950c9800 == 59 [pid = 3476] [id = 41] 09:31:01 INFO - PROCESS | 3476 | --DOCSHELL 0x9b732c00 == 58 [pid = 3476] [id = 13] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 113 (0xa51f7c00) [pid = 3476] [serial = 176] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x9215f800 == 59 [pid = 3476] [id = 79] 09:31:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 114 (0x9221a800) [pid = 3476] [serial = 236] [outer = (nil)] 09:31:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 115 (0x938a6000) [pid = 3476] [serial = 237] [outer = 0x9221a800] 09:31:01 INFO - PROCESS | 3476 | 1464625861240 Marionette DEBUG loaded listener.js 09:31:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 116 (0x94571800) [pid = 3476] [serial = 238] [outer = 0x9221a800] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 115 (0x9b158400) [pid = 3476] [serial = 114] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 114 (0xa0506400) [pid = 3476] [serial = 170] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 113 (0xa1061400) [pid = 3476] [serial = 171] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 112 (0x91fefc00) [pid = 3476] [serial = 143] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 111 (0x98e55400) [pid = 3476] [serial = 164] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 110 (0x995c5000) [pid = 3476] [serial = 165] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 109 (0xa36eb000) [pid = 3476] [serial = 159] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 108 (0x9ac48800) [pid = 3476] [serial = 158] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 107 (0xa31f6400) [pid = 3476] [serial = 155] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 106 (0x93a9e400) [pid = 3476] [serial = 146] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 105 (0x997ac000) [pid = 3476] [serial = 149] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 104 (0x93a17800) [pid = 3476] [serial = 161] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 103 (0x9450e800) [pid = 3476] [serial = 162] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 102 (0xa2247400) [pid = 3476] [serial = 152] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 101 (0x9aa03400) [pid = 3476] [serial = 167] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 100 (0x9b12ac00) [pid = 3476] [serial = 168] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 99 (0xa22b8000) [pid = 3476] [serial = 174] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | --DOMWINDOW == 98 (0xa050cc00) [pid = 3476] [serial = 173] [outer = (nil)] [url = about:blank] 09:31:01 INFO - PROCESS | 3476 | 1464625861982 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]]]}] 09:31:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 09:31:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1489ms 09:31:02 INFO - PROCESS | 3476 | 1464625862042 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 09:31:02 INFO - PROCESS | 3476 | 1464625862048 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 09:31:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 09:31:02 INFO - PROCESS | 3476 | 1464625862055 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 09:31:02 INFO - PROCESS | 3476 | 1464625862058 Marionette TRACE conn3 <- [1,290,null,{}] 09:31:02 INFO - PROCESS | 3476 | 1464625862068 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}] 09:31:02 INFO - PROCESS | 3476 | 1464625862230 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 09:31:02 INFO - PROCESS | 3476 | 1464625862345 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x97423000 == 60 [pid = 3476] [id = 80] 09:31:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 99 (0x975c8400) [pid = 3476] [serial = 239] [outer = (nil)] 09:31:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 100 (0x99a69c00) [pid = 3476] [serial = 240] [outer = 0x975c8400] 09:31:02 INFO - PROCESS | 3476 | 1464625862422 Marionette DEBUG loaded listener.js 09:31:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 101 (0x9a1ed000) [pid = 3476] [serial = 241] [outer = 0x975c8400] 09:31:03 INFO - PROCESS | 3476 | 1464625863113 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]]]}] 09:31:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 09:31:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1142ms 09:31:03 INFO - PROCESS | 3476 | 1464625863209 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 09:31:03 INFO - PROCESS | 3476 | 1464625863213 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 09:31:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 09:31:03 INFO - PROCESS | 3476 | 1464625863227 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 09:31:03 INFO - PROCESS | 3476 | 1464625863236 Marionette TRACE conn3 <- [1,294,null,{}] 09:31:03 INFO - PROCESS | 3476 | 1464625863244 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}] 09:31:03 INFO - PROCESS | 3476 | 1464625863399 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 09:31:03 INFO - PROCESS | 3476 | 1464625863416 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x91ff5400 == 61 [pid = 3476] [id = 81] 09:31:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 102 (0x9ac48000) [pid = 3476] [serial = 242] [outer = (nil)] 09:31:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 103 (0x9b152400) [pid = 3476] [serial = 243] [outer = 0x9ac48000] 09:31:03 INFO - PROCESS | 3476 | 1464625863490 Marionette DEBUG loaded listener.js 09:31:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 104 (0x9b76a400) [pid = 3476] [serial = 244] [outer = 0x9ac48000] 09:31:04 INFO - PROCESS | 3476 | 1464625864322 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]]]}] 09:31:04 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. 09:31:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1151ms 09:31:04 INFO - PROCESS | 3476 | 1464625864381 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 09:31:04 INFO - PROCESS | 3476 | 1464625864386 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 09:31:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 09:31:04 INFO - PROCESS | 3476 | 1464625864397 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 09:31:04 INFO - PROCESS | 3476 | 1464625864400 Marionette TRACE conn3 <- [1,298,null,{}] 09:31:04 INFO - PROCESS | 3476 | 1464625864408 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}] 09:31:04 INFO - PROCESS | 3476 | 1464625864600 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 09:31:04 INFO - PROCESS | 3476 | 1464625864675 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ad8c000 == 62 [pid = 3476] [id = 82] 09:31:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 105 (0x9b153400) [pid = 3476] [serial = 245] [outer = (nil)] 09:31:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 106 (0x9ced0000) [pid = 3476] [serial = 246] [outer = 0x9b153400] 09:31:04 INFO - PROCESS | 3476 | 1464625864760 Marionette DEBUG loaded listener.js 09:31:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 107 (0xa050e000) [pid = 3476] [serial = 247] [outer = 0x9b153400] 09:31:05 INFO - PROCESS | 3476 | 1464625865536 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]]]}] 09:31:05 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. 09:31:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1191ms 09:31:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 09:31:05 INFO - PROCESS | 3476 | 1464625865589 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 09:31:05 INFO - PROCESS | 3476 | 1464625865592 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 09:31:05 INFO - PROCESS | 3476 | 1464625865599 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 09:31:05 INFO - PROCESS | 3476 | 1464625865602 Marionette TRACE conn3 <- [1,302,null,{}] 09:31:05 INFO - PROCESS | 3476 | 1464625865607 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}] 09:31:06 INFO - PROCESS | 3476 | 1464625866015 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 106 (0x9b158c00) [pid = 3476] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 105 (0xa2249000) [pid = 3476] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 104 (0x9877fc00) [pid = 3476] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 103 (0x91fe7800) [pid = 3476] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 102 (0x938a8800) [pid = 3476] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 101 (0x950c8000) [pid = 3476] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 100 (0x92160800) [pid = 3476] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 99 (0x98e56000) [pid = 3476] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 98 (0x93a96000) [pid = 3476] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 97 (0x93a1a800) [pid = 3476] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 96 (0x9a0c8000) [pid = 3476] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 95 (0x9a1ef400) [pid = 3476] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 94 (0x9a0c2c00) [pid = 3476] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 93 (0x9389c400) [pid = 3476] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 09:31:06 INFO - PROCESS | 3476 | --DOMWINDOW == 92 (0x9993a000) [pid = 3476] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 09:31:06 INFO - PROCESS | 3476 | 1464625866164 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x9389c400 == 63 [pid = 3476] [id = 83] 09:31:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 93 (0x9389c800) [pid = 3476] [serial = 248] [outer = (nil)] 09:31:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 94 (0x94575000) [pid = 3476] [serial = 249] [outer = 0x9389c800] 09:31:06 INFO - PROCESS | 3476 | 1464625866252 Marionette DEBUG loaded listener.js 09:31:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 95 (0x9ad92800) [pid = 3476] [serial = 250] [outer = 0x9389c800] 09:31:06 INFO - PROCESS | 3476 | 1464625866982 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]]]}] 09:31:07 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. 09:31:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1435ms 09:31:07 INFO - PROCESS | 3476 | 1464625867035 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 09:31:07 INFO - PROCESS | 3476 | 1464625867038 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 09:31:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 09:31:07 INFO - PROCESS | 3476 | 1464625867044 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 09:31:07 INFO - PROCESS | 3476 | 1464625867047 Marionette TRACE conn3 <- [1,306,null,{}] 09:31:07 INFO - PROCESS | 3476 | 1464625867053 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}] 09:31:07 INFO - PROCESS | 3476 | 1464625867205 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 09:31:07 INFO - PROCESS | 3476 | 1464625867222 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d7b400 == 64 [pid = 3476] [id = 84] 09:31:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 96 (0x9aabc800) [pid = 3476] [serial = 251] [outer = (nil)] 09:31:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 97 (0xa25b3c00) [pid = 3476] [serial = 252] [outer = 0x9aabc800] 09:31:07 INFO - PROCESS | 3476 | 1464625867296 Marionette DEBUG loaded listener.js 09:31:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 98 (0xa36e7800) [pid = 3476] [serial = 253] [outer = 0x9aabc800] 09:31:08 INFO - PROCESS | 3476 | 1464625868226 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]]]}] 09:31:08 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. 09:31:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1238ms 09:31:08 INFO - PROCESS | 3476 | 1464625868285 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 09:31:08 INFO - PROCESS | 3476 | 1464625868291 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 09:31:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 09:31:08 INFO - PROCESS | 3476 | 1464625868300 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 09:31:08 INFO - PROCESS | 3476 | 1464625868306 Marionette TRACE conn3 <- [1,310,null,{}] 09:31:08 INFO - PROCESS | 3476 | 1464625868316 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}] 09:31:08 INFO - PROCESS | 3476 | 1464625868548 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 09:31:08 INFO - PROCESS | 3476 | 1464625868697 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x91fed400 == 65 [pid = 3476] [id = 85] 09:31:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 99 (0x9389a400) [pid = 3476] [serial = 254] [outer = (nil)] 09:31:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 100 (0x93a97800) [pid = 3476] [serial = 255] [outer = 0x9389a400] 09:31:08 INFO - PROCESS | 3476 | 1464625868841 Marionette DEBUG loaded listener.js 09:31:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 101 (0x97468800) [pid = 3476] [serial = 256] [outer = 0x9389a400] 09:31:09 INFO - PROCESS | 3476 | 1464625869750 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]]]}] 09:31:09 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. 09:31:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1486ms 09:31:09 INFO - PROCESS | 3476 | 1464625869787 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 09:31:09 INFO - PROCESS | 3476 | 1464625869795 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 09:31:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 09:31:09 INFO - PROCESS | 3476 | 1464625869806 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 09:31:09 INFO - PROCESS | 3476 | 1464625869810 Marionette TRACE conn3 <- [1,314,null,{}] 09:31:09 INFO - PROCESS | 3476 | 1464625869817 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}] 09:31:10 INFO - PROCESS | 3476 | 1464625869998 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 09:31:10 INFO - PROCESS | 3476 | 1464625870147 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x9996f800 == 66 [pid = 3476] [id = 86] 09:31:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 102 (0x99eb9800) [pid = 3476] [serial = 257] [outer = (nil)] 09:31:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 103 (0x9a1ef400) [pid = 3476] [serial = 258] [outer = 0x99eb9800] 09:31:10 INFO - PROCESS | 3476 | 1464625870235 Marionette DEBUG loaded listener.js 09:31:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 104 (0x9a3d7c00) [pid = 3476] [serial = 259] [outer = 0x99eb9800] 09:31:11 INFO - PROCESS | 3476 | 1464625871182 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]]]}] 09:31:11 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. 09:31:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1433ms 09:31:11 INFO - PROCESS | 3476 | 1464625871240 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 09:31:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 09:31:11 INFO - PROCESS | 3476 | 1464625871245 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 09:31:11 INFO - PROCESS | 3476 | 1464625871252 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 09:31:11 INFO - PROCESS | 3476 | 1464625871258 Marionette TRACE conn3 <- [1,318,null,{}] 09:31:11 INFO - PROCESS | 3476 | 1464625871274 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}] 09:31:11 INFO - PROCESS | 3476 | 1464625871488 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 09:31:11 INFO - PROCESS | 3476 | 1464625871695 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:11 INFO - PROCESS | 3476 | ++DOCSHELL 0xa2249000 == 67 [pid = 3476] [id = 87] 09:31:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 105 (0xa23c6800) [pid = 3476] [serial = 260] [outer = (nil)] 09:31:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 106 (0xa27c9400) [pid = 3476] [serial = 261] [outer = 0xa23c6800] 09:31:11 INFO - PROCESS | 3476 | 1464625871828 Marionette DEBUG loaded listener.js 09:31:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 107 (0xa6391000) [pid = 3476] [serial = 262] [outer = 0xa23c6800] 09:31:12 INFO - PROCESS | 3476 | 1464625872787 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]]]}] 09:31:12 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. 09:31:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1594ms 09:31:12 INFO - PROCESS | 3476 | 1464625872845 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 09:31:12 INFO - PROCESS | 3476 | 1464625872850 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 09:31:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 09:31:12 INFO - PROCESS | 3476 | 1464625872856 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 09:31:12 INFO - PROCESS | 3476 | 1464625872859 Marionette TRACE conn3 <- [1,322,null,{}] 09:31:12 INFO - PROCESS | 3476 | 1464625872865 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}] 09:31:13 INFO - PROCESS | 3476 | 1464625873034 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 09:31:13 INFO - PROCESS | 3476 | 1464625873184 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d73000 == 68 [pid = 3476] [id = 88] 09:31:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 108 (0xa63f3000) [pid = 3476] [serial = 263] [outer = (nil)] 09:31:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 109 (0xa6e89c00) [pid = 3476] [serial = 264] [outer = 0xa63f3000] 09:31:13 INFO - PROCESS | 3476 | 1464625873329 Marionette DEBUG loaded listener.js 09:31:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 110 (0xa6f40800) [pid = 3476] [serial = 265] [outer = 0xa63f3000] 09:31:14 INFO - PROCESS | 3476 | 1464625874222 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]]]}] 09:31:14 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. 09:31:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1378ms 09:31:14 INFO - PROCESS | 3476 | 1464625874234 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 09:31:14 INFO - PROCESS | 3476 | 1464625874238 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 09:31:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 09:31:14 INFO - PROCESS | 3476 | 1464625874244 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 09:31:14 INFO - PROCESS | 3476 | 1464625874248 Marionette TRACE conn3 <- [1,326,null,{}] 09:31:14 INFO - PROCESS | 3476 | 1464625874254 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}] 09:31:14 INFO - PROCESS | 3476 | 1464625874423 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 09:31:14 INFO - PROCESS | 3476 | 1464625874580 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac7000 == 69 [pid = 3476] [id = 89] 09:31:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 111 (0x90ac9800) [pid = 3476] [serial = 266] [outer = (nil)] 09:31:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 112 (0x90acc400) [pid = 3476] [serial = 267] [outer = 0x90ac9800] 09:31:14 INFO - PROCESS | 3476 | 1464625874667 Marionette DEBUG loaded listener.js 09:31:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 113 (0x90acf000) [pid = 3476] [serial = 268] [outer = 0x90ac9800] 09:31:15 INFO - PROCESS | 3476 | 1464625875635 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]]]}] 09:31:15 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. 09:31:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1430ms 09:31:15 INFO - PROCESS | 3476 | 1464625875674 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 09:31:15 INFO - PROCESS | 3476 | 1464625875678 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 09:31:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 09:31:15 INFO - PROCESS | 3476 | 1464625875684 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 09:31:15 INFO - PROCESS | 3476 | 1464625875688 Marionette TRACE conn3 <- [1,330,null,{}] 09:31:15 INFO - PROCESS | 3476 | 1464625875694 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}] 09:31:15 INFO - PROCESS | 3476 | 1464625875888 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 09:31:16 INFO - PROCESS | 3476 | 1464625876039 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x90acdc00 == 70 [pid = 3476] [id = 90] 09:31:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 114 (0x9a08c000) [pid = 3476] [serial = 269] [outer = (nil)] 09:31:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 115 (0x9a093800) [pid = 3476] [serial = 270] [outer = 0x9a08c000] 09:31:16 INFO - PROCESS | 3476 | 1464625876175 Marionette DEBUG loaded listener.js 09:31:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 116 (0x9a097400) [pid = 3476] [serial = 271] [outer = 0x9a08c000] 09:31:17 INFO - PROCESS | 3476 | 1464625877101 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]]]}] 09:31:17 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. 09:31:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1440ms 09:31:17 INFO - PROCESS | 3476 | 1464625877188 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 09:31:17 INFO - PROCESS | 3476 | 1464625877194 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 09:31:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 09:31:17 INFO - PROCESS | 3476 | 1464625877202 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 09:31:17 INFO - PROCESS | 3476 | 1464625877206 Marionette TRACE conn3 <- [1,334,null,{}] 09:31:17 INFO - PROCESS | 3476 | 1464625877212 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}] 09:31:17 INFO - PROCESS | 3476 | 1464625877411 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 09:31:17 INFO - PROCESS | 3476 | 1464625877816 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x9215f400 == 71 [pid = 3476] [id = 91] 09:31:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 117 (0x92160800) [pid = 3476] [serial = 272] [outer = (nil)] 09:31:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 118 (0x9221d400) [pid = 3476] [serial = 273] [outer = 0x92160800] 09:31:17 INFO - PROCESS | 3476 | 1464625877938 Marionette DEBUG loaded listener.js 09:31:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 119 (0x9389b400) [pid = 3476] [serial = 274] [outer = 0x92160800] 09:31:18 INFO - PROCESS | 3476 | 1464625878854 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]]]}] 09:31:18 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. 09:31:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1686ms 09:31:18 INFO - PROCESS | 3476 | 1464625878891 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 09:31:18 INFO - PROCESS | 3476 | 1464625878897 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 09:31:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 09:31:18 INFO - PROCESS | 3476 | 1464625878905 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 09:31:18 INFO - PROCESS | 3476 | 1464625878910 Marionette TRACE conn3 <- [1,338,null,{}] 09:31:18 INFO - PROCESS | 3476 | 1464625878917 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}] 09:31:19 INFO - PROCESS | 3476 | 1464625879081 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 09:31:19 INFO - PROCESS | 3476 | 1464625879269 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x93a1dc00 == 70 [pid = 3476] [id = 6] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x9221b800 == 69 [pid = 3476] [id = 25] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x9389c400 == 68 [pid = 3476] [id = 83] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 118 (0x9450cc00) [pid = 3476] [serial = 194] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 117 (0x9ad90c00) [pid = 3476] [serial = 215] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac4c00 == 69 [pid = 3476] [id = 92] 09:31:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 118 (0x9221b800) [pid = 3476] [serial = 275] [outer = (nil)] 09:31:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 119 (0x939d9000) [pid = 3476] [serial = 276] [outer = 0x9221b800] 09:31:19 INFO - PROCESS | 3476 | 1464625879389 Marionette DEBUG loaded listener.js 09:31:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 120 (0x950c7800) [pid = 3476] [serial = 277] [outer = 0x9221b800] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x9ad8c000 == 68 [pid = 3476] [id = 82] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x91ff5400 == 67 [pid = 3476] [id = 81] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x97423000 == 66 [pid = 3476] [id = 80] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x9215f800 == 65 [pid = 3476] [id = 79] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x939da400 == 64 [pid = 3476] [id = 78] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x9a1e8800 == 63 [pid = 3476] [id = 74] 09:31:19 INFO - PROCESS | 3476 | --DOCSHELL 0x92219c00 == 62 [pid = 3476] [id = 73] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 119 (0xa25b0000) [pid = 3476] [serial = 141] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 118 (0xa2382800) [pid = 3476] [serial = 153] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 117 (0xa51eec00) [pid = 3476] [serial = 156] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 116 (0x9a816800) [pid = 3476] [serial = 150] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 115 (0x92214c00) [pid = 3476] [serial = 144] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 114 (0x950c6400) [pid = 3476] [serial = 147] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 113 (0x950d0400) [pid = 3476] [serial = 120] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 112 (0x927c9c00) [pid = 3476] [serial = 117] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 111 (0x99a6a400) [pid = 3476] [serial = 123] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 110 (0x997f1800) [pid = 3476] [serial = 198] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 109 (0x9877c800) [pid = 3476] [serial = 197] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 108 (0x950d2800) [pid = 3476] [serial = 200] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 107 (0x99678800) [pid = 3476] [serial = 201] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 106 (0x9a1ed800) [pid = 3476] [serial = 203] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 105 (0x939e2800) [pid = 3476] [serial = 179] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 104 (0x99eb1800) [pid = 3476] [serial = 182] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 103 (0x9af18800) [pid = 3476] [serial = 185] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 102 (0xa3175000) [pid = 3476] [serial = 188] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 101 (0x9a3bc000) [pid = 3476] [serial = 191] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 100 (0x9b970400) [pid = 3476] [serial = 209] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 99 (0x9a403000) [pid = 3476] [serial = 206] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 98 (0xa1062400) [pid = 3476] [serial = 210] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 97 (0xa22af800) [pid = 3476] [serial = 212] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 96 (0xa250d800) [pid = 3476] [serial = 213] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 95 (0x9b15d000) [pid = 3476] [serial = 207] [outer = (nil)] [url = about:blank] 09:31:19 INFO - PROCESS | 3476 | --DOMWINDOW == 94 (0x9a1f5800) [pid = 3476] [serial = 204] [outer = (nil)] [url = about:blank] 09:31:20 INFO - PROCESS | 3476 | 1464625880209 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]]]}] 09:31:20 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. 09:31:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1342ms 09:31:20 INFO - PROCESS | 3476 | 1464625880251 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 09:31:20 INFO - PROCESS | 3476 | 1464625880257 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 09:31:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 09:31:20 INFO - PROCESS | 3476 | 1464625880263 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 09:31:20 INFO - PROCESS | 3476 | 1464625880266 Marionette TRACE conn3 <- [1,342,null,{}] 09:31:20 INFO - PROCESS | 3476 | 1464625880272 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}] 09:31:20 INFO - PROCESS | 3476 | 1464625880428 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 09:31:20 INFO - PROCESS | 3476 | 1464625880446 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x950d0400 == 63 [pid = 3476] [id = 93] 09:31:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 95 (0x950d0800) [pid = 3476] [serial = 278] [outer = (nil)] 09:31:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 96 (0x98e60c00) [pid = 3476] [serial = 279] [outer = 0x950d0800] 09:31:20 INFO - PROCESS | 3476 | 1464625880522 Marionette DEBUG loaded listener.js 09:31:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 97 (0x997e5c00) [pid = 3476] [serial = 280] [outer = 0x950d0800] 09:31:21 INFO - PROCESS | 3476 | 1464625881419 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]]]}] 09:31:21 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. 09:31:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1190ms 09:31:21 INFO - PROCESS | 3476 | 1464625881453 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 09:31:21 INFO - PROCESS | 3476 | 1464625881456 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 09:31:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 09:31:21 INFO - PROCESS | 3476 | 1464625881474 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 09:31:21 INFO - PROCESS | 3476 | 1464625881483 Marionette TRACE conn3 <- [1,346,null,{}] 09:31:21 INFO - PROCESS | 3476 | 1464625881492 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}] 09:31:21 INFO - PROCESS | 3476 | 1464625881651 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 09:31:21 INFO - PROCESS | 3476 | 1464625881663 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x99682000 == 64 [pid = 3476] [id = 94] 09:31:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 98 (0x99e2dc00) [pid = 3476] [serial = 281] [outer = (nil)] 09:31:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 99 (0x9a095000) [pid = 3476] [serial = 282] [outer = 0x99e2dc00] 09:31:21 INFO - PROCESS | 3476 | 1464625881842 Marionette DEBUG loaded listener.js 09:31:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 100 (0x9a0c8c00) [pid = 3476] [serial = 283] [outer = 0x99e2dc00] 09:31:22 INFO - PROCESS | 3476 | 1464625882611 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]]]}] 09:31:22 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. 09:31:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1201ms 09:31:22 INFO - PROCESS | 3476 | 1464625882664 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 09:31:22 INFO - PROCESS | 3476 | 1464625882668 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 09:31:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 09:31:22 INFO - PROCESS | 3476 | 1464625882691 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 09:31:22 INFO - PROCESS | 3476 | 1464625882695 Marionette TRACE conn3 <- [1,350,null,{}] 09:31:22 INFO - PROCESS | 3476 | 1464625882700 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}] 09:31:22 INFO - PROCESS | 3476 | 1464625882889 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 09:31:22 INFO - PROCESS | 3476 | 1464625882914 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e5a000 == 65 [pid = 3476] [id = 95] 09:31:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 101 (0x9a089c00) [pid = 3476] [serial = 284] [outer = (nil)] 09:31:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 102 (0x9a1f1800) [pid = 3476] [serial = 285] [outer = 0x9a089c00] 09:31:22 INFO - PROCESS | 3476 | 1464625882985 Marionette DEBUG loaded listener.js 09:31:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 103 (0x9a3be800) [pid = 3476] [serial = 286] [outer = 0x9a089c00] 09:31:23 INFO - PROCESS | 3476 | 1464625883892 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]]]}] 09:31:23 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. 09:31:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1237ms 09:31:23 INFO - PROCESS | 3476 | 1464625883929 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 09:31:23 INFO - PROCESS | 3476 | 1464625883932 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 09:31:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 09:31:23 INFO - PROCESS | 3476 | 1464625883938 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 09:31:23 INFO - PROCESS | 3476 | 1464625883942 Marionette TRACE conn3 <- [1,354,null,{}] 09:31:23 INFO - PROCESS | 3476 | 1464625883953 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}] 09:31:24 INFO - PROCESS | 3476 | 1464625884144 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 09:31:24 INFO - PROCESS | 3476 | --DOMWINDOW == 102 (0x9221e800) [pid = 3476] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 09:31:24 INFO - PROCESS | 3476 | --DOMWINDOW == 101 (0x9b153400) [pid = 3476] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 09:31:24 INFO - PROCESS | 3476 | --DOMWINDOW == 100 (0x9ac48000) [pid = 3476] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 09:31:24 INFO - PROCESS | 3476 | --DOMWINDOW == 99 (0x9389c800) [pid = 3476] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 09:31:24 INFO - PROCESS | 3476 | --DOMWINDOW == 98 (0x939db000) [pid = 3476] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 09:31:24 INFO - PROCESS | 3476 | --DOMWINDOW == 97 (0x975c8400) [pid = 3476] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 09:31:24 INFO - PROCESS | 3476 | --DOMWINDOW == 96 (0x9221a800) [pid = 3476] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 09:31:24 INFO - PROCESS | 3476 | 1464625884321 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x9389c800 == 66 [pid = 3476] [id = 96] 09:31:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 97 (0x938a5400) [pid = 3476] [serial = 287] [outer = (nil)] 09:31:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 98 (0x9870f000) [pid = 3476] [serial = 288] [outer = 0x938a5400] 09:31:24 INFO - PROCESS | 3476 | 1464625884414 Marionette DEBUG loaded listener.js 09:31:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 99 (0x9ad8d800) [pid = 3476] [serial = 289] [outer = 0x938a5400] 09:31:25 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. 09:31:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1234ms 09:31:25 INFO - PROCESS | 3476 | 1464625885165 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]]]}] 09:31:25 INFO - PROCESS | 3476 | 1464625885179 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 09:31:25 INFO - PROCESS | 3476 | 1464625885183 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 09:31:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 09:31:25 INFO - PROCESS | 3476 | 1464625885189 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 09:31:25 INFO - PROCESS | 3476 | 1464625885192 Marionette TRACE conn3 <- [1,358,null,{}] 09:31:25 INFO - PROCESS | 3476 | 1464625885198 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}] 09:31:25 INFO - PROCESS | 3476 | 1464625885393 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 09:31:25 INFO - PROCESS | 3476 | 1464625885411 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a1e8800 == 67 [pid = 3476] [id = 97] 09:31:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 100 (0x9ad8fc00) [pid = 3476] [serial = 290] [outer = (nil)] 09:31:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 101 (0x9af0c800) [pid = 3476] [serial = 291] [outer = 0x9ad8fc00] 09:31:25 INFO - PROCESS | 3476 | 1464625885487 Marionette DEBUG loaded listener.js 09:31:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 102 (0x9b76f000) [pid = 3476] [serial = 292] [outer = 0x9ad8fc00] 09:31:26 INFO - PROCESS | 3476 | 1464625886282 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]]]}] 09:31:26 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. 09:31:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1182ms 09:31:26 INFO - PROCESS | 3476 | 1464625886373 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 09:31:26 INFO - PROCESS | 3476 | 1464625886379 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 09:31:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 09:31:26 INFO - PROCESS | 3476 | 1464625886388 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 09:31:26 INFO - PROCESS | 3476 | 1464625886394 Marionette TRACE conn3 <- [1,362,null,{}] 09:31:26 INFO - PROCESS | 3476 | 1464625886404 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}] 09:31:26 INFO - PROCESS | 3476 | 1464625886600 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 09:31:26 INFO - PROCESS | 3476 | 1464625886753 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e59800 == 68 [pid = 3476] [id = 98] 09:31:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 103 (0x91feb800) [pid = 3476] [serial = 293] [outer = (nil)] 09:31:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 104 (0x92215800) [pid = 3476] [serial = 294] [outer = 0x91feb800] 09:31:26 INFO - PROCESS | 3476 | 1464625886844 Marionette DEBUG loaded listener.js 09:31:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 105 (0x927c9c00) [pid = 3476] [serial = 295] [outer = 0x91feb800] 09:31:27 INFO - PROCESS | 3476 | 1464625887910 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]]]}] 09:31:27 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. 09:31:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1590ms 09:31:27 INFO - PROCESS | 3476 | 1464625887979 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 09:31:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 09:31:27 INFO - PROCESS | 3476 | 1464625887985 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 09:31:28 INFO - PROCESS | 3476 | 1464625887999 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 09:31:28 INFO - PROCESS | 3476 | 1464625888004 Marionette TRACE conn3 <- [1,366,null,{}] 09:31:28 INFO - PROCESS | 3476 | 1464625888012 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}] 09:31:28 INFO - PROCESS | 3476 | 1464625888237 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 09:31:28 INFO - PROCESS | 3476 | 1464625888465 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x91fe6400 == 69 [pid = 3476] [id = 99] 09:31:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 106 (0x9877c800) [pid = 3476] [serial = 296] [outer = (nil)] 09:31:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 107 (0x99675c00) [pid = 3476] [serial = 297] [outer = 0x9877c800] 09:31:28 INFO - PROCESS | 3476 | 1464625888606 Marionette DEBUG loaded listener.js 09:31:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 108 (0x99e2a400) [pid = 3476] [serial = 298] [outer = 0x9877c800] 09:31:29 INFO - PROCESS | 3476 | 1464625889559 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]]]}] 09:31:29 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. 09:31:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1591ms 09:31:29 INFO - PROCESS | 3476 | 1464625889585 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 09:31:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 09:31:29 INFO - PROCESS | 3476 | 1464625889590 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 09:31:29 INFO - PROCESS | 3476 | 1464625889597 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 09:31:29 INFO - PROCESS | 3476 | 1464625889601 Marionette TRACE conn3 <- [1,370,null,{}] 09:31:29 INFO - PROCESS | 3476 | 1464625889619 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}] 09:31:29 INFO - PROCESS | 3476 | 1464625889866 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 09:31:30 INFO - PROCESS | 3476 | 1464625890077 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ac48800 == 70 [pid = 3476] [id = 100] 09:31:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 109 (0x9ad91c00) [pid = 3476] [serial = 299] [outer = (nil)] 09:31:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 110 (0x9ad99400) [pid = 3476] [serial = 300] [outer = 0x9ad91c00] 09:31:30 INFO - PROCESS | 3476 | 1464625890216 Marionette DEBUG loaded listener.js 09:31:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 111 (0x9b96f800) [pid = 3476] [serial = 301] [outer = 0x9ad91c00] 09:31:31 INFO - PROCESS | 3476 | 1464625891141 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]]]}] 09:31:31 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. 09:31:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1586ms 09:31:31 INFO - PROCESS | 3476 | 1464625891183 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 09:31:31 INFO - PROCESS | 3476 | 1464625891187 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 09:31:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 09:31:31 INFO - PROCESS | 3476 | 1464625891193 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 09:31:31 INFO - PROCESS | 3476 | 1464625891197 Marionette TRACE conn3 <- [1,374,null,{}] 09:31:31 INFO - PROCESS | 3476 | 1464625891203 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}] 09:31:31 INFO - PROCESS | 3476 | 1464625891402 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 09:31:31 INFO - PROCESS | 3476 | 1464625891610 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e4e800 == 71 [pid = 3476] [id = 101] 09:31:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 112 (0x9cecb000) [pid = 3476] [serial = 302] [outer = (nil)] 09:31:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 113 (0xa2389000) [pid = 3476] [serial = 303] [outer = 0x9cecb000] 09:31:31 INFO - PROCESS | 3476 | 1464625891746 Marionette DEBUG loaded listener.js 09:31:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 114 (0xa250e400) [pid = 3476] [serial = 304] [outer = 0x9cecb000] 09:31:32 INFO - PROCESS | 3476 | 1464625892609 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 09:31:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 09:31:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1478ms 09:31:32 INFO - PROCESS | 3476 | 1464625892674 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 09:31:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 09:31:32 INFO - PROCESS | 3476 | 1464625892679 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 09:31:32 INFO - PROCESS | 3476 | 1464625892686 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 09:31:32 INFO - PROCESS | 3476 | 1464625892689 Marionette TRACE conn3 <- [1,378,null,{}] 09:31:32 INFO - PROCESS | 3476 | 1464625892696 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}] 09:31:32 INFO - PROCESS | 3476 | 1464625892864 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 09:31:33 INFO - PROCESS | 3476 | 1464625893018 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e58400 == 72 [pid = 3476] [id = 102] 09:31:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 115 (0x922ecc00) [pid = 3476] [serial = 305] [outer = (nil)] 09:31:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 116 (0x922f3c00) [pid = 3476] [serial = 306] [outer = 0x922ecc00] 09:31:33 INFO - PROCESS | 3476 | 1464625893105 Marionette DEBUG loaded listener.js 09:31:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 117 (0x922f5000) [pid = 3476] [serial = 307] [outer = 0x922ecc00] 09:31:34 INFO - PROCESS | 3476 | 1464625894036 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 09:31:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 09:31:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1382ms 09:31:34 INFO - PROCESS | 3476 | 1464625894068 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 09:31:34 INFO - PROCESS | 3476 | 1464625894072 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 09:31:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 09:31:34 INFO - PROCESS | 3476 | 1464625894078 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 09:31:34 INFO - PROCESS | 3476 | 1464625894082 Marionette TRACE conn3 <- [1,382,null,{}] 09:31:34 INFO - PROCESS | 3476 | 1464625894087 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}] 09:31:34 INFO - PROCESS | 3476 | 1464625894292 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 09:31:34 INFO - PROCESS | 3476 | 1464625894454 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x90acac00 == 73 [pid = 3476] [id = 103] 09:31:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 118 (0x90acc800) [pid = 3476] [serial = 308] [outer = (nil)] 09:31:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 119 (0xa31fec00) [pid = 3476] [serial = 309] [outer = 0x90acc800] 09:31:34 INFO - PROCESS | 3476 | 1464625894554 Marionette DEBUG loaded listener.js 09:31:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 120 (0xa6335c00) [pid = 3476] [serial = 310] [outer = 0x90acc800] 09:31:35 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:31:35 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:31:35 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:31:35 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:31:35 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:31:35 INFO - PROCESS | 3476 | 1464625895503 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 09:31:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 09:31:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1479ms 09:31:35 INFO - PROCESS | 3476 | 1464625895558 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 09:31:35 INFO - PROCESS | 3476 | 1464625895561 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 09:31:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 09:31:35 INFO - PROCESS | 3476 | 1464625895568 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 09:31:35 INFO - PROCESS | 3476 | 1464625895571 Marionette TRACE conn3 <- [1,386,null,{}] 09:31:35 INFO - PROCESS | 3476 | 1464625895578 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}] 09:31:35 INFO - PROCESS | 3476 | 1464625895782 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 09:31:36 INFO - PROCESS | 3476 | 1464625895979 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x997ab000 == 74 [pid = 3476] [id = 104] 09:31:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 121 (0x9993a000) [pid = 3476] [serial = 311] [outer = (nil)] 09:31:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 122 (0xa6845000) [pid = 3476] [serial = 312] [outer = 0x9993a000] 09:31:36 INFO - PROCESS | 3476 | 1464625896110 Marionette DEBUG loaded listener.js 09:31:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 123 (0xa69a1800) [pid = 3476] [serial = 313] [outer = 0x9993a000] 09:31:37 INFO - PROCESS | 3476 | 1464625897322 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]]]}] 09:31:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 09:31:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1788ms 09:31:37 INFO - PROCESS | 3476 | 1464625897357 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 09:31:37 INFO - PROCESS | 3476 | 1464625897362 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 09:31:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 09:31:37 INFO - PROCESS | 3476 | 1464625897382 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 09:31:37 INFO - PROCESS | 3476 | 1464625897389 Marionette TRACE conn3 <- [1,390,null,{}] 09:31:37 INFO - PROCESS | 3476 | 1464625897399 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}] 09:31:37 INFO - PROCESS | 3476 | 1464625897651 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 09:31:37 INFO - PROCESS | 3476 | 1464625897784 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d75400 == 75 [pid = 3476] [id = 105] 09:31:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 124 (0x92d79400) [pid = 3476] [serial = 314] [outer = (nil)] 09:31:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 125 (0x939d9400) [pid = 3476] [serial = 315] [outer = 0x92d79400] 09:31:37 INFO - PROCESS | 3476 | 1464625897877 Marionette DEBUG loaded listener.js 09:31:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x93a96800) [pid = 3476] [serial = 316] [outer = 0x92d79400] 09:31:38 INFO - PROCESS | 3476 | 1464625898862 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]]]}] 09:31:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 09:31:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1555ms 09:31:38 INFO - PROCESS | 3476 | 1464625898929 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 09:31:38 INFO - PROCESS | 3476 | 1464625898938 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 09:31:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 09:31:38 INFO - PROCESS | 3476 | 1464625898949 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 09:31:38 INFO - PROCESS | 3476 | 1464625898954 Marionette TRACE conn3 <- [1,394,null,{}] 09:31:38 INFO - PROCESS | 3476 | 1464625898959 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}] 09:31:39 INFO - PROCESS | 3476 | 1464625899176 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 09:31:39 INFO - PROCESS | 3476 | 1464625899388 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x950d3400 == 76 [pid = 3476] [id = 106] 09:31:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x975cb400) [pid = 3476] [serial = 317] [outer = (nil)] 09:31:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x98713800) [pid = 3476] [serial = 318] [outer = 0x975cb400] 09:31:39 INFO - PROCESS | 3476 | 1464625899468 Marionette DEBUG loaded listener.js 09:31:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x9996fc00) [pid = 3476] [serial = 319] [outer = 0x975cb400] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x9ac43c00 == 75 [pid = 3476] [id = 52] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x927bc400 == 74 [pid = 3476] [id = 32] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x9b12e000 == 73 [pid = 3476] [id = 19] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x97421800 == 72 [pid = 3476] [id = 16] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x975d1000 == 71 [pid = 3476] [id = 17] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0xa25b3c00) [pid = 3476] [serial = 252] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0xa250fc00) [pid = 3476] [serial = 224] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x9a1f4c00) [pid = 3476] [serial = 221] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x950ca000) [pid = 3476] [serial = 218] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 124 (0xa6390000) [pid = 3476] [serial = 227] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 123 (0xa683ac00) [pid = 3476] [serial = 230] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x975c4400 == 70 [pid = 3476] [id = 22] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x9ac40c00 == 69 [pid = 3476] [id = 18] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0xa2240800 == 68 [pid = 3476] [id = 21] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x939e0c00 == 67 [pid = 3476] [id = 15] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x9389c800 == 66 [pid = 3476] [id = 96] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x90e5a000 == 65 [pid = 3476] [id = 95] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x99682000 == 64 [pid = 3476] [id = 94] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x950d0400 == 63 [pid = 3476] [id = 93] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac4c00 == 62 [pid = 3476] [id = 92] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x9215f400 == 61 [pid = 3476] [id = 91] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0xa2249000 == 60 [pid = 3476] [id = 87] 09:31:40 INFO - PROCESS | 3476 | 1464625900396 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]]]}] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x9996f800 == 59 [pid = 3476] [id = 86] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x91fed400 == 58 [pid = 3476] [id = 85] 09:31:40 INFO - PROCESS | 3476 | --DOCSHELL 0x92d7b400 == 57 [pid = 3476] [id = 84] 09:31:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 09:31:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1485ms 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 122 (0x9a0c7400) [pid = 3476] [serial = 195] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 121 (0x9ced0000) [pid = 3476] [serial = 246] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 120 (0x9b152400) [pid = 3476] [serial = 243] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 119 (0x94575000) [pid = 3476] [serial = 249] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 118 (0xa050e000) [pid = 3476] [serial = 247] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 117 (0x9456f400) [pid = 3476] [serial = 234] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 116 (0x93a15c00) [pid = 3476] [serial = 233] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 115 (0x99a69c00) [pid = 3476] [serial = 240] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 114 (0x9a1ed000) [pid = 3476] [serial = 241] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 113 (0x938a6000) [pid = 3476] [serial = 237] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 112 (0x9ad92800) [pid = 3476] [serial = 250] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 111 (0x94571800) [pid = 3476] [serial = 238] [outer = (nil)] [url = about:blank] 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 110 (0x9b76a400) [pid = 3476] [serial = 244] [outer = (nil)] [url = about:blank] 09:31:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 09:31:40 INFO - PROCESS | 3476 | --DOMWINDOW == 109 (0x9221ec00) [pid = 3476] [serial = 99] [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.] 09:31:40 INFO - PROCESS | 3476 | 1464625900458 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 09:31:40 INFO - PROCESS | 3476 | 1464625900460 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 09:31:40 INFO - PROCESS | 3476 | 1464625900467 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 09:31:40 INFO - PROCESS | 3476 | 1464625900474 Marionette TRACE conn3 <- [1,398,null,{}] 09:31:40 INFO - PROCESS | 3476 | 1464625900490 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}] 09:31:40 INFO - PROCESS | 3476 | 1464625900650 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 09:31:40 INFO - PROCESS | 3476 | 1464625900765 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac4c00 == 58 [pid = 3476] [id = 107] 09:31:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 110 (0x938a8400) [pid = 3476] [serial = 320] [outer = (nil)] 09:31:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 111 (0x975d1000) [pid = 3476] [serial = 321] [outer = 0x938a8400] 09:31:40 INFO - PROCESS | 3476 | 1464625900845 Marionette DEBUG loaded listener.js 09:31:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 112 (0x99eadc00) [pid = 3476] [serial = 322] [outer = 0x938a8400] 09:31:41 INFO - PROCESS | 3476 | 1464625901717 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]]]}] 09:31:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 09:31:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1293ms 09:31:41 INFO - PROCESS | 3476 | 1464625901761 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 09:31:41 INFO - PROCESS | 3476 | 1464625901766 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 09:31:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 09:31:41 INFO - PROCESS | 3476 | 1464625901772 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 09:31:41 INFO - PROCESS | 3476 | 1464625901775 Marionette TRACE conn3 <- [1,402,null,{}] 09:31:41 INFO - PROCESS | 3476 | 1464625901780 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}] 09:31:41 INFO - PROCESS | 3476 | 1464625901933 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 09:31:41 INFO - PROCESS | 3476 | 1464625901949 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x92d7c000 == 59 [pid = 3476] [id = 108] 09:31:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 113 (0x9a089400) [pid = 3476] [serial = 323] [outer = (nil)] 09:31:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 114 (0x9a1f0400) [pid = 3476] [serial = 324] [outer = 0x9a089400] 09:31:42 INFO - PROCESS | 3476 | 1464625902028 Marionette DEBUG loaded listener.js 09:31:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 115 (0x9a3b5800) [pid = 3476] [serial = 325] [outer = 0x9a089400] 09:31:42 INFO - PROCESS | 3476 | 1464625902961 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]]]}] 09:31:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 09:31:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1228ms 09:31:43 INFO - PROCESS | 3476 | 1464625903000 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 09:31:43 INFO - PROCESS | 3476 | 1464625903004 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 09:31:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 09:31:43 INFO - PROCESS | 3476 | 1464625903025 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 09:31:43 INFO - PROCESS | 3476 | 1464625903029 Marionette TRACE conn3 <- [1,406,null,{}] 09:31:43 INFO - PROCESS | 3476 | 1464625903034 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}] 09:31:43 INFO - PROCESS | 3476 | 1464625903220 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 09:31:43 INFO - PROCESS | 3476 | 1464625903245 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a1ed000 == 60 [pid = 3476] [id = 109] 09:31:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 116 (0x9a1f3800) [pid = 3476] [serial = 326] [outer = (nil)] 09:31:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 117 (0x9aa10400) [pid = 3476] [serial = 327] [outer = 0x9a1f3800] 09:31:43 INFO - PROCESS | 3476 | 1464625903323 Marionette DEBUG loaded listener.js 09:31:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 118 (0x9ad8b400) [pid = 3476] [serial = 328] [outer = 0x9a1f3800] 09:31:44 INFO - PROCESS | 3476 | 1464625904234 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]]]}] 09:31:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 09:31:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1277ms 09:31:44 INFO - PROCESS | 3476 | 1464625904311 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 09:31:44 INFO - PROCESS | 3476 | 1464625904314 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 09:31:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 09:31:44 INFO - PROCESS | 3476 | 1464625904321 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 09:31:44 INFO - PROCESS | 3476 | 1464625904324 Marionette TRACE conn3 <- [1,410,null,{}] 09:31:44 INFO - PROCESS | 3476 | 1464625904330 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}] 09:31:44 INFO - PROCESS | 3476 | 1464625904554 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 09:31:44 INFO - PROCESS | 3476 | 1464625904584 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a3b2800 == 61 [pid = 3476] [id = 110] 09:31:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 119 (0x9ad97800) [pid = 3476] [serial = 329] [outer = (nil)] 09:31:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 120 (0xa050e800) [pid = 3476] [serial = 330] [outer = 0x9ad97800] 09:31:44 INFO - PROCESS | 3476 | 1464625904663 Marionette DEBUG loaded listener.js 09:31:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 121 (0xa223f800) [pid = 3476] [serial = 331] [outer = 0x9ad97800] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 120 (0x92160800) [pid = 3476] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 119 (0x9221b800) [pid = 3476] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 118 (0x9aabc800) [pid = 3476] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 117 (0x9a3b4800) [pid = 3476] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 116 (0x950d0800) [pid = 3476] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 115 (0x938a5400) [pid = 3476] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 114 (0x99979400) [pid = 3476] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 113 (0x9a1f7000) [pid = 3476] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 112 (0xa050c800) [pid = 3476] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 111 (0x91fee800) [pid = 3476] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 110 (0x9a089c00) [pid = 3476] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 109 (0x99e2dc00) [pid = 3476] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 09:31:45 INFO - PROCESS | 3476 | --DOMWINDOW == 108 (0x9ad8a400) [pid = 3476] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 09:31:45 INFO - PROCESS | 3476 | 1464625905833 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]]]}] 09:31:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 09:31:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1533ms 09:31:45 INFO - PROCESS | 3476 | 1464625905855 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 09:31:45 INFO - PROCESS | 3476 | 1464625905858 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 09:31:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 09:31:45 INFO - PROCESS | 3476 | 1464625905866 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 09:31:45 INFO - PROCESS | 3476 | 1464625905870 Marionette TRACE conn3 <- [1,414,null,{}] 09:31:45 INFO - PROCESS | 3476 | 1464625905875 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}] 09:31:46 INFO - PROCESS | 3476 | 1464625906060 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 09:31:46 INFO - PROCESS | 3476 | 1464625906079 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f761800 == 62 [pid = 3476] [id = 111] 09:31:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 109 (0x8f761c00) [pid = 3476] [serial = 332] [outer = (nil)] 09:31:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 110 (0x8f76b400) [pid = 3476] [serial = 333] [outer = 0x8f761c00] 09:31:46 INFO - PROCESS | 3476 | 1464625906152 Marionette DEBUG loaded listener.js 09:31:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 111 (0x8f76d800) [pid = 3476] [serial = 334] [outer = 0x8f761c00] 09:31:46 INFO - PROCESS | 3476 | 1464625906915 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]]]}] 09:31:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 09:31:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1130ms 09:31:47 INFO - PROCESS | 3476 | 1464625906997 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 09:31:47 INFO - PROCESS | 3476 | 1464625906999 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 09:31:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 09:31:47 INFO - PROCESS | 3476 | 1464625907006 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 09:31:47 INFO - PROCESS | 3476 | 1464625907009 Marionette TRACE conn3 <- [1,418,null,{}] 09:31:47 INFO - PROCESS | 3476 | 1464625907014 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}] 09:31:47 INFO - PROCESS | 3476 | 1464625907165 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 09:31:47 INFO - PROCESS | 3476 | 1464625907176 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f765000 == 63 [pid = 3476] [id = 112] 09:31:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 112 (0x8f76bc00) [pid = 3476] [serial = 335] [outer = (nil)] 09:31:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 113 (0x9389e800) [pid = 3476] [serial = 336] [outer = 0x8f76bc00] 09:31:47 INFO - PROCESS | 3476 | 1464625907252 Marionette DEBUG loaded listener.js 09:31:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 114 (0x98e5b000) [pid = 3476] [serial = 337] [outer = 0x8f76bc00] 09:31:48 INFO - PROCESS | 3476 | 1464625908799 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]]]}] 09:31:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 09:31:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1834ms 09:31:48 INFO - PROCESS | 3476 | 1464625908879 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 09:31:48 INFO - PROCESS | 3476 | 1464625908885 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 09:31:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 09:31:48 INFO - PROCESS | 3476 | 1464625908894 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 09:31:48 INFO - PROCESS | 3476 | 1464625908900 Marionette TRACE conn3 <- [1,422,null,{}] 09:31:48 INFO - PROCESS | 3476 | 1464625908909 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}] 09:31:49 INFO - PROCESS | 3476 | 1464625909078 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 09:31:49 INFO - PROCESS | 3476 | 1464625909235 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f770400 == 64 [pid = 3476] [id = 113] 09:31:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 115 (0x91fed400) [pid = 3476] [serial = 338] [outer = (nil)] 09:31:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 116 (0x922ec800) [pid = 3476] [serial = 339] [outer = 0x91fed400] 09:31:49 INFO - PROCESS | 3476 | 1464625909329 Marionette DEBUG loaded listener.js 09:31:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 117 (0x938a5800) [pid = 3476] [serial = 340] [outer = 0x91fed400] 09:31:50 INFO - PROCESS | 3476 | 1464625910683 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]]]}] 09:31:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 09:31:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1891ms 09:31:50 INFO - PROCESS | 3476 | 1464625910804 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 09:31:50 INFO - PROCESS | 3476 | 1464625910813 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 09:31:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 09:31:50 INFO - PROCESS | 3476 | 1464625910827 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 09:31:50 INFO - PROCESS | 3476 | 1464625910832 Marionette TRACE conn3 <- [1,426,null,{}] 09:31:50 INFO - PROCESS | 3476 | 1464625910839 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}] 09:31:51 INFO - PROCESS | 3476 | 1464625911010 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 09:31:51 INFO - PROCESS | 3476 | 1464625911166 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221ec00 == 65 [pid = 3476] [id = 114] 09:31:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 118 (0x939db800) [pid = 3476] [serial = 341] [outer = (nil)] 09:31:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 119 (0x97421800) [pid = 3476] [serial = 342] [outer = 0x939db800] 09:31:51 INFO - PROCESS | 3476 | 1464625911257 Marionette DEBUG loaded listener.js 09:31:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 120 (0x99e2f800) [pid = 3476] [serial = 343] [outer = 0x939db800] 09:31:52 INFO - PROCESS | 3476 | 1464625912199 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] 09:31:52 INFO - PROCESS | 3476 | 1464625912269 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 09:31:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 09:31:52 INFO - PROCESS | 3476 | 1464625912276 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 09:31:52 INFO - PROCESS | 3476 | 1464625912284 Marionette TRACE conn3 <- [1,430,null,{}] 09:31:52 INFO - PROCESS | 3476 | 1464625912302 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}] 09:31:52 INFO - PROCESS | 3476 | 1464625912509 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 09:31:52 INFO - PROCESS | 3476 | 1464625912729 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a0c6800 == 66 [pid = 3476] [id = 115] 09:31:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 121 (0x9a3de800) [pid = 3476] [serial = 344] [outer = (nil)] 09:31:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 122 (0x9b12e000) [pid = 3476] [serial = 345] [outer = 0x9a3de800] 09:31:52 INFO - PROCESS | 3476 | 1464625912837 Marionette DEBUG loaded listener.js 09:31:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 123 (0x9b970c00) [pid = 3476] [serial = 346] [outer = 0x9a3de800] 09:31:53 INFO - PROCESS | 3476 | 1464625913747 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]]]}] 09:31:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 09:31:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1539ms 09:31:53 INFO - PROCESS | 3476 | 1464625913816 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 09:31:53 INFO - PROCESS | 3476 | 1464625913820 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 09:31:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 09:31:53 INFO - PROCESS | 3476 | 1464625913826 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 09:31:53 INFO - PROCESS | 3476 | 1464625913830 Marionette TRACE conn3 <- [1,434,null,{}] 09:31:53 INFO - PROCESS | 3476 | 1464625913836 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}] 09:31:54 INFO - PROCESS | 3476 | 1464625914008 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 09:31:54 INFO - PROCESS | 3476 | 1464625914177 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bcac00 == 67 [pid = 3476] [id = 116] 09:31:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 124 (0x90bcd000) [pid = 3476] [serial = 347] [outer = (nil)] 09:31:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 125 (0x90bd3400) [pid = 3476] [serial = 348] [outer = 0x90bcd000] 09:31:54 INFO - PROCESS | 3476 | 1464625914312 Marionette DEBUG loaded listener.js 09:31:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x90bd7400) [pid = 3476] [serial = 349] [outer = 0x90bcd000] 09:31:55 INFO - PROCESS | 3476 | 1464625915136 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]]]}] 09:31:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 09:31:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1384ms 09:31:55 INFO - PROCESS | 3476 | 1464625915212 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 09:31:55 INFO - PROCESS | 3476 | 1464625915216 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 09:31:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 09:31:55 INFO - PROCESS | 3476 | 1464625915222 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 09:31:55 INFO - PROCESS | 3476 | 1464625915226 Marionette TRACE conn3 <- [1,438,null,{}] 09:31:55 INFO - PROCESS | 3476 | 1464625915231 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}] 09:31:55 INFO - PROCESS | 3476 | 1464625915436 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 09:31:55 INFO - PROCESS | 3476 | 1464625915594 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bcdc00 == 68 [pid = 3476] [id = 117] 09:31:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x90bce800) [pid = 3476] [serial = 350] [outer = (nil)] 09:31:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x9b132000) [pid = 3476] [serial = 351] [outer = 0x90bce800] 09:31:55 INFO - PROCESS | 3476 | 1464625915685 Marionette DEBUG loaded listener.js 09:31:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0xa0501c00) [pid = 3476] [serial = 352] [outer = 0x90bce800] 09:31:56 INFO - PROCESS | 3476 | 1464625916586 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]]]}] 09:31:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 09:31:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1430ms 09:31:56 INFO - PROCESS | 3476 | 1464625916653 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 09:31:56 INFO - PROCESS | 3476 | 1464625916657 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 09:31:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 09:31:56 INFO - PROCESS | 3476 | 1464625916664 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 09:31:56 INFO - PROCESS | 3476 | 1464625916667 Marionette TRACE conn3 <- [1,442,null,{}] 09:31:56 INFO - PROCESS | 3476 | 1464625916673 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}] 09:31:56 INFO - PROCESS | 3476 | 1464625916855 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 09:31:57 INFO - PROCESS | 3476 | 1464625917013 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f9ba400 == 69 [pid = 3476] [id = 118] 09:31:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8f9bbc00) [pid = 3476] [serial = 353] [outer = (nil)] 09:31:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8f9c7000) [pid = 3476] [serial = 354] [outer = 0x8f9bbc00] 09:31:57 INFO - PROCESS | 3476 | 1464625917102 Marionette DEBUG loaded listener.js 09:31:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x9b157000) [pid = 3476] [serial = 355] [outer = 0x8f9bbc00] 09:31:58 INFO - PROCESS | 3476 | 1464625918055 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]]]}] 09:31:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 09:31:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1438ms 09:31:58 INFO - PROCESS | 3476 | 1464625918103 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 09:31:58 INFO - PROCESS | 3476 | 1464625918107 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 09:31:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 09:31:58 INFO - PROCESS | 3476 | 1464625918114 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 09:31:58 INFO - PROCESS | 3476 | 1464625918118 Marionette TRACE conn3 <- [1,446,null,{}] 09:31:58 INFO - PROCESS | 3476 | 1464625918124 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}] 09:31:58 INFO - PROCESS | 3476 | 1464625918284 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 09:31:58 INFO - PROCESS | 3476 | 1464625918449 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac2800 == 70 [pid = 3476] [id = 119] 09:31:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x90bcc400) [pid = 3476] [serial = 356] [outer = (nil)] 09:31:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0xa2736800) [pid = 3476] [serial = 357] [outer = 0x90bcc400] 09:31:58 INFO - PROCESS | 3476 | 1464625918539 Marionette DEBUG loaded listener.js 09:31:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0xa31ff800) [pid = 3476] [serial = 358] [outer = 0x90bcc400] 09:31:59 INFO - PROCESS | 3476 | 1464625919459 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]]]}] 09:31:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 09:31:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1388ms 09:31:59 INFO - PROCESS | 3476 | 1464625919503 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 09:31:59 INFO - PROCESS | 3476 | 1464625919507 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 09:31:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 09:31:59 INFO - PROCESS | 3476 | 1464625919514 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 09:31:59 INFO - PROCESS | 3476 | 1464625919517 Marionette TRACE conn3 <- [1,450,null,{}] 09:31:59 INFO - PROCESS | 3476 | 1464625919523 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}] 09:31:59 INFO - PROCESS | 3476 | 1464625919687 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 09:31:59 INFO - PROCESS | 3476 | 1464625919853 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:31:59 INFO - PROCESS | 3476 | ++DOCSHELL 0xa105b000 == 71 [pid = 3476] [id = 120] 09:31:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0xa51aec00) [pid = 3476] [serial = 359] [outer = (nil)] 09:31:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0xa63fbc00) [pid = 3476] [serial = 360] [outer = 0xa51aec00] 09:31:59 INFO - PROCESS | 3476 | 1464625919941 Marionette DEBUG loaded listener.js 09:32:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0xa680bc00) [pid = 3476] [serial = 361] [outer = 0xa51aec00] 09:32:00 INFO - PROCESS | 3476 | 1464625920917 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] 09:32:01 INFO - PROCESS | 3476 | 1464625921004 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 09:32:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 09:32:01 INFO - PROCESS | 3476 | 1464625921011 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 09:32:01 INFO - PROCESS | 3476 | 1464625921014 Marionette TRACE conn3 <- [1,454,null,{}] 09:32:01 INFO - PROCESS | 3476 | 1464625921020 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}] 09:32:01 INFO - PROCESS | 3476 | 1464625921251 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 09:32:01 INFO - PROCESS | 3476 | 1464625921698 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f9c0400 == 72 [pid = 3476] [id = 121] 09:32:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8f9c0c00) [pid = 3476] [serial = 362] [outer = (nil)] 09:32:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8f9c6800) [pid = 3476] [serial = 363] [outer = 0x8f9c0c00] 09:32:01 INFO - PROCESS | 3476 | 1464625921793 Marionette DEBUG loaded listener.js 09:32:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x90acf800) [pid = 3476] [serial = 364] [outer = 0x8f9c0c00] 09:32:02 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:02 INFO - PROCESS | 3476 | 1464625922714 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]]]}] 09:32:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 09:32:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1784ms 09:32:02 INFO - PROCESS | 3476 | 1464625922796 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 09:32:02 INFO - PROCESS | 3476 | 1464625922802 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 09:32:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 09:32:02 INFO - PROCESS | 3476 | 1464625922809 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 09:32:02 INFO - PROCESS | 3476 | 1464625922815 Marionette TRACE conn3 <- [1,458,null,{}] 09:32:02 INFO - PROCESS | 3476 | 1464625922822 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}] 09:32:03 INFO - PROCESS | 3476 | 1464625923077 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 09:32:03 INFO - PROCESS | 3476 | 1464625923354 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f766800 == 73 [pid = 3476] [id = 122] 09:32:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8f770000) [pid = 3476] [serial = 365] [outer = (nil)] 09:32:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x92222400) [pid = 3476] [serial = 366] [outer = 0x8f770000] 09:32:03 INFO - PROCESS | 3476 | 1464625923449 Marionette DEBUG loaded listener.js 09:32:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x922f6c00) [pid = 3476] [serial = 367] [outer = 0x8f770000] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x9806ac00 == 72 [pid = 3476] [id = 12] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x9389fc00 == 71 [pid = 3476] [id = 24] 09:32:03 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x9af0c800) [pid = 3476] [serial = 291] [outer = (nil)] [url = about:blank] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x8f761800 == 70 [pid = 3476] [id = 111] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x9a3b2800 == 69 [pid = 3476] [id = 110] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x9a1ed000 == 68 [pid = 3476] [id = 109] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x92d7c000 == 67 [pid = 3476] [id = 108] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac4c00 == 66 [pid = 3476] [id = 107] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x950d3400 == 65 [pid = 3476] [id = 106] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x92d75400 == 64 [pid = 3476] [id = 105] 09:32:03 INFO - PROCESS | 3476 | --DOCSHELL 0x90acac00 == 63 [pid = 3476] [id = 103] 09:32:04 INFO - PROCESS | 3476 | --DOCSHELL 0x90e58400 == 62 [pid = 3476] [id = 102] 09:32:04 INFO - PROCESS | 3476 | --DOCSHELL 0x90e4e800 == 61 [pid = 3476] [id = 101] 09:32:04 INFO - PROCESS | 3476 | --DOCSHELL 0x9ac48800 == 60 [pid = 3476] [id = 100] 09:32:04 INFO - PROCESS | 3476 | --DOCSHELL 0x91fe6400 == 59 [pid = 3476] [id = 99] 09:32:04 INFO - PROCESS | 3476 | --DOCSHELL 0x90e59800 == 58 [pid = 3476] [id = 98] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x9389b400) [pid = 3476] [serial = 274] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x950c7800) [pid = 3476] [serial = 277] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0xa36e7800) [pid = 3476] [serial = 253] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x9a3bfc00) [pid = 3476] [serial = 192] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0xa6e89c00) [pid = 3476] [serial = 264] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x997e5c00) [pid = 3476] [serial = 280] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x9ad8d800) [pid = 3476] [serial = 289] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x9a1ec800) [pid = 3476] [serial = 183] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x9cec8800) [pid = 3476] [serial = 186] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0xa6336c00) [pid = 3476] [serial = 189] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x97419800) [pid = 3476] [serial = 180] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x90acc400) [pid = 3476] [serial = 267] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x9221d400) [pid = 3476] [serial = 273] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x98e60c00) [pid = 3476] [serial = 279] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x9a3be800) [pid = 3476] [serial = 286] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x9a1ef400) [pid = 3476] [serial = 258] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x9870f000) [pid = 3476] [serial = 288] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x9a095000) [pid = 3476] [serial = 282] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 124 (0x9ad92400) [pid = 3476] [serial = 216] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 123 (0x9a0c8c00) [pid = 3476] [serial = 283] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 122 (0xa27c9400) [pid = 3476] [serial = 261] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 121 (0x9a1f1800) [pid = 3476] [serial = 285] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 120 (0x9a093800) [pid = 3476] [serial = 270] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 119 (0x939d9000) [pid = 3476] [serial = 276] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | --DOMWINDOW == 118 (0x93a97800) [pid = 3476] [serial = 255] [outer = (nil)] [url = about:blank] 09:32:04 INFO - PROCESS | 3476 | 1464625924362 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] 09:32:04 INFO - PROCESS | 3476 | 1464625924422 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 09:32:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 09:32:04 INFO - PROCESS | 3476 | 1464625924431 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 09:32:04 INFO - PROCESS | 3476 | 1464625924434 Marionette TRACE conn3 <- [1,462,null,{}] 09:32:04 INFO - PROCESS | 3476 | 1464625924440 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}] 09:32:04 INFO - PROCESS | 3476 | 1464625924604 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 09:32:04 INFO - PROCESS | 3476 | 1464625924741 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x9389fc00 == 59 [pid = 3476] [id = 123] 09:32:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 119 (0x938a2000) [pid = 3476] [serial = 368] [outer = (nil)] 09:32:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 120 (0x93a97800) [pid = 3476] [serial = 369] [outer = 0x938a2000] 09:32:04 INFO - PROCESS | 3476 | 1464625924825 Marionette DEBUG loaded listener.js 09:32:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 121 (0x950c5800) [pid = 3476] [serial = 370] [outer = 0x938a2000] 09:32:05 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:05 INFO - PROCESS | 3476 | 1464625925697 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] 09:32:05 INFO - PROCESS | 3476 | 1464625925777 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 09:32:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 09:32:05 INFO - PROCESS | 3476 | 1464625925785 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 09:32:05 INFO - PROCESS | 3476 | 1464625925794 Marionette TRACE conn3 <- [1,466,null,{}] 09:32:05 INFO - PROCESS | 3476 | 1464625925808 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}] 09:32:05 INFO - PROCESS | 3476 | 1464625925971 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 09:32:06 INFO - PROCESS | 3476 | 1464625926103 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x90acc400 == 60 [pid = 3476] [id = 124] 09:32:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 122 (0x9215e400) [pid = 3476] [serial = 371] [outer = (nil)] 09:32:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 123 (0x99e2b800) [pid = 3476] [serial = 372] [outer = 0x9215e400] 09:32:06 INFO - PROCESS | 3476 | 1464625926179 Marionette DEBUG loaded listener.js 09:32:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 124 (0x9a08f800) [pid = 3476] [serial = 373] [outer = 0x9215e400] 09:32:07 INFO - PROCESS | 3476 | 1464625927008 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] 09:32:07 INFO - PROCESS | 3476 | 1464625927084 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 09:32:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 09:32:07 INFO - PROCESS | 3476 | 1464625927098 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 09:32:07 INFO - PROCESS | 3476 | 1464625927100 Marionette TRACE conn3 <- [1,470,null,{}] 09:32:07 INFO - PROCESS | 3476 | 1464625927106 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}] 09:32:07 INFO - PROCESS | 3476 | 1464625927316 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 09:32:07 INFO - PROCESS | 3476 | 1464625927344 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x99678800 == 61 [pid = 3476] [id = 125] 09:32:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 125 (0x9a092000) [pid = 3476] [serial = 374] [outer = (nil)] 09:32:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x9a1f0800) [pid = 3476] [serial = 375] [outer = 0x9a092000] 09:32:07 INFO - PROCESS | 3476 | 1464625927432 Marionette DEBUG loaded listener.js 09:32:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x9a1f7400) [pid = 3476] [serial = 376] [outer = 0x9a092000] 09:32:08 INFO - PROCESS | 3476 | 1464625928381 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]]]}] 09:32:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 09:32:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1339ms 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x9ad97800) [pid = 3476] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x9ad8fc00) [pid = 3476] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 124 (0x975cb400) [pid = 3476] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 123 (0x9a089400) [pid = 3476] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 122 (0x938a8400) [pid = 3476] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 121 (0x92d79400) [pid = 3476] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 120 (0x8f761c00) [pid = 3476] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 09:32:08 INFO - PROCESS | 3476 | --DOMWINDOW == 119 (0x9a1f3800) [pid = 3476] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 09:32:08 INFO - PROCESS | 3476 | 1464625928592 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 09:32:08 INFO - PROCESS | 3476 | 1464625928596 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 09:32:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 09:32:08 INFO - PROCESS | 3476 | 1464625928604 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 09:32:08 INFO - PROCESS | 3476 | 1464625928607 Marionette TRACE conn3 <- [1,474,null,{}] 09:32:08 INFO - PROCESS | 3476 | 1464625928611 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}] 09:32:08 INFO - PROCESS | 3476 | 1464625928754 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 09:32:08 INFO - PROCESS | 3476 | 1464625928777 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x9996f400 == 62 [pid = 3476] [id = 126] 09:32:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 120 (0x99970800) [pid = 3476] [serial = 377] [outer = (nil)] 09:32:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 121 (0x9a1ea400) [pid = 3476] [serial = 378] [outer = 0x99970800] 09:32:08 INFO - PROCESS | 3476 | 1464625928859 Marionette DEBUG loaded listener.js 09:32:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 122 (0x9a3d8c00) [pid = 3476] [serial = 379] [outer = 0x99970800] 09:32:09 INFO - PROCESS | 3476 | 1464625929746 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]]]}] 09:32:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 09:32:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1188ms 09:32:09 INFO - PROCESS | 3476 | 1464625929792 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 09:32:09 INFO - PROCESS | 3476 | 1464625929796 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 09:32:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 09:32:09 INFO - PROCESS | 3476 | 1464625929802 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 09:32:09 INFO - PROCESS | 3476 | 1464625929804 Marionette TRACE conn3 <- [1,478,null,{}] 09:32:09 INFO - PROCESS | 3476 | 1464625929810 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}] 09:32:09 INFO - PROCESS | 3476 | 1464625929954 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 09:32:09 INFO - PROCESS | 3476 | 1464625929970 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x92213c00 == 63 [pid = 3476] [id = 127] 09:32:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 123 (0x9ad8ac00) [pid = 3476] [serial = 380] [outer = (nil)] 09:32:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 124 (0x9b152400) [pid = 3476] [serial = 381] [outer = 0x9ad8ac00] 09:32:10 INFO - PROCESS | 3476 | 1464625930040 Marionette DEBUG loaded listener.js 09:32:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 125 (0x9b776400) [pid = 3476] [serial = 382] [outer = 0x9ad8ac00] 09:32:11 INFO - PROCESS | 3476 | 1464625931076 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]]]}] 09:32:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 09:32:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 09:32:11 INFO - PROCESS | 3476 | 1464625931137 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 09:32:11 INFO - PROCESS | 3476 | 1464625931144 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 09:32:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 09:32:11 INFO - PROCESS | 3476 | 1464625931152 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 09:32:11 INFO - PROCESS | 3476 | 1464625931159 Marionette TRACE conn3 <- [1,482,null,{}] 09:32:11 INFO - PROCESS | 3476 | 1464625931169 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}] 09:32:11 INFO - PROCESS | 3476 | 1464625931358 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 09:32:11 INFO - PROCESS | 3476 | 1464625931592 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f76ec00 == 64 [pid = 3476] [id = 128] 09:32:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x8f9c2400) [pid = 3476] [serial = 383] [outer = (nil)] 09:32:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x90e58000) [pid = 3476] [serial = 384] [outer = 0x8f9c2400] 09:32:11 INFO - PROCESS | 3476 | 1464625931725 Marionette DEBUG loaded listener.js 09:32:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x922ebc00) [pid = 3476] [serial = 385] [outer = 0x8f9c2400] 09:32:12 INFO - PROCESS | 3476 | 1464625932695 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]]]}] 09:32:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 09:32:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1589ms 09:32:12 INFO - PROCESS | 3476 | 1464625932742 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 09:32:12 INFO - PROCESS | 3476 | 1464625932751 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 09:32:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 09:32:12 INFO - PROCESS | 3476 | 1464625932762 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 09:32:12 INFO - PROCESS | 3476 | 1464625932765 Marionette TRACE conn3 <- [1,486,null,{}] 09:32:12 INFO - PROCESS | 3476 | 1464625932772 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}] 09:32:13 INFO - PROCESS | 3476 | 1464625933034 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 09:32:13 INFO - PROCESS | 3476 | 1464625933248 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x950cc000 == 65 [pid = 3476] [id = 129] 09:32:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x950d0000) [pid = 3476] [serial = 386] [outer = (nil)] 09:32:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x975cf000) [pid = 3476] [serial = 387] [outer = 0x950d0000] 09:32:13 INFO - PROCESS | 3476 | 1464625933350 Marionette DEBUG loaded listener.js 09:32:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x99936c00) [pid = 3476] [serial = 388] [outer = 0x950d0000] 09:32:14 INFO - PROCESS | 3476 | 1464625934307 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]]]}] 09:32:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 09:32:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1587ms 09:32:14 INFO - PROCESS | 3476 | 1464625934349 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 09:32:14 INFO - PROCESS | 3476 | 1464625934354 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 09:32:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 09:32:14 INFO - PROCESS | 3476 | 1464625934360 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 09:32:14 INFO - PROCESS | 3476 | 1464625934367 Marionette TRACE conn3 <- [1,490,null,{}] 09:32:14 INFO - PROCESS | 3476 | 1464625934384 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}] 09:32:14 INFO - PROCESS | 3476 | 1464625934571 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 09:32:14 INFO - PROCESS | 3476 | 1464625934783 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a03a400 == 66 [pid = 3476] [id = 130] 09:32:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x9a03e400) [pid = 3476] [serial = 389] [outer = (nil)] 09:32:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x9a091800) [pid = 3476] [serial = 390] [outer = 0x9a03e400] 09:32:14 INFO - PROCESS | 3476 | 1464625934917 Marionette DEBUG loaded listener.js 09:32:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x9a3b7800) [pid = 3476] [serial = 391] [outer = 0x9a03e400] 09:32:15 INFO - PROCESS | 3476 | 1464625935795 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]]]}] 09:32:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 09:32:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1483ms 09:32:15 INFO - PROCESS | 3476 | 1464625935844 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 09:32:15 INFO - PROCESS | 3476 | 1464625935849 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 09:32:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 09:32:15 INFO - PROCESS | 3476 | 1464625935855 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 09:32:15 INFO - PROCESS | 3476 | 1464625935859 Marionette TRACE conn3 <- [1,494,null,{}] 09:32:15 INFO - PROCESS | 3476 | 1464625935864 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}] 09:32:16 INFO - PROCESS | 3476 | 1464625936038 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 09:32:16 INFO - PROCESS | 3476 | 1464625936200 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f768c00 == 67 [pid = 3476] [id = 131] 09:32:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8f9bb400) [pid = 3476] [serial = 392] [outer = (nil)] 09:32:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x9ad95c00) [pid = 3476] [serial = 393] [outer = 0x8f9bb400] 09:32:16 INFO - PROCESS | 3476 | 1464625936291 Marionette DEBUG loaded listener.js 09:32:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x9b970400) [pid = 3476] [serial = 394] [outer = 0x8f9bb400] 09:32:17 INFO - PROCESS | 3476 | 1464625937213 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]]]}] 09:32:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 09:32:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1429ms 09:32:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 09:32:17 INFO - PROCESS | 3476 | 1464625937285 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 09:32:17 INFO - PROCESS | 3476 | 1464625937289 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 09:32:17 INFO - PROCESS | 3476 | 1464625937296 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 09:32:17 INFO - PROCESS | 3476 | 1464625937300 Marionette TRACE conn3 <- [1,498,null,{}] 09:32:17 INFO - PROCESS | 3476 | 1464625937305 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}] 09:32:17 INFO - PROCESS | 3476 | 1464625937491 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 09:32:17 INFO - PROCESS | 3476 | 1464625937654 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5ab400 == 68 [pid = 3476] [id = 132] 09:32:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8e5ac800) [pid = 3476] [serial = 395] [outer = (nil)] 09:32:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8e5b4400) [pid = 3476] [serial = 396] [outer = 0x8e5ac800] 09:32:17 INFO - PROCESS | 3476 | 1464625937782 Marionette DEBUG loaded listener.js 09:32:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e5b8400) [pid = 3476] [serial = 397] [outer = 0x8e5ac800] 09:32:18 INFO - PROCESS | 3476 | 1464625938710 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]]]}] 09:32:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 09:32:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1480ms 09:32:18 INFO - PROCESS | 3476 | 1464625938775 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 09:32:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 09:32:18 INFO - PROCESS | 3476 | 1464625938779 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 09:32:18 INFO - PROCESS | 3476 | 1464625938786 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 09:32:18 INFO - PROCESS | 3476 | 1464625938790 Marionette TRACE conn3 <- [1,502,null,{}] 09:32:18 INFO - PROCESS | 3476 | 1464625938795 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}] 09:32:19 INFO - PROCESS | 3476 | 1464625939036 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 09:32:19 INFO - PROCESS | 3476 | 1464625939251 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5b2800 == 69 [pid = 3476] [id = 133] 09:32:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8f770c00) [pid = 3476] [serial = 398] [outer = (nil)] 09:32:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0xa27d7000) [pid = 3476] [serial = 399] [outer = 0x8f770c00] 09:32:19 INFO - PROCESS | 3476 | 1464625939387 Marionette DEBUG loaded listener.js 09:32:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0xa51f8800) [pid = 3476] [serial = 400] [outer = 0x8f770c00] 09:32:20 INFO - PROCESS | 3476 | 1464625940192 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]]]}] 09:32:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 09:32:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1443ms 09:32:20 INFO - PROCESS | 3476 | 1464625940235 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 09:32:20 INFO - PROCESS | 3476 | 1464625940240 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 09:32:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 09:32:20 INFO - PROCESS | 3476 | 1464625940246 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 09:32:20 INFO - PROCESS | 3476 | 1464625940250 Marionette TRACE conn3 <- [1,506,null,{}] 09:32:20 INFO - PROCESS | 3476 | 1464625940256 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}] 09:32:20 INFO - PROCESS | 3476 | 1464625940419 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 09:32:20 INFO - PROCESS | 3476 | 1464625940589 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6d1400 == 70 [pid = 3476] [id = 134] 09:32:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8f6d2000) [pid = 3476] [serial = 401] [outer = (nil)] 09:32:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8f6da400) [pid = 3476] [serial = 402] [outer = 0x8f6d2000] 09:32:20 INFO - PROCESS | 3476 | 1464625940672 Marionette DEBUG loaded listener.js 09:32:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8f6dd800) [pid = 3476] [serial = 403] [outer = 0x8f6d2000] 09:32:22 INFO - PROCESS | 3476 | 1464625942154 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]]]}] 09:32:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 09:32:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1991ms 09:32:22 INFO - PROCESS | 3476 | 1464625942238 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 09:32:22 INFO - PROCESS | 3476 | 1464625942242 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 09:32:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 09:32:22 INFO - PROCESS | 3476 | 1464625942248 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 09:32:22 INFO - PROCESS | 3476 | 1464625942252 Marionette TRACE conn3 <- [1,510,null,{}] 09:32:22 INFO - PROCESS | 3476 | 1464625942258 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}] 09:32:22 INFO - PROCESS | 3476 | 1464625942457 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 09:32:22 INFO - PROCESS | 3476 | 1464625942682 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6ddc00 == 71 [pid = 3476] [id = 135] 09:32:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8f6df800) [pid = 3476] [serial = 404] [outer = (nil)] 09:32:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x93a19000) [pid = 3476] [serial = 405] [outer = 0x8f6df800] 09:32:22 INFO - PROCESS | 3476 | 1464625942765 Marionette DEBUG loaded listener.js 09:32:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x9a032400) [pid = 3476] [serial = 406] [outer = 0x8f6df800] 09:32:23 INFO - PROCESS | 3476 | 1464625943769 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]]]}] 09:32:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 09:32:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1578ms 09:32:23 INFO - PROCESS | 3476 | 1464625943827 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 09:32:23 INFO - PROCESS | 3476 | 1464625943832 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 09:32:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 09:32:23 INFO - PROCESS | 3476 | 1464625943838 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 09:32:23 INFO - PROCESS | 3476 | 1464625943842 Marionette TRACE conn3 <- [1,514,null,{}] 09:32:23 INFO - PROCESS | 3476 | 1464625943848 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}] 09:32:24 INFO - PROCESS | 3476 | 1464625944016 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 09:32:24 INFO - PROCESS | 3476 | 1464625944227 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dd9ac00 == 72 [pid = 3476] [id = 136] 09:32:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8f6d3800) [pid = 3476] [serial = 407] [outer = (nil)] 09:32:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8f761400) [pid = 3476] [serial = 408] [outer = 0x8f6d3800] 09:32:24 INFO - PROCESS | 3476 | 1464625944619 Marionette DEBUG loaded listener.js 09:32:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8f9bfc00) [pid = 3476] [serial = 409] [outer = 0x8f6d3800] 09:32:25 INFO - PROCESS | 3476 | 1464625945514 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]]]}] 09:32:25 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 09:32:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1735ms 09:32:25 INFO - PROCESS | 3476 | 1464625945575 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 09:32:25 INFO - PROCESS | 3476 | 1464625945582 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 09:32:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 09:32:25 INFO - PROCESS | 3476 | 1464625945590 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 09:32:25 INFO - PROCESS | 3476 | 1464625945596 Marionette TRACE conn3 <- [1,518,null,{}] 09:32:25 INFO - PROCESS | 3476 | 1464625945603 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}] 09:32:25 INFO - PROCESS | 3476 | 1464625945774 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 09:32:25 INFO - PROCESS | 3476 | 1464625945949 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6d5800 == 73 [pid = 3476] [id = 137] 09:32:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x90ac3c00) [pid = 3476] [serial = 410] [outer = (nil)] 09:32:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x90dc7800) [pid = 3476] [serial = 411] [outer = 0x90ac3c00] 09:32:26 INFO - PROCESS | 3476 | 1464625946029 Marionette DEBUG loaded listener.js 09:32:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x90dcb800) [pid = 3476] [serial = 412] [outer = 0x90ac3c00] 09:32:27 INFO - PROCESS | 3476 | 1464625947008 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]]]}] 09:32:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 09:32:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1482ms 09:32:27 INFO - PROCESS | 3476 | 1464625947072 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 09:32:27 INFO - PROCESS | 3476 | 1464625947078 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 09:32:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 09:32:27 INFO - PROCESS | 3476 | 1464625947088 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 09:32:27 INFO - PROCESS | 3476 | 1464625947091 Marionette TRACE conn3 <- [1,522,null,{}] 09:32:27 INFO - PROCESS | 3476 | 1464625947097 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}] 09:32:27 INFO - PROCESS | 3476 | 1464625947277 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 09:32:27 INFO - PROCESS | 3476 | --DOCSHELL 0x9996f400 == 72 [pid = 3476] [id = 126] 09:32:27 INFO - PROCESS | 3476 | 1464625947527 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ad0400 == 73 [pid = 3476] [id = 138] 09:32:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x90bcf000) [pid = 3476] [serial = 413] [outer = (nil)] 09:32:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x92216c00) [pid = 3476] [serial = 414] [outer = 0x90bcf000] 09:32:27 INFO - PROCESS | 3476 | 1464625947653 Marionette DEBUG loaded listener.js 09:32:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x927c3800) [pid = 3476] [serial = 415] [outer = 0x90bcf000] 09:32:27 INFO - PROCESS | 3476 | --DOCSHELL 0x99678800 == 72 [pid = 3476] [id = 125] 09:32:27 INFO - PROCESS | 3476 | --DOCSHELL 0x90acc400 == 71 [pid = 3476] [id = 124] 09:32:27 INFO - PROCESS | 3476 | --DOCSHELL 0x9389fc00 == 70 [pid = 3476] [id = 123] 09:32:27 INFO - PROCESS | 3476 | --DOCSHELL 0x8f766800 == 69 [pid = 3476] [id = 122] 09:32:27 INFO - PROCESS | 3476 | --DOCSHELL 0x8f9c0400 == 68 [pid = 3476] [id = 121] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0xa050e800) [pid = 3476] [serial = 330] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x9b76f000) [pid = 3476] [serial = 292] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x9996fc00) [pid = 3476] [serial = 319] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x98713800) [pid = 3476] [serial = 318] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x9a1f0400) [pid = 3476] [serial = 324] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x975d1000) [pid = 3476] [serial = 321] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x99eadc00) [pid = 3476] [serial = 322] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x93a96800) [pid = 3476] [serial = 316] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x939d9400) [pid = 3476] [serial = 315] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0xa6845000) [pid = 3476] [serial = 312] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x92215800) [pid = 3476] [serial = 294] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x99675c00) [pid = 3476] [serial = 297] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x9ad99400) [pid = 3476] [serial = 300] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0xa2389000) [pid = 3476] [serial = 303] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x922f3c00) [pid = 3476] [serial = 306] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0xa31fec00) [pid = 3476] [serial = 309] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x8f76d800) [pid = 3476] [serial = 334] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0xa223f800) [pid = 3476] [serial = 331] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x9aa10400) [pid = 3476] [serial = 327] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x9ad8b400) [pid = 3476] [serial = 328] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8f76b400) [pid = 3476] [serial = 333] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x9a3b5800) [pid = 3476] [serial = 325] [outer = (nil)] [url = about:blank] 09:32:28 INFO - PROCESS | 3476 | 1464625948562 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]]]}] 09:32:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 09:32:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1532ms 09:32:28 INFO - PROCESS | 3476 | 1464625948620 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 09:32:28 INFO - PROCESS | 3476 | 1464625948624 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 09:32:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 09:32:28 INFO - PROCESS | 3476 | 1464625948630 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 09:32:28 INFO - PROCESS | 3476 | 1464625948636 Marionette TRACE conn3 <- [1,526,null,{}] 09:32:28 INFO - PROCESS | 3476 | 1464625948651 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}] 09:32:28 INFO - PROCESS | 3476 | 1464625948814 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 09:32:28 INFO - PROCESS | 3476 | 1464625948826 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a96800 == 69 [pid = 3476] [id = 139] 09:32:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x93a9a800) [pid = 3476] [serial = 416] [outer = (nil)] 09:32:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x94571800) [pid = 3476] [serial = 417] [outer = 0x93a9a800] 09:32:28 INFO - PROCESS | 3476 | 1464625948897 Marionette DEBUG loaded listener.js 09:32:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x950c8800) [pid = 3476] [serial = 418] [outer = 0x93a9a800] 09:32:29 INFO - PROCESS | 3476 | 1464625949786 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]]]}] 09:32:29 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 09:32:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1184ms 09:32:29 INFO - PROCESS | 3476 | 1464625949814 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 09:32:29 INFO - PROCESS | 3476 | 1464625949819 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 09:32:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 09:32:29 INFO - PROCESS | 3476 | 1464625949829 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 09:32:29 INFO - PROCESS | 3476 | 1464625949832 Marionette TRACE conn3 <- [1,530,null,{}] 09:32:29 INFO - PROCESS | 3476 | 1464625949838 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}] 09:32:29 INFO - PROCESS | 3476 | 1464625949994 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 09:32:30 INFO - PROCESS | 3476 | 1464625950138 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e72e800 == 70 [pid = 3476] [id = 140] 09:32:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x92161400) [pid = 3476] [serial = 419] [outer = (nil)] 09:32:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x98067800) [pid = 3476] [serial = 420] [outer = 0x92161400] 09:32:30 INFO - PROCESS | 3476 | 1464625950216 Marionette DEBUG loaded listener.js 09:32:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x98e5f800) [pid = 3476] [serial = 421] [outer = 0x92161400] 09:32:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x99a67c00) [pid = 3476] [serial = 422] [outer = 0x98780c00] 09:32:31 INFO - PROCESS | 3476 | 1464625951107 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"]]]}] 09:32:31 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 09:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 09:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 09:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:32:31 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 09:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 09:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 09:32:31 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 09:32:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1334ms 09:32:31 INFO - PROCESS | 3476 | 1464625951175 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 09:32:31 INFO - PROCESS | 3476 | 1464625951178 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 09:32:31 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 09:32:31 INFO - PROCESS | 3476 | 1464625951185 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 09:32:31 INFO - PROCESS | 3476 | 1464625951188 Marionette TRACE conn3 <- [1,534,null,{}] 09:32:31 INFO - PROCESS | 3476 | 1464625951194 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}] 09:32:31 INFO - PROCESS | 3476 | 1464625951405 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 09:32:31 INFO - PROCESS | 3476 | 1464625951441 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x997f1800 == 71 [pid = 3476] [id = 141] 09:32:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x9996fc00) [pid = 3476] [serial = 423] [outer = (nil)] 09:32:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x9a08d400) [pid = 3476] [serial = 424] [outer = 0x9996fc00] 09:32:31 INFO - PROCESS | 3476 | 1464625951534 Marionette DEBUG loaded listener.js 09:32:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x9a0cc400) [pid = 3476] [serial = 425] [outer = 0x9996fc00] 09:32:32 INFO - PROCESS | 3476 | 1464625952419 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]]]}] 09:32:32 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 09:32:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1282ms 09:32:32 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8f9c0c00) [pid = 3476] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 09:32:32 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x9a092000) [pid = 3476] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 09:32:32 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x938a2000) [pid = 3476] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 09:32:32 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8f770000) [pid = 3476] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 09:32:32 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x9215e400) [pid = 3476] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 09:32:32 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x99970800) [pid = 3476] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 09:32:32 INFO - PROCESS | 3476 | 1464625952655 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 09:32:32 INFO - PROCESS | 3476 | 1464625952659 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 09:32:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 09:32:32 INFO - PROCESS | 3476 | 1464625952697 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 09:32:32 INFO - PROCESS | 3476 | 1464625952700 Marionette TRACE conn3 <- [1,538,null,{}] 09:32:32 INFO - PROCESS | 3476 | 1464625952706 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}] 09:32:32 INFO - PROCESS | 3476 | 1464625952876 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 09:32:33 INFO - PROCESS | 3476 | 1464625953073 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e739000 == 72 [pid = 3476] [id = 142] 09:32:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x922f0400) [pid = 3476] [serial = 426] [outer = (nil)] 09:32:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x9a035400) [pid = 3476] [serial = 427] [outer = 0x922f0400] 09:32:33 INFO - PROCESS | 3476 | 1464625953146 Marionette DEBUG loaded listener.js 09:32:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x9a38e400) [pid = 3476] [serial = 428] [outer = 0x922f0400] 09:32:33 INFO - PROCESS | 3476 | 1464625953812 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]]]}] 09:32:33 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. 09:32:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1184ms 09:32:33 INFO - PROCESS | 3476 | 1464625953882 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 09:32:33 INFO - PROCESS | 3476 | 1464625953885 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 09:32:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 09:32:33 INFO - PROCESS | 3476 | 1464625953891 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 09:32:33 INFO - PROCESS | 3476 | 1464625953894 Marionette TRACE conn3 <- [1,542,null,{}] 09:32:33 INFO - PROCESS | 3476 | 1464625953900 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}] 09:32:34 INFO - PROCESS | 3476 | 1464625954089 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 09:32:34 INFO - PROCESS | 3476 | 1464625954108 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dc1c00 == 73 [pid = 3476] [id = 143] 09:32:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x92215400) [pid = 3476] [serial = 429] [outer = (nil)] 09:32:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x9ac48000) [pid = 3476] [serial = 430] [outer = 0x92215400] 09:32:34 INFO - PROCESS | 3476 | 1464625954182 Marionette DEBUG loaded listener.js 09:32:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x9ad92800) [pid = 3476] [serial = 431] [outer = 0x92215400] 09:32:35 INFO - PROCESS | 3476 | 1464625955118 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]]]}] 09:32:35 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. 09:32:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1282ms 09:32:35 INFO - PROCESS | 3476 | 1464625955175 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 09:32:35 INFO - PROCESS | 3476 | 1464625955182 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 09:32:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 09:32:35 INFO - PROCESS | 3476 | 1464625955191 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 09:32:35 INFO - PROCESS | 3476 | 1464625955198 Marionette TRACE conn3 <- [1,546,null,{}] 09:32:35 INFO - PROCESS | 3476 | 1464625955208 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}] 09:32:35 INFO - PROCESS | 3476 | 1464625955434 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 09:32:35 INFO - PROCESS | 3476 | 1464625955689 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc4800 == 74 [pid = 3476] [id = 144] 09:32:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8ddc5000) [pid = 3476] [serial = 432] [outer = (nil)] 09:32:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8ddcc800) [pid = 3476] [serial = 433] [outer = 0x8ddc5000] 09:32:35 INFO - PROCESS | 3476 | 1464625955828 Marionette DEBUG loaded listener.js 09:32:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8f6d2800) [pid = 3476] [serial = 434] [outer = 0x8ddc5000] 09:32:36 INFO - PROCESS | 3476 | 1464625956756 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]]]}] 09:32:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 09:32:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1584ms 09:32:36 INFO - PROCESS | 3476 | 1464625956810 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 09:32:36 INFO - PROCESS | 3476 | 1464625956819 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 09:32:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 09:32:36 INFO - PROCESS | 3476 | 1464625956832 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 09:32:36 INFO - PROCESS | 3476 | 1464625956835 Marionette TRACE conn3 <- [1,550,null,{}] 09:32:36 INFO - PROCESS | 3476 | 1464625956842 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}] 09:32:37 INFO - PROCESS | 3476 | 1464625957037 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 09:32:37 INFO - PROCESS | 3476 | 1464625957211 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f76e800 == 75 [pid = 3476] [id = 145] 09:32:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8f76fc00) [pid = 3476] [serial = 435] [outer = (nil)] 09:32:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x90dc0c00) [pid = 3476] [serial = 436] [outer = 0x8f76fc00] 09:32:37 INFO - PROCESS | 3476 | 1464625957349 Marionette DEBUG loaded listener.js 09:32:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x90dc8c00) [pid = 3476] [serial = 437] [outer = 0x8f76fc00] 09:32:38 INFO - PROCESS | 3476 | 1464625958306 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]]]}] 09:32:38 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. 09:32:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1492ms 09:32:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 09:32:38 INFO - PROCESS | 3476 | 1464625958359 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 09:32:38 INFO - PROCESS | 3476 | 1464625958362 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 09:32:38 INFO - PROCESS | 3476 | 1464625958371 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 09:32:38 INFO - PROCESS | 3476 | 1464625958377 Marionette TRACE conn3 <- [1,554,null,{}] 09:32:38 INFO - PROCESS | 3476 | 1464625958394 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}] 09:32:38 INFO - PROCESS | 3476 | 1464625958574 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 09:32:38 INFO - PROCESS | 3476 | 1464625958806 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f1800 == 76 [pid = 3476] [id = 146] 09:32:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x93a1d800) [pid = 3476] [serial = 438] [outer = (nil)] 09:32:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x950cd800) [pid = 3476] [serial = 439] [outer = 0x93a1d800] 09:32:38 INFO - PROCESS | 3476 | 1464625958939 Marionette DEBUG loaded listener.js 09:32:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x9a033800) [pid = 3476] [serial = 440] [outer = 0x93a1d800] 09:32:39 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:39 INFO - PROCESS | 3476 | 1464625959852 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]]]}] 09:32:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 09:32:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1535ms 09:32:39 INFO - PROCESS | 3476 | 1464625959905 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 09:32:39 INFO - PROCESS | 3476 | 1464625959909 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 09:32:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 09:32:39 INFO - PROCESS | 3476 | 1464625959915 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 09:32:39 INFO - PROCESS | 3476 | 1464625959918 Marionette TRACE conn3 <- [1,558,null,{}] 09:32:39 INFO - PROCESS | 3476 | 1464625959925 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}] 09:32:40 INFO - PROCESS | 3476 | 1464625960136 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 09:32:40 INFO - PROCESS | 3476 | 1464625960306 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5ac000 == 77 [pid = 3476] [id = 147] 09:32:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x939df000) [pid = 3476] [serial = 441] [outer = (nil)] 09:32:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x9a811000) [pid = 3476] [serial = 442] [outer = 0x939df000] 09:32:40 INFO - PROCESS | 3476 | 1464625960439 Marionette DEBUG loaded listener.js 09:32:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x9af0d800) [pid = 3476] [serial = 443] [outer = 0x939df000] 09:32:41 INFO - PROCESS | 3476 | 1464625961301 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]]]}] 09:32:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 09:32:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1433ms 09:32:41 INFO - PROCESS | 3476 | 1464625961349 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 09:32:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 09:32:41 INFO - PROCESS | 3476 | 1464625961353 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 09:32:41 INFO - PROCESS | 3476 | 1464625961360 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 09:32:41 INFO - PROCESS | 3476 | 1464625961363 Marionette TRACE conn3 <- [1,562,null,{}] 09:32:41 INFO - PROCESS | 3476 | 1464625961369 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}] 09:32:41 INFO - PROCESS | 3476 | 1464625961539 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 09:32:41 INFO - PROCESS | 3476 | 1464625961707 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dd9c400 == 78 [pid = 3476] [id = 148] 09:32:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x8e1d1c00) [pid = 3476] [serial = 444] [outer = (nil)] 09:32:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x8e1d9800) [pid = 3476] [serial = 445] [outer = 0x8e1d1c00] 09:32:41 INFO - PROCESS | 3476 | 1464625961796 Marionette DEBUG loaded listener.js 09:32:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x8e1dbc00) [pid = 3476] [serial = 446] [outer = 0x8e1d1c00] 09:32:42 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:42 INFO - PROCESS | 3476 | 1464625962708 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]]]}] 09:32:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 09:32:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1378ms 09:32:42 INFO - PROCESS | 3476 | 1464625962754 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 09:32:42 INFO - PROCESS | 3476 | 1464625962759 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 09:32:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 09:32:42 INFO - PROCESS | 3476 | 1464625962766 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 09:32:42 INFO - PROCESS | 3476 | 1464625962770 Marionette TRACE conn3 <- [1,566,null,{}] 09:32:42 INFO - PROCESS | 3476 | 1464625962776 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}] 09:32:42 INFO - PROCESS | 3476 | 1464625962978 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 09:32:43 INFO - PROCESS | 3476 | 1464625963174 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x939dac00 == 79 [pid = 3476] [id = 149] 09:32:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x99c01800) [pid = 3476] [serial = 447] [outer = (nil)] 09:32:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x99c09800) [pid = 3476] [serial = 448] [outer = 0x99c01800] 09:32:43 INFO - PROCESS | 3476 | 1464625963356 Marionette DEBUG loaded listener.js 09:32:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x99c0e800) [pid = 3476] [serial = 449] [outer = 0x99c01800] 09:32:43 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:44 INFO - PROCESS | 3476 | 1464625964212 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]]]}] 09:32:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 09:32:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1483ms 09:32:44 INFO - PROCESS | 3476 | 1464625964250 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 09:32:44 INFO - PROCESS | 3476 | 1464625964254 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 09:32:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 09:32:44 INFO - PROCESS | 3476 | 1464625964261 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 09:32:44 INFO - PROCESS | 3476 | 1464625964265 Marionette TRACE conn3 <- [1,570,null,{}] 09:32:44 INFO - PROCESS | 3476 | 1464625964270 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}] 09:32:44 INFO - PROCESS | 3476 | 1464625964440 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 09:32:44 INFO - PROCESS | 3476 | 1464625964619 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb86400 == 80 [pid = 3476] [id = 150] 09:32:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x8cb87800) [pid = 3476] [serial = 450] [outer = (nil)] 09:32:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x8cb8d400) [pid = 3476] [serial = 451] [outer = 0x8cb87800] 09:32:44 INFO - PROCESS | 3476 | 1464625964707 Marionette DEBUG loaded listener.js 09:32:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x8cb91400) [pid = 3476] [serial = 452] [outer = 0x8cb87800] 09:32:45 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:45 INFO - PROCESS | 3476 | 1464625965629 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]]]}] 09:32:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 09:32:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1430ms 09:32:45 INFO - PROCESS | 3476 | 1464625965691 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 09:32:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 09:32:45 INFO - PROCESS | 3476 | 1464625965696 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 09:32:45 INFO - PROCESS | 3476 | 1464625965702 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 09:32:45 INFO - PROCESS | 3476 | 1464625965705 Marionette TRACE conn3 <- [1,574,null,{}] 09:32:45 INFO - PROCESS | 3476 | 1464625965711 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}] 09:32:45 INFO - PROCESS | 3476 | 1464625965876 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 09:32:46 INFO - PROCESS | 3476 | 1464625966044 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb86c00 == 81 [pid = 3476] [id = 151] 09:32:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x8cb8c000) [pid = 3476] [serial = 453] [outer = (nil)] 09:32:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x99c09000) [pid = 3476] [serial = 454] [outer = 0x8cb8c000] 09:32:46 INFO - PROCESS | 3476 | 1464625966130 Marionette DEBUG loaded listener.js 09:32:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x99c10400) [pid = 3476] [serial = 455] [outer = 0x8cb8c000] 09:32:47 INFO - PROCESS | 3476 | 1464625967029 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]]]}] 09:32:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 09:32:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1385ms 09:32:47 INFO - PROCESS | 3476 | 1464625967087 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 09:32:47 INFO - PROCESS | 3476 | 1464625967091 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 09:32:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 09:32:47 INFO - PROCESS | 3476 | 1464625967097 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 09:32:47 INFO - PROCESS | 3476 | 1464625967100 Marionette TRACE conn3 <- [1,578,null,{}] 09:32:47 INFO - PROCESS | 3476 | 1464625967106 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}] 09:32:47 INFO - PROCESS | 3476 | 1464625967278 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 09:32:47 INFO - PROCESS | 3476 | 1464625967454 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb89000 == 82 [pid = 3476] [id = 152] 09:32:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x8cb93c00) [pid = 3476] [serial = 456] [outer = (nil)] 09:32:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9b965c00) [pid = 3476] [serial = 457] [outer = 0x8cb93c00] 09:32:47 INFO - PROCESS | 3476 | 1464625967541 Marionette DEBUG loaded listener.js 09:32:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0xa2241c00) [pid = 3476] [serial = 458] [outer = 0x8cb93c00] 09:32:48 INFO - PROCESS | 3476 | 1464625968467 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]]]}] 09:32:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 09:32:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1432ms 09:32:48 INFO - PROCESS | 3476 | 1464625968530 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 09:32:48 INFO - PROCESS | 3476 | 1464625968534 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 09:32:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 09:32:48 INFO - PROCESS | 3476 | 1464625968540 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 09:32:48 INFO - PROCESS | 3476 | 1464625968543 Marionette TRACE conn3 <- [1,582,null,{}] 09:32:48 INFO - PROCESS | 3476 | 1464625968548 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}] 09:32:48 INFO - PROCESS | 3476 | 1464625968734 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 09:32:48 INFO - PROCESS | 3476 | 1464625968909 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c358400 == 83 [pid = 3476] [id = 153] 09:32:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x8c358c00) [pid = 3476] [serial = 459] [outer = (nil)] 09:32:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x8c360800) [pid = 3476] [serial = 460] [outer = 0x8c358c00] 09:32:49 INFO - PROCESS | 3476 | 1464625968998 Marionette DEBUG loaded listener.js 09:32:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x8c364c00) [pid = 3476] [serial = 461] [outer = 0x8c358c00] 09:32:49 INFO - PROCESS | 3476 | 1464625969936 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]]]}] 09:32:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 09:32:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1445ms 09:32:49 INFO - PROCESS | 3476 | 1464625969985 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 09:32:49 INFO - PROCESS | 3476 | 1464625969990 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 09:32:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 09:32:49 INFO - PROCESS | 3476 | 1464625969996 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 09:32:50 INFO - PROCESS | 3476 | 1464625970001 Marionette TRACE conn3 <- [1,586,null,{}] 09:32:50 INFO - PROCESS | 3476 | 1464625970007 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}] 09:32:50 INFO - PROCESS | 3476 | 1464625970214 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 09:32:50 INFO - PROCESS | 3476 | 1464625970446 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c366800 == 84 [pid = 3476] [id = 154] 09:32:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0xa23d1800) [pid = 3476] [serial = 462] [outer = (nil)] 09:32:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0xa25b2400) [pid = 3476] [serial = 463] [outer = 0xa23d1800] 09:32:50 INFO - PROCESS | 3476 | 1464625970590 Marionette DEBUG loaded listener.js 09:32:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0xa3574400) [pid = 3476] [serial = 464] [outer = 0xa23d1800] 09:32:51 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:32:51 INFO - PROCESS | 3476 | 1464625971444 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]]]}] 09:32:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 09:32:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1490ms 09:32:51 INFO - PROCESS | 3476 | 1464625971489 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 09:32:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 09:32:51 INFO - PROCESS | 3476 | 1464625971494 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 09:32:51 INFO - PROCESS | 3476 | 1464625971501 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 09:32:51 INFO - PROCESS | 3476 | 1464625971505 Marionette TRACE conn3 <- [1,590,null,{}] 09:32:51 INFO - PROCESS | 3476 | 1464625971511 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}] 09:32:51 INFO - PROCESS | 3476 | 1464625971694 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 09:32:51 INFO - PROCESS | 3476 | 1464625971867 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c362800 == 85 [pid = 3476] [id = 155] 09:32:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x8c6b3800) [pid = 3476] [serial = 465] [outer = (nil)] 09:32:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x8c6b7400) [pid = 3476] [serial = 466] [outer = 0x8c6b3800] 09:32:51 INFO - PROCESS | 3476 | 1464625971954 Marionette DEBUG loaded listener.js 09:32:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x8c6b9400) [pid = 3476] [serial = 467] [outer = 0x8c6b3800] 09:32:52 INFO - PROCESS | 3476 | 1464625972971 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]]]}] 09:32:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 09:32:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1531ms 09:32:53 INFO - PROCESS | 3476 | 1464625973031 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 09:32:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 09:32:53 INFO - PROCESS | 3476 | 1464625973035 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 09:32:53 INFO - PROCESS | 3476 | 1464625973042 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 09:32:53 INFO - PROCESS | 3476 | 1464625973045 Marionette TRACE conn3 <- [1,594,null,{}] 09:32:53 INFO - PROCESS | 3476 | 1464625973051 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}] 09:32:53 INFO - PROCESS | 3476 | 1464625973252 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 09:32:53 INFO - PROCESS | 3476 | 1464625973480 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c35c000 == 86 [pid = 3476] [id = 156] 09:32:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x8c35c800) [pid = 3476] [serial = 468] [outer = (nil)] 09:32:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x8c363400) [pid = 3476] [serial = 469] [outer = 0x8c35c800] 09:32:53 INFO - PROCESS | 3476 | 1464625973868 Marionette DEBUG loaded listener.js 09:32:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x8c6b6000) [pid = 3476] [serial = 470] [outer = 0x8c35c800] 09:32:54 INFO - PROCESS | 3476 | 1464625974777 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]]]}] 09:32:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 09:32:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1780ms 09:32:54 INFO - PROCESS | 3476 | 1464625974823 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 09:32:54 INFO - PROCESS | 3476 | 1464625974830 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 09:32:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 09:32:54 INFO - PROCESS | 3476 | 1464625974837 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 09:32:54 INFO - PROCESS | 3476 | 1464625974843 Marionette TRACE conn3 <- [1,598,null,{}] 09:32:54 INFO - PROCESS | 3476 | 1464625974850 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}] 09:32:55 INFO - PROCESS | 3476 | 1464625975023 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 09:32:55 INFO - PROCESS | 3476 | 1464625975199 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b810400 == 87 [pid = 3476] [id = 157] 09:32:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x8c6b9000) [pid = 3476] [serial = 471] [outer = (nil)] 09:32:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0x8ddc9c00) [pid = 3476] [serial = 472] [outer = 0x8c6b9000] 09:32:55 INFO - PROCESS | 3476 | 1464625975280 Marionette DEBUG loaded listener.js 09:32:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0x8ddcf400) [pid = 3476] [serial = 473] [outer = 0x8c6b9000] 09:32:56 INFO - PROCESS | 3476 | 1464625976264 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]]]}] 09:32:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 09:32:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1493ms 09:32:56 INFO - PROCESS | 3476 | 1464625976331 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 09:32:56 INFO - PROCESS | 3476 | 1464625976337 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 09:32:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 09:32:56 INFO - PROCESS | 3476 | 1464625976347 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 09:32:56 INFO - PROCESS | 3476 | 1464625976351 Marionette TRACE conn3 <- [1,602,null,{}] 09:32:56 INFO - PROCESS | 3476 | 1464625976357 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}] 09:32:56 INFO - PROCESS | 3476 | 1464625976535 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 09:32:56 INFO - PROCESS | 3476 | 1464625976761 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5b8c00 == 88 [pid = 3476] [id = 158] 09:32:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 189 (0x8e72fc00) [pid = 3476] [serial = 474] [outer = (nil)] 09:32:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0x8f6d8400) [pid = 3476] [serial = 475] [outer = 0x8e72fc00] 09:32:56 INFO - PROCESS | 3476 | 1464625976887 Marionette DEBUG loaded listener.js 09:32:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 191 (0x8f9be400) [pid = 3476] [serial = 476] [outer = 0x8e72fc00] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x9ad94800 == 87 [pid = 3476] [id = 75] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x92160400 == 86 [pid = 3476] [id = 20] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x92219000 == 85 [pid = 3476] [id = 77] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x9221a000 == 84 [pid = 3476] [id = 76] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x97462800 == 83 [pid = 3476] [id = 26] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 190 (0x922ec800) [pid = 3476] [serial = 339] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0x9b132000) [pid = 3476] [serial = 351] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 188 (0x90bd3400) [pid = 3476] [serial = 348] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0x9b12e000) [pid = 3476] [serial = 345] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x9389e800) [pid = 3476] [serial = 336] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0xa2736800) [pid = 3476] [serial = 357] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x97421800) [pid = 3476] [serial = 342] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8f9c7000) [pid = 3476] [serial = 354] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0xa63fbc00) [pid = 3476] [serial = 360] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x9b152400) [pid = 3476] [serial = 381] [outer = (nil)] [url = about:blank] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x8e739000 == 82 [pid = 3476] [id = 142] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x997f1800 == 81 [pid = 3476] [id = 141] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x8e72e800 == 80 [pid = 3476] [id = 140] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x93a96800 == 79 [pid = 3476] [id = 139] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x90ad0400 == 78 [pid = 3476] [id = 138] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6d5800 == 77 [pid = 3476] [id = 137] 09:32:57 INFO - PROCESS | 3476 | 1464625977909 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]]]}] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x8dd9ac00 == 76 [pid = 3476] [id = 136] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x8e5ab400 == 75 [pid = 3476] [id = 132] 09:32:57 INFO - PROCESS | 3476 | --DOCSHELL 0x8f768c00 == 74 [pid = 3476] [id = 131] 09:32:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 09:32:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1629ms 09:32:57 INFO - PROCESS | 3476 | 1464625977976 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 09:32:57 INFO - PROCESS | 3476 | 1464625977980 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 09:32:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 09:32:57 INFO - PROCESS | 3476 | 1464625977986 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 09:32:57 INFO - PROCESS | 3476 | 1464625977992 Marionette TRACE conn3 <- [1,606,null,{}] 09:32:58 INFO - PROCESS | 3476 | 1464625978007 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}] 09:32:58 INFO - PROCESS | 3476 | 1464625978179 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8f9c6800) [pid = 3476] [serial = 363] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x9a1f0800) [pid = 3476] [serial = 375] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x93a97800) [pid = 3476] [serial = 369] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x922f6c00) [pid = 3476] [serial = 367] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x9a1f7400) [pid = 3476] [serial = 376] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x99e2b800) [pid = 3476] [serial = 372] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x92222400) [pid = 3476] [serial = 366] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x9a1ea400) [pid = 3476] [serial = 378] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x90acf800) [pid = 3476] [serial = 364] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9a08f800) [pid = 3476] [serial = 373] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x950c5800) [pid = 3476] [serial = 370] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x9a3d8c00) [pid = 3476] [serial = 379] [outer = (nil)] [url = about:blank] 09:32:58 INFO - PROCESS | 3476 | 1464625978413 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f9c6800 == 75 [pid = 3476] [id = 159] 09:32:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x90bd6000) [pid = 3476] [serial = 477] [outer = (nil)] 09:32:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x90dbfc00) [pid = 3476] [serial = 478] [outer = 0x90bd6000] 09:32:58 INFO - PROCESS | 3476 | 1464625978506 Marionette DEBUG loaded listener.js 09:32:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x90dca800) [pid = 3476] [serial = 479] [outer = 0x90bd6000] 09:32:59 INFO - PROCESS | 3476 | 1464625979244 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]]]}] 09:32:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 09:32:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1288ms 09:32:59 INFO - PROCESS | 3476 | 1464625979283 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 09:32:59 INFO - PROCESS | 3476 | 1464625979287 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 09:32:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 09:32:59 INFO - PROCESS | 3476 | 1464625979301 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 09:32:59 INFO - PROCESS | 3476 | 1464625979304 Marionette TRACE conn3 <- [1,610,null,{}] 09:32:59 INFO - PROCESS | 3476 | 1464625979310 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}] 09:32:59 INFO - PROCESS | 3476 | 1464625979481 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 09:32:59 INFO - PROCESS | 3476 | 1464625979497 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:32:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac2000 == 76 [pid = 3476] [id = 160] 09:32:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x90dc5800) [pid = 3476] [serial = 480] [outer = (nil)] 09:32:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x9221a000) [pid = 3476] [serial = 481] [outer = 0x90dc5800] 09:32:59 INFO - PROCESS | 3476 | 1464625979577 Marionette DEBUG loaded listener.js 09:32:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x922f6c00) [pid = 3476] [serial = 482] [outer = 0x90dc5800] 09:33:00 INFO - PROCESS | 3476 | 1464625980507 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]]]}] 09:33:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 09:33:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1288ms 09:33:00 INFO - PROCESS | 3476 | 1464625980591 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 09:33:00 INFO - PROCESS | 3476 | 1464625980595 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 09:33:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 09:33:00 INFO - PROCESS | 3476 | 1464625980609 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 09:33:00 INFO - PROCESS | 3476 | 1464625980613 Marionette TRACE conn3 <- [1,614,null,{}] 09:33:00 INFO - PROCESS | 3476 | 1464625980618 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}] 09:33:00 INFO - PROCESS | 3476 | 1464625980829 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 09:33:00 INFO - PROCESS | 3476 | 1464625980860 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e55000 == 77 [pid = 3476] [id = 161] 09:33:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x92222800) [pid = 3476] [serial = 483] [outer = (nil)] 09:33:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x938a0800) [pid = 3476] [serial = 484] [outer = 0x92222800] 09:33:00 INFO - PROCESS | 3476 | 1464625980940 Marionette DEBUG loaded listener.js 09:33:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9450e800) [pid = 3476] [serial = 485] [outer = 0x92222800] 09:33:01 INFO - PROCESS | 3476 | 1464625981878 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]]]}] 09:33:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 09:33:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1333ms 09:33:01 INFO - PROCESS | 3476 | 1464625981976 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 09:33:01 INFO - PROCESS | 3476 | 1464625981980 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 09:33:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 09:33:01 INFO - PROCESS | 3476 | 1464625981987 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 09:33:01 INFO - PROCESS | 3476 | 1464625981990 Marionette TRACE conn3 <- [1,618,null,{}] 09:33:02 INFO - PROCESS | 3476 | 1464625982002 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}] 09:33:02 INFO - PROCESS | 3476 | 1464625982214 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 09:33:02 INFO - PROCESS | 3476 | 1464625982237 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x91feb000 == 78 [pid = 3476] [id = 162] 09:33:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x938a2c00) [pid = 3476] [serial = 486] [outer = (nil)] 09:33:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9806c000) [pid = 3476] [serial = 487] [outer = 0x938a2c00] 09:33:02 INFO - PROCESS | 3476 | 1464625982315 Marionette DEBUG loaded listener.js 09:33:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x99970800) [pid = 3476] [serial = 488] [outer = 0x938a2c00] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8f76bc00) [pid = 3476] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x9996fc00) [pid = 3476] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x922f0400) [pid = 3476] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x90ac3c00) [pid = 3476] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8f6d3800) [pid = 3476] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x93a9a800) [pid = 3476] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x9ad8ac00) [pid = 3476] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x90bcf000) [pid = 3476] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 09:33:02 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x92161400) [pid = 3476] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 09:33:03 INFO - PROCESS | 3476 | 1464625983319 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]]]}] 09:33:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 09:33:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1382ms 09:33:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 09:33:03 INFO - PROCESS | 3476 | 1464625983370 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 09:33:03 INFO - PROCESS | 3476 | 1464625983373 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 09:33:03 INFO - PROCESS | 3476 | 1464625983379 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 09:33:03 INFO - PROCESS | 3476 | 1464625983383 Marionette TRACE conn3 <- [1,622,null,{}] 09:33:03 INFO - PROCESS | 3476 | 1464625983388 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}] 09:33:03 INFO - PROCESS | 3476 | 1464625983607 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 09:33:03 INFO - PROCESS | 3476 | 1464625983626 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dd9e000 == 79 [pid = 3476] [id = 163] 09:33:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x8f6d3800) [pid = 3476] [serial = 489] [outer = (nil)] 09:33:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x97423000) [pid = 3476] [serial = 490] [outer = 0x8f6d3800] 09:33:03 INFO - PROCESS | 3476 | 1464625983703 Marionette DEBUG loaded listener.js 09:33:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x99c04000) [pid = 3476] [serial = 491] [outer = 0x8f6d3800] 09:33:04 INFO - PROCESS | 3476 | 1464625984848 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]]]}] 09:33:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 09:33:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1530ms 09:33:04 INFO - PROCESS | 3476 | 1464625984909 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 09:33:04 INFO - PROCESS | 3476 | 1464625984917 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 09:33:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 09:33:04 INFO - PROCESS | 3476 | 1464625984925 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 09:33:04 INFO - PROCESS | 3476 | 1464625984931 Marionette TRACE conn3 <- [1,626,null,{}] 09:33:04 INFO - PROCESS | 3476 | 1464625984939 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}] 09:33:05 INFO - PROCESS | 3476 | 1464625985180 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 09:33:05 INFO - PROCESS | 3476 | 1464625985479 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dd98400 == 80 [pid = 3476] [id = 164] 09:33:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x8dd9d800) [pid = 3476] [serial = 492] [outer = (nil)] 09:33:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x8ddce400) [pid = 3476] [serial = 493] [outer = 0x8dd9d800] 09:33:05 INFO - PROCESS | 3476 | 1464625985578 Marionette DEBUG loaded listener.js 09:33:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x8e5ab400) [pid = 3476] [serial = 494] [outer = 0x8dd9d800] 09:33:06 INFO - PROCESS | 3476 | 1464625986529 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]]]}] 09:33:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 09:33:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1641ms 09:33:06 INFO - PROCESS | 3476 | 1464625986567 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 09:33:06 INFO - PROCESS | 3476 | 1464625986578 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 09:33:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 09:33:06 INFO - PROCESS | 3476 | 1464625986590 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 09:33:06 INFO - PROCESS | 3476 | 1464625986594 Marionette TRACE conn3 <- [1,630,null,{}] 09:33:06 INFO - PROCESS | 3476 | 1464625986602 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}] 09:33:06 INFO - PROCESS | 3476 | 1464625986799 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 09:33:07 INFO - PROCESS | 3476 | 1464625987070 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6d5800 == 81 [pid = 3476] [id = 165] 09:33:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x90ac2400) [pid = 3476] [serial = 495] [outer = (nil)] 09:33:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x90bd2800) [pid = 3476] [serial = 496] [outer = 0x90ac2400] 09:33:07 INFO - PROCESS | 3476 | 1464625987173 Marionette DEBUG loaded listener.js 09:33:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x92161400) [pid = 3476] [serial = 497] [outer = 0x90ac2400] 09:33:08 INFO - PROCESS | 3476 | 1464625988063 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]]]}] 09:33:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 09:33:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1533ms 09:33:08 INFO - PROCESS | 3476 | 1464625988122 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 09:33:08 INFO - PROCESS | 3476 | 1464625988125 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 09:33:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 09:33:08 INFO - PROCESS | 3476 | 1464625988132 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 09:33:08 INFO - PROCESS | 3476 | 1464625988138 Marionette TRACE conn3 <- [1,634,null,{}] 09:33:08 INFO - PROCESS | 3476 | 1464625988155 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}] 09:33:08 INFO - PROCESS | 3476 | 1464625988395 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 09:33:08 INFO - PROCESS | 3476 | 1464625988631 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b818800 == 82 [pid = 3476] [id = 166] 09:33:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x950d2400) [pid = 3476] [serial = 498] [outer = (nil)] 09:33:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x99c04800) [pid = 3476] [serial = 499] [outer = 0x950d2400] 09:33:08 INFO - PROCESS | 3476 | 1464625988780 Marionette DEBUG loaded listener.js 09:33:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x99eb7800) [pid = 3476] [serial = 500] [outer = 0x950d2400] 09:33:09 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:33:09 INFO - PROCESS | 3476 | 1464625989661 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]]]}] 09:33:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 09:33:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1591ms 09:33:09 INFO - PROCESS | 3476 | 1464625989724 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 09:33:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 09:33:09 INFO - PROCESS | 3476 | 1464625989729 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 09:33:09 INFO - PROCESS | 3476 | 1464625989735 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 09:33:09 INFO - PROCESS | 3476 | 1464625989739 Marionette TRACE conn3 <- [1,638,null,{}] 09:33:09 INFO - PROCESS | 3476 | 1464625989745 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}] 09:33:09 INFO - PROCESS | 3476 | 1464625989927 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 09:33:10 INFO - PROCESS | 3476 | 1464625990104 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bd8800 == 83 [pid = 3476] [id = 167] 09:33:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x9a03d000) [pid = 3476] [serial = 501] [outer = (nil)] 09:33:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x9a097000) [pid = 3476] [serial = 502] [outer = 0x9a03d000] 09:33:10 INFO - PROCESS | 3476 | 1464625990194 Marionette DEBUG loaded listener.js 09:33:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0x9a1f7400) [pid = 3476] [serial = 503] [outer = 0x9a03d000] 09:33:10 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:33:11 INFO - PROCESS | 3476 | 1464625991100 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]]]}] 09:33:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 09:33:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1430ms 09:33:11 INFO - PROCESS | 3476 | 1464625991165 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 09:33:11 INFO - PROCESS | 3476 | 1464625991170 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 09:33:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 09:33:11 INFO - PROCESS | 3476 | 1464625991176 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 09:33:11 INFO - PROCESS | 3476 | 1464625991180 Marionette TRACE conn3 <- [1,642,null,{}] 09:33:11 INFO - PROCESS | 3476 | 1464625991186 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}] 09:33:11 INFO - PROCESS | 3476 | 1464625991367 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 09:33:11 INFO - PROCESS | 3476 | 1464625991543 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b814400 == 84 [pid = 3476] [id = 168] 09:33:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0x9a037c00) [pid = 3476] [serial = 504] [outer = (nil)] 09:33:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 189 (0x9a3d8c00) [pid = 3476] [serial = 505] [outer = 0x9a037c00] 09:33:11 INFO - PROCESS | 3476 | 1464625991634 Marionette DEBUG loaded listener.js 09:33:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0x9ad92000) [pid = 3476] [serial = 506] [outer = 0x9a037c00] 09:33:12 INFO - PROCESS | 3476 | 1464625992542 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]]]}] 09:33:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 09:33:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1436ms 09:33:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 09:33:12 INFO - PROCESS | 3476 | 1464625992613 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 09:33:12 INFO - PROCESS | 3476 | 1464625992616 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 09:33:12 INFO - PROCESS | 3476 | 1464625992623 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 09:33:12 INFO - PROCESS | 3476 | 1464625992627 Marionette TRACE conn3 <- [1,646,null,{}] 09:33:12 INFO - PROCESS | 3476 | 1464625992633 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}] 09:33:12 INFO - PROCESS | 3476 | 1464625992882 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 09:33:13 INFO - PROCESS | 3476 | 1464625993123 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a811c00 == 85 [pid = 3476] [id = 169] 09:33:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 191 (0x9b76f800) [pid = 3476] [serial = 507] [outer = (nil)] 09:33:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 192 (0xa23cc000) [pid = 3476] [serial = 508] [outer = 0x9b76f800] 09:33:13 INFO - PROCESS | 3476 | 1464625993219 Marionette DEBUG loaded listener.js 09:33:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 193 (0xa27cc400) [pid = 3476] [serial = 509] [outer = 0x9b76f800] 09:33:14 INFO - PROCESS | 3476 | 1464625994143 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]]]}] 09:33:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 09:33:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1590ms 09:33:14 INFO - PROCESS | 3476 | 1464625994213 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 09:33:14 INFO - PROCESS | 3476 | 1464625994216 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 09:33:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 09:33:14 INFO - PROCESS | 3476 | 1464625994223 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 09:33:14 INFO - PROCESS | 3476 | 1464625994227 Marionette TRACE conn3 <- [1,650,null,{}] 09:33:14 INFO - PROCESS | 3476 | 1464625994233 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}] 09:33:14 INFO - PROCESS | 3476 | 1464625994407 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 09:33:14 INFO - PROCESS | 3476 | 1464625994585 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cee1800 == 86 [pid = 3476] [id = 170] 09:33:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 194 (0x8cee1c00) [pid = 3476] [serial = 510] [outer = (nil)] 09:33:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 195 (0x8cee7c00) [pid = 3476] [serial = 511] [outer = 0x8cee1c00] 09:33:14 INFO - PROCESS | 3476 | 1464625994721 Marionette DEBUG loaded listener.js 09:33:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 196 (0x8ceeb400) [pid = 3476] [serial = 512] [outer = 0x8cee1c00] 09:33:15 INFO - PROCESS | 3476 | 1464625995577 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]]]}] 09:33:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 09:33:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1386ms 09:33:15 INFO - PROCESS | 3476 | 1464625995610 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 09:33:15 INFO - PROCESS | 3476 | 1464625995613 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 09:33:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 09:33:15 INFO - PROCESS | 3476 | 1464625995620 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 09:33:15 INFO - PROCESS | 3476 | 1464625995623 Marionette TRACE conn3 <- [1,654,null,{}] 09:33:15 INFO - PROCESS | 3476 | 1464625995629 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}] 09:33:15 INFO - PROCESS | 3476 | 1464625995801 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 09:33:16 INFO - PROCESS | 3476 | 1464625995985 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9e7c00 == 87 [pid = 3476] [id = 171] 09:33:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 197 (0x8b9e8000) [pid = 3476] [serial = 513] [outer = (nil)] 09:33:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 198 (0x8b9ee000) [pid = 3476] [serial = 514] [outer = 0x8b9e8000] 09:33:16 INFO - PROCESS | 3476 | 1464625996069 Marionette DEBUG loaded listener.js 09:33:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 199 (0x8b9f0400) [pid = 3476] [serial = 515] [outer = 0x8b9e8000] 09:33:16 INFO - PROCESS | 3476 | 1464625996972 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]]]}] 09:33:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 09:33:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1384ms 09:33:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 09:33:17 INFO - PROCESS | 3476 | 1464625997005 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 09:33:17 INFO - PROCESS | 3476 | 1464625997008 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 09:33:17 INFO - PROCESS | 3476 | 1464625997015 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 09:33:17 INFO - PROCESS | 3476 | 1464625997022 Marionette TRACE conn3 <- [1,658,null,{}] 09:33:17 INFO - PROCESS | 3476 | 1464625997028 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}] 09:33:17 INFO - PROCESS | 3476 | 1464625997216 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 09:33:17 INFO - PROCESS | 3476 | 1464625997421 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9eb400 == 88 [pid = 3476] [id = 172] 09:33:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x8b9f0000) [pid = 3476] [serial = 516] [outer = (nil)] 09:33:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 201 (0x8ceed000) [pid = 3476] [serial = 517] [outer = 0x8b9f0000] 09:33:17 INFO - PROCESS | 3476 | 1464625997508 Marionette DEBUG loaded listener.js 09:33:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x9a03b400) [pid = 3476] [serial = 518] [outer = 0x8b9f0000] 09:33:18 INFO - PROCESS | 3476 | 1464625998460 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]]]}] 09:33:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 09:33:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1484ms 09:33:18 INFO - PROCESS | 3476 | 1464625998499 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 09:33:18 INFO - PROCESS | 3476 | 1464625998503 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 09:33:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 09:33:18 INFO - PROCESS | 3476 | 1464625998510 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 09:33:18 INFO - PROCESS | 3476 | 1464625998514 Marionette TRACE conn3 <- [1,662,null,{}] 09:33:18 INFO - PROCESS | 3476 | 1464625998520 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}] 09:33:18 INFO - PROCESS | 3476 | 1464625998728 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 09:33:18 INFO - PROCESS | 3476 | 1464625998910 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9f4800 == 89 [pid = 3476] [id = 173] 09:33:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x8bbcf400) [pid = 3476] [serial = 519] [outer = (nil)] 09:33:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x8bbd2000) [pid = 3476] [serial = 520] [outer = 0x8bbcf400] 09:33:19 INFO - PROCESS | 3476 | 1464625999055 Marionette DEBUG loaded listener.js 09:33:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x8bbd4c00) [pid = 3476] [serial = 521] [outer = 0x8bbcf400] 09:33:19 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:33:19 INFO - PROCESS | 3476 | 1464625999968 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]]]}] 09:33:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 09:33:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1481ms 09:33:19 INFO - PROCESS | 3476 | 1464625999991 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 09:33:19 INFO - PROCESS | 3476 | 1464625999995 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 09:33:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 09:33:20 INFO - PROCESS | 3476 | 1464626000002 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 09:33:20 INFO - PROCESS | 3476 | 1464626000006 Marionette TRACE conn3 <- [1,666,null,{}] 09:33:20 INFO - PROCESS | 3476 | 1464626000012 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}] 09:33:20 INFO - PROCESS | 3476 | 1464626000223 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 09:33:20 INFO - PROCESS | 3476 | 1464626000408 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b36f800 == 90 [pid = 3476] [id = 174] 09:33:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x8b36fc00) [pid = 3476] [serial = 522] [outer = (nil)] 09:33:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 207 (0x8b379000) [pid = 3476] [serial = 523] [outer = 0x8b36fc00] 09:33:20 INFO - PROCESS | 3476 | 1464626000568 Marionette DEBUG loaded listener.js 09:33:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 208 (0x8bbd2c00) [pid = 3476] [serial = 524] [outer = 0x8b36fc00] 09:33:21 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:33:21 INFO - PROCESS | 3476 | 1464626001590 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]]]}] 09:33:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 09:33:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1632ms 09:33:21 INFO - PROCESS | 3476 | 1464626001635 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 09:33:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 09:33:21 INFO - PROCESS | 3476 | 1464626001639 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 09:33:21 INFO - PROCESS | 3476 | 1464626001646 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 09:33:21 INFO - PROCESS | 3476 | 1464626001649 Marionette TRACE conn3 <- [1,670,null,{}] 09:33:21 INFO - PROCESS | 3476 | 1464626001655 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}] 09:33:21 INFO - PROCESS | 3476 | 1464626001829 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 09:33:22 INFO - PROCESS | 3476 | 1464626002017 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a84c400 == 91 [pid = 3476] [id = 175] 09:33:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 209 (0x8a84cc00) [pid = 3476] [serial = 525] [outer = (nil)] 09:33:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 210 (0x8a859c00) [pid = 3476] [serial = 526] [outer = 0x8a84cc00] 09:33:22 INFO - PROCESS | 3476 | 1464626002109 Marionette DEBUG loaded listener.js 09:33:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 211 (0x8a85b800) [pid = 3476] [serial = 527] [outer = 0x8a84cc00] 09:33:23 INFO - PROCESS | 3476 | 1464626003012 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]]]}] 09:33:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 09:33:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1432ms 09:33:23 INFO - PROCESS | 3476 | 1464626003078 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 09:33:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 09:33:23 INFO - PROCESS | 3476 | 1464626003082 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 09:33:23 INFO - PROCESS | 3476 | 1464626003088 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 09:33:23 INFO - PROCESS | 3476 | 1464626003092 Marionette TRACE conn3 <- [1,674,null,{}] 09:33:23 INFO - PROCESS | 3476 | 1464626003098 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}] 09:33:23 INFO - PROCESS | 3476 | 1464626003281 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 09:33:23 INFO - PROCESS | 3476 | 1464626003466 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a857800 == 92 [pid = 3476] [id = 176] 09:33:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 212 (0x8a85b000) [pid = 3476] [serial = 528] [outer = (nil)] 09:33:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 213 (0x8a9e0c00) [pid = 3476] [serial = 529] [outer = 0x8a85b000] 09:33:23 INFO - PROCESS | 3476 | 1464626003555 Marionette DEBUG loaded listener.js 09:33:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 214 (0x8a9e2800) [pid = 3476] [serial = 530] [outer = 0x8a85b000] 09:33:24 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:33:24 INFO - PROCESS | 3476 | 1464626004483 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]]]}] 09:33:24 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 09:33:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1435ms 09:33:24 INFO - PROCESS | 3476 | 1464626004524 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 09:33:24 INFO - PROCESS | 3476 | 1464626004528 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 09:33:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 09:33:24 INFO - PROCESS | 3476 | 1464626004534 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 09:33:24 INFO - PROCESS | 3476 | 1464626004538 Marionette TRACE conn3 <- [1,678,null,{}] 09:33:24 INFO - PROCESS | 3476 | 1464626004544 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}] 09:33:24 INFO - PROCESS | 3476 | 1464626004726 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 09:33:24 INFO - PROCESS | 3476 | 1464626004914 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a851c00 == 93 [pid = 3476] [id = 177] 09:33:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x8a9e2000) [pid = 3476] [serial = 531] [outer = (nil)] 09:33:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x8a9ea000) [pid = 3476] [serial = 532] [outer = 0x8a9e2000] 09:33:25 INFO - PROCESS | 3476 | 1464626004997 Marionette DEBUG loaded listener.js 09:33:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x8ab9d400) [pid = 3476] [serial = 533] [outer = 0x8a9e2000] 09:33:25 INFO - PROCESS | 3476 | 1464626005927 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]]]}] 09:33:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 09:33:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1431ms 09:33:25 INFO - PROCESS | 3476 | 1464626005967 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 09:33:25 INFO - PROCESS | 3476 | 1464626005971 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 09:33:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 09:33:25 INFO - PROCESS | 3476 | 1464626005977 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 09:33:25 INFO - PROCESS | 3476 | 1464626005981 Marionette TRACE conn3 <- [1,682,null,{}] 09:33:25 INFO - PROCESS | 3476 | 1464626005987 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}] 09:33:26 INFO - PROCESS | 3476 | 1464626006169 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 09:33:26 INFO - PROCESS | 3476 | 1464626006368 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a852400 == 94 [pid = 3476] [id = 178] 09:33:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x8a9e5800) [pid = 3476] [serial = 534] [outer = (nil)] 09:33:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 219 (0x8aba5000) [pid = 3476] [serial = 535] [outer = 0x8a9e5800] 09:33:26 INFO - PROCESS | 3476 | 1464626006457 Marionette DEBUG loaded listener.js 09:33:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 220 (0x8aba8000) [pid = 3476] [serial = 536] [outer = 0x8a9e5800] 09:33:27 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:27 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:33:28 INFO - PROCESS | 3476 | 1464626008056 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]]]}] 09:33:28 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) 09:33:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2131ms 09:33:28 INFO - PROCESS | 3476 | 1464626008109 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 09:33:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 09:33:28 INFO - PROCESS | 3476 | 1464626008115 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 09:33:28 INFO - PROCESS | 3476 | 1464626008123 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 09:33:28 INFO - PROCESS | 3476 | 1464626008128 Marionette TRACE conn3 <- [1,686,null,{}] 09:33:28 INFO - PROCESS | 3476 | 1464626008136 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}] 09:33:28 INFO - PROCESS | 3476 | 1464626008396 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 09:33:28 INFO - PROCESS | 3476 | 1464626008541 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b37b800 == 95 [pid = 3476] [id = 179] 09:33:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 221 (0x8b809400) [pid = 3476] [serial = 537] [outer = (nil)] 09:33:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 222 (0x8b813c00) [pid = 3476] [serial = 538] [outer = 0x8b809400] 09:33:28 INFO - PROCESS | 3476 | 1464626008737 Marionette DEBUG loaded listener.js 09:33:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 223 (0x8bbcac00) [pid = 3476] [serial = 539] [outer = 0x8b809400] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x91feb000 == 94 [pid = 3476] [id = 162] 09:33:29 INFO - PROCESS | 3476 | --DOMWINDOW == 222 (0x9ad95c00) [pid = 3476] [serial = 393] [outer = (nil)] [url = about:blank] 09:33:29 INFO - PROCESS | 3476 | --DOMWINDOW == 221 (0x8e5b4400) [pid = 3476] [serial = 396] [outer = (nil)] [url = about:blank] 09:33:29 INFO - PROCESS | 3476 | --DOMWINDOW == 220 (0xa27d7000) [pid = 3476] [serial = 399] [outer = (nil)] [url = about:blank] 09:33:29 INFO - PROCESS | 3476 | --DOMWINDOW == 219 (0x8f6da400) [pid = 3476] [serial = 402] [outer = (nil)] [url = about:blank] 09:33:29 INFO - PROCESS | 3476 | --DOMWINDOW == 218 (0x93a19000) [pid = 3476] [serial = 405] [outer = (nil)] [url = about:blank] 09:33:29 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x9ac48000) [pid = 3476] [serial = 430] [outer = (nil)] [url = about:blank] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x90e55000 == 93 [pid = 3476] [id = 161] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac2000 == 92 [pid = 3476] [id = 160] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8f9c6800 == 91 [pid = 3476] [id = 159] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8e5b8c00 == 90 [pid = 3476] [id = 158] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8b810400 == 89 [pid = 3476] [id = 157] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8c35c000 == 88 [pid = 3476] [id = 156] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb89000 == 87 [pid = 3476] [id = 152] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb86c00 == 86 [pid = 3476] [id = 151] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb86400 == 85 [pid = 3476] [id = 150] 09:33:29 INFO - PROCESS | 3476 | --DOCSHELL 0x939dac00 == 84 [pid = 3476] [id = 149] 09:33:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8dd9c400 == 83 [pid = 3476] [id = 148] 09:33:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8e5ac000 == 82 [pid = 3476] [id = 147] 09:33:30 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:30 INFO - PROCESS | 3476 | 1464626010086 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]]]}] 09:33:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 09:33:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2001ms 09:33:30 INFO - PROCESS | 3476 | 1464626010123 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 09:33:30 INFO - PROCESS | 3476 | 1464626010131 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 09:33:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 09:33:30 INFO - PROCESS | 3476 | 1464626010185 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 09:33:30 INFO - PROCESS | 3476 | 1464626010188 Marionette TRACE conn3 <- [1,690,null,{}] 09:33:30 INFO - PROCESS | 3476 | 1464626010199 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}] 09:33:30 INFO - PROCESS | 3476 | 1464626010367 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x98e5b000) [pid = 3476] [serial = 337] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0x9a08d400) [pid = 3476] [serial = 424] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0x9a035400) [pid = 3476] [serial = 427] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 213 (0x9a0cc400) [pid = 3476] [serial = 425] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 212 (0x90dcb800) [pid = 3476] [serial = 412] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 211 (0x90dc7800) [pid = 3476] [serial = 411] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 210 (0x8f9bfc00) [pid = 3476] [serial = 409] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 209 (0x8f761400) [pid = 3476] [serial = 408] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 208 (0x94571800) [pid = 3476] [serial = 417] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 207 (0x950c8800) [pid = 3476] [serial = 418] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 206 (0x9b776400) [pid = 3476] [serial = 382] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x92216c00) [pid = 3476] [serial = 414] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x927c3800) [pid = 3476] [serial = 415] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0x98067800) [pid = 3476] [serial = 420] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x90e58000) [pid = 3476] [serial = 384] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0x9a091800) [pid = 3476] [serial = 390] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 200 (0x975cf000) [pid = 3476] [serial = 387] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x98073800) [pid = 3476] [serial = 235] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 198 (0x98e5f800) [pid = 3476] [serial = 421] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | --DOMWINDOW == 197 (0x9a38e400) [pid = 3476] [serial = 428] [outer = (nil)] [url = about:blank] 09:33:30 INFO - PROCESS | 3476 | 1464626010539 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd0c00 == 83 [pid = 3476] [id = 180] 09:33:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 198 (0x8bbd7400) [pid = 3476] [serial = 540] [outer = (nil)] 09:33:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 199 (0x8cb84800) [pid = 3476] [serial = 541] [outer = 0x8bbd7400] 09:33:30 INFO - PROCESS | 3476 | 1464626010612 Marionette DEBUG loaded listener.js 09:33:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x8cb90400) [pid = 3476] [serial = 542] [outer = 0x8bbd7400] 09:33:31 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:31 INFO - PROCESS | 3476 | 1464626011767 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]]]}] 09:33:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 09:33:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1641ms 09:33:31 INFO - PROCESS | 3476 | 1464626011823 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 09:33:31 INFO - PROCESS | 3476 | 1464626011827 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 09:33:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 09:33:31 INFO - PROCESS | 3476 | 1464626011833 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 09:33:31 INFO - PROCESS | 3476 | 1464626011839 Marionette TRACE conn3 <- [1,694,null,{}] 09:33:31 INFO - PROCESS | 3476 | 1464626011864 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}] 09:33:32 INFO - PROCESS | 3476 | 1464626012173 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 09:33:32 INFO - PROCESS | 3476 | 1464626012291 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a852000 == 84 [pid = 3476] [id = 181] 09:33:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 201 (0x8ddc5400) [pid = 3476] [serial = 543] [outer = (nil)] 09:33:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x8ddd0800) [pid = 3476] [serial = 544] [outer = 0x8ddc5400] 09:33:32 INFO - PROCESS | 3476 | 1464626012378 Marionette DEBUG loaded listener.js 09:33:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x8e1de000) [pid = 3476] [serial = 545] [outer = 0x8ddc5400] 09:33:33 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:33 INFO - PROCESS | 3476 | 1464626013587 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]]]}] 09:33:33 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) 09:33:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1792ms 09:33:33 INFO - PROCESS | 3476 | 1464626013625 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 09:33:33 INFO - PROCESS | 3476 | 1464626013629 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 09:33:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 09:33:33 INFO - PROCESS | 3476 | 1464626013651 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 09:33:33 INFO - PROCESS | 3476 | 1464626013655 Marionette TRACE conn3 <- [1,698,null,{}] 09:33:33 INFO - PROCESS | 3476 | 1464626013660 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}] 09:33:33 INFO - PROCESS | 3476 | 1464626013896 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 09:33:33 INFO - PROCESS | 3476 | 1464626013941 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c364000 == 85 [pid = 3476] [id = 182] 09:33:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x8ddc4000) [pid = 3476] [serial = 546] [outer = (nil)] 09:33:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x8e5b8000) [pid = 3476] [serial = 547] [outer = 0x8ddc4000] 09:33:34 INFO - PROCESS | 3476 | 1464626014027 Marionette DEBUG loaded listener.js 09:33:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x8f769400) [pid = 3476] [serial = 548] [outer = 0x8ddc4000] 09:33:34 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x8e72fc00) [pid = 3476] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 09:33:34 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x8c35c800) [pid = 3476] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 09:33:34 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0x90bd6000) [pid = 3476] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 09:33:34 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x90dc5800) [pid = 3476] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 09:33:34 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0x8c6b9000) [pid = 3476] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 09:33:34 INFO - PROCESS | 3476 | --DOMWINDOW == 200 (0x92222800) [pid = 3476] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 09:33:34 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x938a2c00) [pid = 3476] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 09:33:35 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:35 INFO - PROCESS | 3476 | 1464626015414 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]]]}] 09:33:35 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) 09:33:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1780ms 09:33:35 INFO - PROCESS | 3476 | 1464626015431 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 09:33:35 INFO - PROCESS | 3476 | 1464626015434 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 09:33:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 09:33:35 INFO - PROCESS | 3476 | 1464626015440 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 09:33:35 INFO - PROCESS | 3476 | 1464626015443 Marionette TRACE conn3 <- [1,702,null,{}] 09:33:35 INFO - PROCESS | 3476 | 1464626015463 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}] 09:33:35 INFO - PROCESS | 3476 | 1464626015619 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 09:33:35 INFO - PROCESS | 3476 | 1464626015840 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e5c00 == 86 [pid = 3476] [id = 183] 09:33:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x8aba2000) [pid = 3476] [serial = 549] [outer = (nil)] 09:33:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 201 (0x8f76f000) [pid = 3476] [serial = 550] [outer = 0x8aba2000] 09:33:35 INFO - PROCESS | 3476 | 1464626015913 Marionette DEBUG loaded listener.js 09:33:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x8f9c8000) [pid = 3476] [serial = 551] [outer = 0x8aba2000] 09:33:36 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:37 INFO - PROCESS | 3476 | 1464626017017 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]]]}] 09:33:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 09:33:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1609ms 09:33:37 INFO - PROCESS | 3476 | 1464626017050 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 09:33:37 INFO - PROCESS | 3476 | 1464626017056 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 09:33:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 09:33:37 INFO - PROCESS | 3476 | 1464626017065 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 09:33:37 INFO - PROCESS | 3476 | 1464626017071 Marionette TRACE conn3 <- [1,706,null,{}] 09:33:37 INFO - PROCESS | 3476 | 1464626017079 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}] 09:33:37 INFO - PROCESS | 3476 | 1464626017414 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 09:33:37 INFO - PROCESS | 3476 | 1464626017558 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9df400 == 87 [pid = 3476] [id = 184] 09:33:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x8b37c400) [pid = 3476] [serial = 552] [outer = (nil)] 09:33:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x8b810400) [pid = 3476] [serial = 553] [outer = 0x8b37c400] 09:33:37 INFO - PROCESS | 3476 | 1464626017687 Marionette DEBUG loaded listener.js 09:33:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x8bbd0000) [pid = 3476] [serial = 554] [outer = 0x8b37c400] 09:33:39 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:39 INFO - PROCESS | 3476 | 1464626019048 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]]]}] 09:33:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 09:33:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2033ms 09:33:39 INFO - PROCESS | 3476 | 1464626019113 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 09:33:39 INFO - PROCESS | 3476 | 1464626019122 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 09:33:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 09:33:39 INFO - PROCESS | 3476 | 1464626019152 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 09:33:39 INFO - PROCESS | 3476 | 1464626019158 Marionette TRACE conn3 <- [1,710,null,{}] 09:33:39 INFO - PROCESS | 3476 | 1464626019164 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}] 09:33:39 INFO - PROCESS | 3476 | 1464626019341 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 09:33:39 INFO - PROCESS | 3476 | 1464626019526 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b374000 == 88 [pid = 3476] [id = 185] 09:33:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x8c367400) [pid = 3476] [serial = 555] [outer = (nil)] 09:33:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 207 (0x8ceed400) [pid = 3476] [serial = 556] [outer = 0x8c367400] 09:33:39 INFO - PROCESS | 3476 | 1464626019614 Marionette DEBUG loaded listener.js 09:33:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 208 (0x8ddc1800) [pid = 3476] [serial = 557] [outer = 0x8c367400] 09:33:40 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:40 INFO - PROCESS | 3476 | 1464626020921 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]]]}] 09:33:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 09:33:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1833ms 09:33:41 INFO - PROCESS | 3476 | 1464626021119 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 09:33:41 INFO - PROCESS | 3476 | 1464626021123 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 09:33:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 09:33:41 INFO - PROCESS | 3476 | 1464626021134 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 09:33:41 INFO - PROCESS | 3476 | 1464626021139 Marionette TRACE conn3 <- [1,714,null,{}] 09:33:41 INFO - PROCESS | 3476 | 1464626021156 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}] 09:33:41 INFO - PROCESS | 3476 | 1464626021355 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 09:33:41 INFO - PROCESS | 3476 | 1464626021538 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c361800 == 89 [pid = 3476] [id = 186] 09:33:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 209 (0x8cb88400) [pid = 3476] [serial = 558] [outer = (nil)] 09:33:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 210 (0x90acc400) [pid = 3476] [serial = 559] [outer = 0x8cb88400] 09:33:41 INFO - PROCESS | 3476 | 1464626021629 Marionette DEBUG loaded listener.js 09:33:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 211 (0x90dca400) [pid = 3476] [serial = 560] [outer = 0x8cb88400] 09:33:42 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:42 INFO - PROCESS | 3476 | 1464626022941 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]]]}] 09:33:42 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 09:33:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1844ms 09:33:42 INFO - PROCESS | 3476 | 1464626022978 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 09:33:42 INFO - PROCESS | 3476 | 1464626022981 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 09:33:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 09:33:42 INFO - PROCESS | 3476 | 1464626022988 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 09:33:42 INFO - PROCESS | 3476 | 1464626022992 Marionette TRACE conn3 <- [1,718,null,{}] 09:33:43 INFO - PROCESS | 3476 | 1464626023094 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}] 09:33:43 INFO - PROCESS | 3476 | 1464626023270 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 09:33:43 INFO - PROCESS | 3476 | 1464626023450 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1e0400 == 90 [pid = 3476] [id = 187] 09:33:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 212 (0x8f9c8c00) [pid = 3476] [serial = 561] [outer = (nil)] 09:33:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 213 (0x9221a800) [pid = 3476] [serial = 562] [outer = 0x8f9c8c00] 09:33:43 INFO - PROCESS | 3476 | 1464626023540 Marionette DEBUG loaded listener.js 09:33:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 214 (0x922f5800) [pid = 3476] [serial = 563] [outer = 0x8f9c8c00] 09:33:44 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:44 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:33:44 INFO - PROCESS | 3476 | 1464626024879 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]]]}] 09:33:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 09:33:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1933ms 09:33:44 INFO - PROCESS | 3476 | 1464626024937 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 09:33:44 INFO - PROCESS | 3476 | 1464626024941 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 09:33:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 09:33:44 INFO - PROCESS | 3476 | 1464626024967 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 09:33:44 INFO - PROCESS | 3476 | 1464626024972 Marionette TRACE conn3 <- [1,722,null,{}] 09:33:44 INFO - PROCESS | 3476 | 1464626024979 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}] 09:33:45 INFO - PROCESS | 3476 | 1464626025142 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 09:33:45 INFO - PROCESS | 3476 | 1464626025322 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e5a800 == 91 [pid = 3476] [id = 188] 09:33:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x9215e800) [pid = 3476] [serial = 564] [outer = (nil)] 09:33:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x939dac00) [pid = 3476] [serial = 565] [outer = 0x9215e800] 09:33:45 INFO - PROCESS | 3476 | 1464626025407 Marionette DEBUG loaded listener.js 09:33:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x950c5400) [pid = 3476] [serial = 566] [outer = 0x9215e800] 09:33:46 INFO - PROCESS | 3476 | 1464626026289 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] 09:33:46 INFO - PROCESS | 3476 | 1464626026354 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 09:33:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 09:33:46 INFO - PROCESS | 3476 | 1464626026361 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 09:33:46 INFO - PROCESS | 3476 | 1464626026364 Marionette TRACE conn3 <- [1,726,null,{}] 09:33:46 INFO - PROCESS | 3476 | 1464626026370 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}] 09:33:46 INFO - PROCESS | 3476 | 1464626026586 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 09:33:46 INFO - PROCESS | 3476 | 1464626026824 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80f000 == 92 [pid = 3476] [id = 189] 09:33:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x92d73400) [pid = 3476] [serial = 567] [outer = (nil)] 09:33:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 219 (0x98e60c00) [pid = 3476] [serial = 568] [outer = 0x92d73400] 09:33:46 INFO - PROCESS | 3476 | 1464626026957 Marionette DEBUG loaded listener.js 09:33:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 220 (0x99c07c00) [pid = 3476] [serial = 569] [outer = 0x92d73400] 09:33:47 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:47 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:33:47 INFO - PROCESS | 3476 | 1464626027943 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]]]}] 09:33:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 09:33:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1628ms 09:33:47 INFO - PROCESS | 3476 | 1464626027990 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 09:33:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 09:33:47 INFO - PROCESS | 3476 | 1464626027994 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 09:33:48 INFO - PROCESS | 3476 | 1464626028001 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 09:33:48 INFO - PROCESS | 3476 | 1464626028004 Marionette TRACE conn3 <- [1,730,null,{}] 09:33:48 INFO - PROCESS | 3476 | 1464626028010 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}] 09:33:48 INFO - PROCESS | 3476 | 1464626028193 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 09:33:48 INFO - PROCESS | 3476 | 1464626028425 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x997f1800 == 93 [pid = 3476] [id = 190] 09:33:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 221 (0x99e2b800) [pid = 3476] [serial = 570] [outer = (nil)] 09:33:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 222 (0x9a095400) [pid = 3476] [serial = 571] [outer = 0x99e2b800] 09:33:48 INFO - PROCESS | 3476 | 1464626028557 Marionette DEBUG loaded listener.js 09:33:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 223 (0x9a0c4400) [pid = 3476] [serial = 572] [outer = 0x99e2b800] 09:33:49 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:49 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:33:49 INFO - PROCESS | 3476 | 1464626029459 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] 09:33:49 INFO - PROCESS | 3476 | 1464626029535 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 09:33:49 INFO - PROCESS | 3476 | 1464626029542 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 09:33:49 INFO - PROCESS | 3476 | 1464626029545 Marionette TRACE conn3 <- [1,734,null,{}] 09:33:49 INFO - PROCESS | 3476 | 1464626029551 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}] 09:33:49 INFO - PROCESS | 3476 | 1464626029727 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 09:33:49 INFO - PROCESS | 3476 | 1464626029960 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x997ab800 == 94 [pid = 3476] [id = 191] 09:33:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 224 (0x9a1f3c00) [pid = 3476] [serial = 573] [outer = (nil)] 09:33:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 225 (0x9ac3fc00) [pid = 3476] [serial = 574] [outer = 0x9a1f3c00] 09:33:50 INFO - PROCESS | 3476 | 1464626030060 Marionette DEBUG loaded listener.js 09:33:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 226 (0x9ad98c00) [pid = 3476] [serial = 575] [outer = 0x9a1f3c00] 09:33:50 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:50 INFO - PROCESS | 3476 | 1464626030893 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]]]}] 09:33:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 09:33:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1383ms 09:33:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 09:33:50 INFO - PROCESS | 3476 | 1464626030925 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 09:33:50 INFO - PROCESS | 3476 | 1464626030928 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 09:33:50 INFO - PROCESS | 3476 | 1464626030935 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 09:33:50 INFO - PROCESS | 3476 | 1464626030939 Marionette TRACE conn3 <- [1,738,null,{}] 09:33:50 INFO - PROCESS | 3476 | 1464626030945 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}] 09:33:51 INFO - PROCESS | 3476 | 1464626031115 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 09:33:51 INFO - PROCESS | 3476 | 1464626031322 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cabb400 == 95 [pid = 3476] [id = 192] 09:33:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 227 (0x8cabe400) [pid = 3476] [serial = 576] [outer = (nil)] 09:33:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 228 (0x8cac2c00) [pid = 3476] [serial = 577] [outer = 0x8cabe400] 09:33:51 INFO - PROCESS | 3476 | 1464626031445 Marionette DEBUG loaded listener.js 09:33:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 229 (0x8cac4800) [pid = 3476] [serial = 578] [outer = 0x8cabe400] 09:33:52 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:52 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:33:52 INFO - PROCESS | 3476 | 1464626032835 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]]]}] 09:33:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 09:33:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1941ms 09:33:52 INFO - PROCESS | 3476 | 1464626032928 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 09:33:52 INFO - PROCESS | 3476 | 1464626032931 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 09:33:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 09:33:52 INFO - PROCESS | 3476 | 1464626032943 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 09:33:52 INFO - PROCESS | 3476 | 1464626032945 Marionette TRACE conn3 <- [1,742,null,{}] 09:33:52 INFO - PROCESS | 3476 | 1464626032952 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}] 09:33:53 INFO - PROCESS | 3476 | 1464626033126 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 09:33:53 INFO - PROCESS | 3476 | 1464626033313 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6b6800 == 96 [pid = 3476] [id = 193] 09:33:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 230 (0x8c6bb000) [pid = 3476] [serial = 579] [outer = (nil)] 09:33:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 231 (0x8ddcec00) [pid = 3476] [serial = 580] [outer = 0x8c6bb000] 09:33:53 INFO - PROCESS | 3476 | 1464626033397 Marionette DEBUG loaded listener.js 09:33:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 232 (0x8e738800) [pid = 3476] [serial = 581] [outer = 0x8c6bb000] 09:33:54 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:54 INFO - PROCESS | 3476 | 1464626034936 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]]]}] 09:33:54 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 09:33:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2037ms 09:33:54 INFO - PROCESS | 3476 | 1464626034980 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 09:33:54 INFO - PROCESS | 3476 | 1464626034986 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 09:33:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 09:33:54 INFO - PROCESS | 3476 | 1464626034995 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 09:33:55 INFO - PROCESS | 3476 | 1464626035000 Marionette TRACE conn3 <- [1,746,null,{}] 09:33:55 INFO - PROCESS | 3476 | 1464626035008 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}] 09:33:55 INFO - PROCESS | 3476 | 1464626035212 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 09:33:55 INFO - PROCESS | 3476 | 1464626035402 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e3000 == 97 [pid = 3476] [id = 194] 09:33:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 233 (0x8aba7800) [pid = 3476] [serial = 582] [outer = (nil)] 09:33:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 234 (0x8bbd4400) [pid = 3476] [serial = 583] [outer = 0x8aba7800] 09:33:55 INFO - PROCESS | 3476 | 1464626035481 Marionette DEBUG loaded listener.js 09:33:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 235 (0x8cabc000) [pid = 3476] [serial = 584] [outer = 0x8aba7800] 09:33:56 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x950cc000 == 96 [pid = 3476] [id = 129] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x9a03a400 == 95 [pid = 3476] [id = 130] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8c364000 == 94 [pid = 3476] [id = 182] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8a852000 == 93 [pid = 3476] [id = 181] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbd0c00 == 92 [pid = 3476] [id = 180] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8b37b800 == 91 [pid = 3476] [id = 179] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9e7c00 == 90 [pid = 3476] [id = 171] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8cee1800 == 89 [pid = 3476] [id = 170] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x9a811c00 == 88 [pid = 3476] [id = 169] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8b814400 == 87 [pid = 3476] [id = 168] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x90bd8800 == 86 [pid = 3476] [id = 167] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8b818800 == 85 [pid = 3476] [id = 166] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6d5800 == 84 [pid = 3476] [id = 165] 09:33:56 INFO - PROCESS | 3476 | --DOCSHELL 0x8dd98400 == 83 [pid = 3476] [id = 164] 09:33:56 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:56 INFO - PROCESS | 3476 | 1464626036892 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]]]}] 09:33:56 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.) 09:33:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1931ms 09:33:56 INFO - PROCESS | 3476 | 1464626036925 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 09:33:56 INFO - PROCESS | 3476 | 1464626036933 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 09:33:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 09:33:56 INFO - PROCESS | 3476 | 1464626036985 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 09:33:56 INFO - PROCESS | 3476 | 1464626036989 Marionette TRACE conn3 <- [1,750,null,{}] 09:33:57 INFO - PROCESS | 3476 | 1464626037002 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}] 09:33:57 INFO - PROCESS | 3476 | 1464626037160 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 234 (0x8f6d8400) [pid = 3476] [serial = 475] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 233 (0x8c363400) [pid = 3476] [serial = 469] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 232 (0x90dbfc00) [pid = 3476] [serial = 478] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 231 (0x8f9be400) [pid = 3476] [serial = 476] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 230 (0x9221a000) [pid = 3476] [serial = 481] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 229 (0x950cd800) [pid = 3476] [serial = 439] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 228 (0x9a811000) [pid = 3476] [serial = 442] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 227 (0x8e1d9800) [pid = 3476] [serial = 445] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 226 (0xa25b2400) [pid = 3476] [serial = 463] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 225 (0x922f6c00) [pid = 3476] [serial = 482] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 224 (0x90dca800) [pid = 3476] [serial = 479] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 223 (0x99c09800) [pid = 3476] [serial = 448] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 222 (0x8ddcf400) [pid = 3476] [serial = 473] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 221 (0x8c6b6000) [pid = 3476] [serial = 470] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 220 (0x9b965c00) [pid = 3476] [serial = 457] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 219 (0x8cb8d400) [pid = 3476] [serial = 451] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 218 (0x8ddc9c00) [pid = 3476] [serial = 472] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x8c6b7400) [pid = 3476] [serial = 466] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x99c09000) [pid = 3476] [serial = 454] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0x938a0800) [pid = 3476] [serial = 484] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0x8ddcc800) [pid = 3476] [serial = 433] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 213 (0x9450e800) [pid = 3476] [serial = 485] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 212 (0x90dc0c00) [pid = 3476] [serial = 436] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 211 (0x8c360800) [pid = 3476] [serial = 460] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 210 (0x9806c000) [pid = 3476] [serial = 487] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | --DOMWINDOW == 209 (0x99970800) [pid = 3476] [serial = 488] [outer = (nil)] [url = about:blank] 09:33:57 INFO - PROCESS | 3476 | 1464626037341 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b37d400 == 84 [pid = 3476] [id = 195] 09:33:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 210 (0x8b815400) [pid = 3476] [serial = 585] [outer = (nil)] 09:33:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 211 (0x8c6af800) [pid = 3476] [serial = 586] [outer = 0x8b815400] 09:33:57 INFO - PROCESS | 3476 | 1464626037414 Marionette DEBUG loaded listener.js 09:33:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 212 (0x8cabd400) [pid = 3476] [serial = 587] [outer = 0x8b815400] 09:33:58 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:33:58 INFO - PROCESS | 3476 | 1464626038567 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]]]}] 09:33:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 09:33:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1679ms 09:33:58 INFO - PROCESS | 3476 | 1464626038623 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 09:33:58 INFO - PROCESS | 3476 | 1464626038627 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 09:33:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 09:33:58 INFO - PROCESS | 3476 | 1464626038637 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 09:33:58 INFO - PROCESS | 3476 | 1464626038651 Marionette TRACE conn3 <- [1,754,null,{}] 09:33:58 INFO - PROCESS | 3476 | 1464626038680 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}] 09:33:59 INFO - PROCESS | 3476 | 1464626038993 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 09:33:59 INFO - PROCESS | 3476 | 1464626039114 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:33:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd5000 == 85 [pid = 3476] [id = 196] 09:33:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 213 (0x8ddd0c00) [pid = 3476] [serial = 588] [outer = (nil)] 09:33:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 214 (0x8e1df800) [pid = 3476] [serial = 589] [outer = 0x8ddd0c00] 09:33:59 INFO - PROCESS | 3476 | 1464626039201 Marionette DEBUG loaded listener.js 09:33:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x8e5b8c00) [pid = 3476] [serial = 590] [outer = 0x8ddd0c00] 09:34:00 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:00 INFO - PROCESS | 3476 | 1464626040526 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]]]}] 09:34:00 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 09:34:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1908ms 09:34:00 INFO - PROCESS | 3476 | 1464626040542 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 09:34:00 INFO - PROCESS | 3476 | 1464626040546 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 09:34:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 09:34:00 INFO - PROCESS | 3476 | 1464626040560 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 09:34:00 INFO - PROCESS | 3476 | 1464626040564 Marionette TRACE conn3 <- [1,758,null,{}] 09:34:00 INFO - PROCESS | 3476 | 1464626040579 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}] 09:34:00 INFO - PROCESS | 3476 | 1464626040783 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 09:34:00 INFO - PROCESS | 3476 | 1464626040875 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1db800 == 86 [pid = 3476] [id = 197] 09:34:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x8e1df000) [pid = 3476] [serial = 591] [outer = (nil)] 09:34:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x8f9c4400) [pid = 3476] [serial = 592] [outer = 0x8e1df000] 09:34:00 INFO - PROCESS | 3476 | 1464626040957 Marionette DEBUG loaded listener.js 09:34:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x90bd7c00) [pid = 3476] [serial = 593] [outer = 0x8e1df000] 09:34:01 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x8bbd7400) [pid = 3476] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 09:34:01 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x8b809400) [pid = 3476] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 09:34:01 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0x8ddc5400) [pid = 3476] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 09:34:01 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0x8ddc4000) [pid = 3476] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 09:34:01 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:01 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:34:01 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:01 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:01 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:34:02 INFO - PROCESS | 3476 | 1464626042017 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]]]}] 09:34:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 09:34:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1507ms 09:34:02 INFO - PROCESS | 3476 | 1464626042074 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 09:34:02 INFO - PROCESS | 3476 | 1464626042078 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 09:34:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 09:34:02 INFO - PROCESS | 3476 | 1464626042084 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 09:34:02 INFO - PROCESS | 3476 | 1464626042087 Marionette TRACE conn3 <- [1,762,null,{}] 09:34:02 INFO - PROCESS | 3476 | 1464626042093 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}] 09:34:02 INFO - PROCESS | 3476 | 1464626042310 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 09:34:02 INFO - PROCESS | 3476 | 1464626042336 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b809400 == 87 [pid = 3476] [id = 198] 09:34:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x8c35c800) [pid = 3476] [serial = 594] [outer = (nil)] 09:34:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x90dc0000) [pid = 3476] [serial = 595] [outer = 0x8c35c800] 09:34:02 INFO - PROCESS | 3476 | 1464626042411 Marionette DEBUG loaded listener.js 09:34:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x90dc6000) [pid = 3476] [serial = 596] [outer = 0x8c35c800] 09:34:03 INFO - PROCESS | 3476 | 1464626043686 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]]]}] 09:34:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 09:34:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1637ms 09:34:03 INFO - PROCESS | 3476 | 1464626043723 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 09:34:03 INFO - PROCESS | 3476 | 1464626043729 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 09:34:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 09:34:03 INFO - PROCESS | 3476 | 1464626043738 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 09:34:03 INFO - PROCESS | 3476 | 1464626043745 Marionette TRACE conn3 <- [1,766,null,{}] 09:34:03 INFO - PROCESS | 3476 | 1464626043755 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}] 09:34:04 INFO - PROCESS | 3476 | 1464626044081 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 09:34:04 INFO - PROCESS | 3476 | 1464626044278 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9e7000 == 88 [pid = 3476] [id = 199] 09:34:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x8b9e7c00) [pid = 3476] [serial = 597] [outer = (nil)] 09:34:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 219 (0x8bbcd000) [pid = 3476] [serial = 598] [outer = 0x8b9e7c00] 09:34:04 INFO - PROCESS | 3476 | 1464626044376 Marionette DEBUG loaded listener.js 09:34:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 220 (0x8c363400) [pid = 3476] [serial = 599] [outer = 0x8b9e7c00] 09:34:05 INFO - PROCESS | 3476 | 1464626045771 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]]]}] 09:34:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 09:34:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2091ms 09:34:05 INFO - PROCESS | 3476 | 1464626045885 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 09:34:05 INFO - PROCESS | 3476 | 1464626045895 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 09:34:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 09:34:05 INFO - PROCESS | 3476 | 1464626045909 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 09:34:05 INFO - PROCESS | 3476 | 1464626045915 Marionette TRACE conn3 <- [1,770,null,{}] 09:34:05 INFO - PROCESS | 3476 | 1464626045921 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}] 09:34:06 INFO - PROCESS | 3476 | 1464626046111 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 09:34:06 INFO - PROCESS | 3476 | 1464626046302 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cac5000 == 89 [pid = 3476] [id = 200] 09:34:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 221 (0x8cee2000) [pid = 3476] [serial = 600] [outer = (nil)] 09:34:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 222 (0x8ddc6400) [pid = 3476] [serial = 601] [outer = 0x8cee2000] 09:34:06 INFO - PROCESS | 3476 | 1464626046405 Marionette DEBUG loaded listener.js 09:34:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 223 (0x8e5af800) [pid = 3476] [serial = 602] [outer = 0x8cee2000] 09:34:07 INFO - PROCESS | 3476 | 1464626047345 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]]]}] 09:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 09:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1483ms 09:34:07 INFO - PROCESS | 3476 | 1464626047393 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 09:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 09:34:07 INFO - PROCESS | 3476 | 1464626047397 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 09:34:07 INFO - PROCESS | 3476 | 1464626047404 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 09:34:07 INFO - PROCESS | 3476 | 1464626047410 Marionette TRACE conn3 <- [1,774,null,{}] 09:34:07 INFO - PROCESS | 3476 | 1464626047427 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}] 09:34:07 INFO - PROCESS | 3476 | 1464626047769 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 09:34:08 INFO - PROCESS | 3476 | 1464626048017 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b370000 == 90 [pid = 3476] [id = 201] 09:34:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 224 (0x8e5ad800) [pid = 3476] [serial = 603] [outer = (nil)] 09:34:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 225 (0x922f4800) [pid = 3476] [serial = 604] [outer = 0x8e5ad800] 09:34:08 INFO - PROCESS | 3476 | 1464626048120 Marionette DEBUG loaded listener.js 09:34:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 226 (0x939db400) [pid = 3476] [serial = 605] [outer = 0x8e5ad800] 09:34:09 INFO - PROCESS | 3476 | 1464626049069 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]]]}] 09:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 09:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1742ms 09:34:09 INFO - PROCESS | 3476 | 1464626049146 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 09:34:09 INFO - PROCESS | 3476 | 1464626049151 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 09:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 09:34:09 INFO - PROCESS | 3476 | 1464626049157 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 09:34:09 INFO - PROCESS | 3476 | 1464626049161 Marionette TRACE conn3 <- [1,778,null,{}] 09:34:09 INFO - PROCESS | 3476 | 1464626049167 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}] 09:34:09 INFO - PROCESS | 3476 | 1464626049396 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 09:34:09 INFO - PROCESS | 3476 | 1464626049650 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a19000 == 91 [pid = 3476] [id = 202] 09:34:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 227 (0x98065800) [pid = 3476] [serial = 606] [outer = (nil)] 09:34:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 228 (0x98e56400) [pid = 3476] [serial = 607] [outer = 0x98065800] 09:34:09 INFO - PROCESS | 3476 | 1464626049780 Marionette DEBUG loaded listener.js 09:34:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 229 (0x9997e400) [pid = 3476] [serial = 608] [outer = 0x98065800] 09:34:10 INFO - PROCESS | 3476 | 1464626050662 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]]]}] 09:34:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 09:34:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1547ms 09:34:10 INFO - PROCESS | 3476 | 1464626050705 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 09:34:10 INFO - PROCESS | 3476 | 1464626050709 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 09:34:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 09:34:10 INFO - PROCESS | 3476 | 1464626050715 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 09:34:10 INFO - PROCESS | 3476 | 1464626050719 Marionette TRACE conn3 <- [1,782,null,{}] 09:34:10 INFO - PROCESS | 3476 | 1464626050724 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}] 09:34:10 INFO - PROCESS | 3476 | 1464626050910 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 09:34:11 INFO - PROCESS | 3476 | 1464626051101 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b378400 == 92 [pid = 3476] [id = 203] 09:34:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 230 (0x8b37b400) [pid = 3476] [serial = 609] [outer = (nil)] 09:34:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 231 (0x99c0e000) [pid = 3476] [serial = 610] [outer = 0x8b37b400] 09:34:11 INFO - PROCESS | 3476 | 1464626051191 Marionette DEBUG loaded listener.js 09:34:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 232 (0x99eb0400) [pid = 3476] [serial = 611] [outer = 0x8b37b400] 09:34:12 INFO - PROCESS | 3476 | 1464626052128 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]]]}] 09:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 09:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1485ms 09:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 09:34:12 INFO - PROCESS | 3476 | 1464626052201 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 09:34:12 INFO - PROCESS | 3476 | 1464626052204 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 09:34:12 INFO - PROCESS | 3476 | 1464626052211 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 09:34:12 INFO - PROCESS | 3476 | 1464626052214 Marionette TRACE conn3 <- [1,786,null,{}] 09:34:12 INFO - PROCESS | 3476 | 1464626052220 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}] 09:34:12 INFO - PROCESS | 3476 | 1464626052490 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 09:34:12 INFO - PROCESS | 3476 | 1464626052742 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x99c08000 == 93 [pid = 3476] [id = 204] 09:34:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 233 (0x9a0ce400) [pid = 3476] [serial = 612] [outer = (nil)] 09:34:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 234 (0x9ac4b400) [pid = 3476] [serial = 613] [outer = 0x9a0ce400] 09:34:12 INFO - PROCESS | 3476 | 1464626052846 Marionette DEBUG loaded listener.js 09:34:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 235 (0x9b736000) [pid = 3476] [serial = 614] [outer = 0x9a0ce400] 09:34:13 INFO - PROCESS | 3476 | 1464626053737 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]]]}] 09:34:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 09:34:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1579ms 09:34:13 INFO - PROCESS | 3476 | 1464626053790 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 09:34:13 INFO - PROCESS | 3476 | 1464626053793 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 09:34:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 09:34:13 INFO - PROCESS | 3476 | 1464626053800 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 09:34:13 INFO - PROCESS | 3476 | 1464626053803 Marionette TRACE conn3 <- [1,790,null,{}] 09:34:13 INFO - PROCESS | 3476 | 1464626053809 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}] 09:34:13 INFO - PROCESS | 3476 | 1464626053985 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 09:34:14 INFO - PROCESS | 3476 | 1464626054234 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5afc00 == 94 [pid = 3476] [id = 205] 09:34:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 236 (0x92162800) [pid = 3476] [serial = 615] [outer = (nil)] 09:34:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 237 (0x9b969000) [pid = 3476] [serial = 616] [outer = 0x92162800] 09:34:14 INFO - PROCESS | 3476 | 1464626054365 Marionette DEBUG loaded listener.js 09:34:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 238 (0xa105fc00) [pid = 3476] [serial = 617] [outer = 0x92162800] 09:34:15 INFO - PROCESS | 3476 | 1464626055330 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]]]}] 09:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 09:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1581ms 09:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 09:34:15 INFO - PROCESS | 3476 | 1464626055382 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 09:34:15 INFO - PROCESS | 3476 | 1464626055385 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 09:34:15 INFO - PROCESS | 3476 | 1464626055392 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 09:34:15 INFO - PROCESS | 3476 | 1464626055395 Marionette TRACE conn3 <- [1,794,null,{}] 09:34:15 INFO - PROCESS | 3476 | 1464626055401 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}] 09:34:15 INFO - PROCESS | 3476 | 1464626055580 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 09:34:15 INFO - PROCESS | 3476 | 1464626055816 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a853000 == 95 [pid = 3476] [id = 206] 09:34:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 239 (0x8cb92c00) [pid = 3476] [serial = 618] [outer = (nil)] 09:34:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 240 (0xa250ac00) [pid = 3476] [serial = 619] [outer = 0x8cb92c00] 09:34:15 INFO - PROCESS | 3476 | 1464626055945 Marionette DEBUG loaded listener.js 09:34:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 241 (0xa273a800) [pid = 3476] [serial = 620] [outer = 0x8cb92c00] 09:34:16 INFO - PROCESS | 3476 | 1464626056814 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]]]}] 09:34:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 09:34:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1489ms 09:34:16 INFO - PROCESS | 3476 | 1464626056881 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 09:34:16 INFO - PROCESS | 3476 | 1464626056885 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 09:34:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 09:34:16 INFO - PROCESS | 3476 | 1464626056891 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 09:34:16 INFO - PROCESS | 3476 | 1464626056895 Marionette TRACE conn3 <- [1,798,null,{}] 09:34:16 INFO - PROCESS | 3476 | 1464626056900 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}] 09:34:17 INFO - PROCESS | 3476 | 1464626057080 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 09:34:17 INFO - PROCESS | 3476 | 1464626057274 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5bf800 == 96 [pid = 3476] [id = 207] 09:34:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 242 (0x8c5c1000) [pid = 3476] [serial = 621] [outer = (nil)] 09:34:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 243 (0x8c5c7800) [pid = 3476] [serial = 622] [outer = 0x8c5c1000] 09:34:17 INFO - PROCESS | 3476 | 1464626057365 Marionette DEBUG loaded listener.js 09:34:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 244 (0x8c5cb400) [pid = 3476] [serial = 623] [outer = 0x8c5c1000] 09:34:18 INFO - PROCESS | 3476 | 1464626058317 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]]]}] 09:34:18 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 09:34:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1479ms 09:34:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 09:34:18 INFO - PROCESS | 3476 | 1464626058371 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 09:34:18 INFO - PROCESS | 3476 | 1464626058374 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 09:34:18 INFO - PROCESS | 3476 | 1464626058381 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 09:34:18 INFO - PROCESS | 3476 | 1464626058383 Marionette TRACE conn3 <- [1,802,null,{}] 09:34:18 INFO - PROCESS | 3476 | 1464626058390 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}] 09:34:18 INFO - PROCESS | 3476 | 1464626058580 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 09:34:18 INFO - PROCESS | 3476 | 1464626058821 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a84d000 == 97 [pid = 3476] [id = 208] 09:34:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 245 (0x8abaa000) [pid = 3476] [serial = 624] [outer = (nil)] 09:34:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 246 (0x8ac65800) [pid = 3476] [serial = 625] [outer = 0x8abaa000] 09:34:18 INFO - PROCESS | 3476 | 1464626058951 Marionette DEBUG loaded listener.js 09:34:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 247 (0x8ac6a400) [pid = 3476] [serial = 626] [outer = 0x8abaa000] 09:34:19 INFO - PROCESS | 3476 | 1464626059871 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]]]}] 09:34:19 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 09:34:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1533ms 09:34:19 INFO - PROCESS | 3476 | 1464626059914 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 09:34:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 09:34:19 INFO - PROCESS | 3476 | 1464626059918 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 09:34:19 INFO - PROCESS | 3476 | 1464626059925 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 09:34:19 INFO - PROCESS | 3476 | 1464626059929 Marionette TRACE conn3 <- [1,806,null,{}] 09:34:19 INFO - PROCESS | 3476 | 1464626059935 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}] 09:34:20 INFO - PROCESS | 3476 | 1464626060138 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 09:34:20 INFO - PROCESS | 3476 | 1464626060391 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5ce400 == 98 [pid = 3476] [id = 209] 09:34:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 248 (0x8c5ce800) [pid = 3476] [serial = 627] [outer = (nil)] 09:34:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 249 (0xa22b8c00) [pid = 3476] [serial = 628] [outer = 0x8c5ce800] 09:34:20 INFO - PROCESS | 3476 | 1464626060546 Marionette DEBUG loaded listener.js 09:34:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 250 (0xa3369000) [pid = 3476] [serial = 629] [outer = 0x8c5ce800] 09:34:21 INFO - PROCESS | 3476 | 1464626061481 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]]]}] 09:34:21 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 09:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1634ms 09:34:21 INFO - PROCESS | 3476 | 1464626061558 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 09:34:21 INFO - PROCESS | 3476 | 1464626061562 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 09:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 09:34:21 INFO - PROCESS | 3476 | 1464626061569 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 09:34:21 INFO - PROCESS | 3476 | 1464626061572 Marionette TRACE conn3 <- [1,810,null,{}] 09:34:21 INFO - PROCESS | 3476 | 1464626061578 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}] 09:34:21 INFO - PROCESS | 3476 | 1464626061761 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 09:34:22 INFO - PROCESS | 3476 | 1464626062003 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cdc3000 == 99 [pid = 3476] [id = 210] 09:34:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 251 (0x8cdc6400) [pid = 3476] [serial = 630] [outer = (nil)] 09:34:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 252 (0x8cdcc000) [pid = 3476] [serial = 631] [outer = 0x8cdc6400] 09:34:22 INFO - PROCESS | 3476 | 1464626062135 Marionette DEBUG loaded listener.js 09:34:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 253 (0x8cdcf000) [pid = 3476] [serial = 632] [outer = 0x8cdc6400] 09:34:23 INFO - PROCESS | 3476 | 1464626063007 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]]]}] 09:34:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 09:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1483ms 09:34:23 INFO - PROCESS | 3476 | 1464626063052 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 09:34:23 INFO - PROCESS | 3476 | 1464626063056 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 09:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 09:34:23 INFO - PROCESS | 3476 | 1464626063063 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 09:34:23 INFO - PROCESS | 3476 | 1464626063066 Marionette TRACE conn3 <- [1,814,null,{}] 09:34:23 INFO - PROCESS | 3476 | 1464626063072 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}] 09:34:23 INFO - PROCESS | 3476 | 1464626063309 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 09:34:23 INFO - PROCESS | 3476 | 1464626063557 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ab9d000 == 100 [pid = 3476] [id = 211] 09:34:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 254 (0x8aba9400) [pid = 3476] [serial = 633] [outer = (nil)] 09:34:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 255 (0x8cb8e000) [pid = 3476] [serial = 634] [outer = 0x8aba9400] 09:34:23 INFO - PROCESS | 3476 | 1464626063709 Marionette DEBUG loaded listener.js 09:34:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 256 (0x8ce35c00) [pid = 3476] [serial = 635] [outer = 0x8aba9400] 09:34:24 INFO - PROCESS | 3476 | 1464626064651 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] 09:34:24 INFO - PROCESS | 3476 | 1464626064714 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 09:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 09:34:24 INFO - PROCESS | 3476 | 1464626064721 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 09:34:24 INFO - PROCESS | 3476 | 1464626064724 Marionette TRACE conn3 <- [1,818,null,{}] 09:34:24 INFO - PROCESS | 3476 | 1464626064730 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}] 09:34:24 INFO - PROCESS | 3476 | 1464626064955 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 09:34:25 INFO - PROCESS | 3476 | 1464626065603 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b373400 == 101 [pid = 3476] [id = 212] 09:34:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 257 (0x8b373c00) [pid = 3476] [serial = 636] [outer = (nil)] 09:34:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 258 (0x8b37bc00) [pid = 3476] [serial = 637] [outer = 0x8b373c00] 09:34:25 INFO - PROCESS | 3476 | 1464626065689 Marionette DEBUG loaded listener.js 09:34:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 259 (0x8b9e9400) [pid = 3476] [serial = 638] [outer = 0x8b373c00] 09:34:26 INFO - PROCESS | 3476 | 1464626066614 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]]]}] 09:34:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 09:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1936ms 09:34:26 INFO - PROCESS | 3476 | 1464626066658 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 09:34:26 INFO - PROCESS | 3476 | 1464626066664 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 09:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 09:34:26 INFO - PROCESS | 3476 | 1464626066672 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 09:34:26 INFO - PROCESS | 3476 | 1464626066678 Marionette TRACE conn3 <- [1,822,null,{}] 09:34:26 INFO - PROCESS | 3476 | 1464626066685 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}] 09:34:26 INFO - PROCESS | 3476 | 1464626066914 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 09:34:27 INFO - PROCESS | 3476 | 1464626067291 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b37c800 == 102 [pid = 3476] [id = 213] 09:34:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 260 (0x8bbcd400) [pid = 3476] [serial = 639] [outer = (nil)] 09:34:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 261 (0x8c6b8c00) [pid = 3476] [serial = 640] [outer = 0x8bbcd400] 09:34:27 INFO - PROCESS | 3476 | 1464626067381 Marionette DEBUG loaded listener.js 09:34:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 262 (0x8cdc2000) [pid = 3476] [serial = 641] [outer = 0x8bbcd400] 09:34:28 INFO - PROCESS | 3476 | 1464626068329 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] 09:34:28 INFO - PROCESS | 3476 | 1464626068369 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 09:34:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 09:34:28 INFO - PROCESS | 3476 | 1464626068377 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 09:34:28 INFO - PROCESS | 3476 | 1464626068379 Marionette TRACE conn3 <- [1,826,null,{}] 09:34:28 INFO - PROCESS | 3476 | 1464626068386 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}] 09:34:28 INFO - PROCESS | 3476 | 1464626068568 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 09:34:28 INFO - PROCESS | 3476 | --DOCSHELL 0x922f1800 == 101 [pid = 3476] [id = 146] 09:34:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc4800 == 100 [pid = 3476] [id = 144] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 261 (0x97423000) [pid = 3476] [serial = 490] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 260 (0x8ddce400) [pid = 3476] [serial = 493] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 259 (0x99c04800) [pid = 3476] [serial = 499] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 258 (0x90bd2800) [pid = 3476] [serial = 496] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 257 (0x8bbd2000) [pid = 3476] [serial = 520] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 256 (0x9a3d8c00) [pid = 3476] [serial = 505] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 255 (0x8b379000) [pid = 3476] [serial = 523] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 254 (0x8cee7c00) [pid = 3476] [serial = 511] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 253 (0x8a9ea000) [pid = 3476] [serial = 532] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 252 (0x8b9ee000) [pid = 3476] [serial = 514] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 251 (0x8a9e0c00) [pid = 3476] [serial = 529] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 250 (0x9a097000) [pid = 3476] [serial = 502] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 249 (0x8ceed000) [pid = 3476] [serial = 517] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 248 (0x8a859c00) [pid = 3476] [serial = 526] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 247 (0xa23cc000) [pid = 3476] [serial = 508] [outer = (nil)] [url = about:blank] 09:34:28 INFO - PROCESS | 3476 | --DOMWINDOW == 246 (0x8f76f000) [pid = 3476] [serial = 550] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | 1464626068964 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8e1db800 == 99 [pid = 3476] [id = 197] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbd5000 == 98 [pid = 3476] [id = 196] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8b37d400 == 97 [pid = 3476] [id = 195] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9e3000 == 96 [pid = 3476] [id = 194] 09:34:29 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a859c00 == 97 [pid = 3476] [id = 214] 09:34:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 247 (0x8a85bc00) [pid = 3476] [serial = 642] [outer = (nil)] 09:34:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 248 (0x8ab9fc00) [pid = 3476] [serial = 643] [outer = 0x8a85bc00] 09:34:29 INFO - PROCESS | 3476 | 1464626069081 Marionette DEBUG loaded listener.js 09:34:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 249 (0x8bbce000) [pid = 3476] [serial = 644] [outer = 0x8a85bc00] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80f000 == 96 [pid = 3476] [id = 189] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x90e5a800 == 95 [pid = 3476] [id = 188] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8e1e0400 == 94 [pid = 3476] [id = 187] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8c358400 == 93 [pid = 3476] [id = 153] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8c361800 == 92 [pid = 3476] [id = 186] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8b374000 == 91 [pid = 3476] [id = 185] 09:34:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9df400 == 90 [pid = 3476] [id = 184] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 248 (0x8cb90400) [pid = 3476] [serial = 542] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 247 (0x8bbcac00) [pid = 3476] [serial = 539] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 246 (0x8b813c00) [pid = 3476] [serial = 538] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 245 (0x8aba5000) [pid = 3476] [serial = 535] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 244 (0x8e1de000) [pid = 3476] [serial = 545] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 243 (0x8ddd0800) [pid = 3476] [serial = 544] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 242 (0x8cb84800) [pid = 3476] [serial = 541] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 241 (0x8f769400) [pid = 3476] [serial = 548] [outer = (nil)] [url = about:blank] 09:34:29 INFO - PROCESS | 3476 | --DOMWINDOW == 240 (0x8e5b8000) [pid = 3476] [serial = 547] [outer = (nil)] [url = about:blank] 09:34:30 INFO - PROCESS | 3476 | 1464626070041 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]]]}] 09:34:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 09:34:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1729ms 09:34:30 INFO - PROCESS | 3476 | 1464626070108 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 09:34:30 INFO - PROCESS | 3476 | 1464626070114 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 09:34:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 09:34:30 INFO - PROCESS | 3476 | 1464626070122 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 09:34:30 INFO - PROCESS | 3476 | 1464626070128 Marionette TRACE conn3 <- [1,830,null,{}] 09:34:30 INFO - PROCESS | 3476 | 1464626070179 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}] 09:34:30 INFO - PROCESS | 3476 | 1464626070466 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 09:34:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 241 (0x8b80b800) [pid = 3476] [serial = 645] [outer = 0x98780c00] 09:34:30 INFO - PROCESS | 3476 | 1464626070700 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ac60400 == 91 [pid = 3476] [id = 215] 09:34:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 242 (0x8b9eec00) [pid = 3476] [serial = 646] [outer = (nil)] 09:34:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 243 (0x8bbcc400) [pid = 3476] [serial = 647] [outer = 0x8b9eec00] 09:34:30 INFO - PROCESS | 3476 | 1464626070841 Marionette DEBUG loaded listener.js 09:34:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 244 (0x8c5c2800) [pid = 3476] [serial = 648] [outer = 0x8b9eec00] 09:34:31 INFO - PROCESS | 3476 | 1464626071872 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]]]}] 09:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 09:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1782ms 09:34:31 INFO - PROCESS | 3476 | 1464626071904 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 09:34:31 INFO - PROCESS | 3476 | 1464626071911 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 09:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 09:34:31 INFO - PROCESS | 3476 | 1464626071922 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 09:34:31 INFO - PROCESS | 3476 | 1464626071926 Marionette TRACE conn3 <- [1,834,null,{}] 09:34:31 INFO - PROCESS | 3476 | 1464626071933 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}] 09:34:32 INFO - PROCESS | 3476 | 1464626072161 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 09:34:32 INFO - PROCESS | 3476 | 1464626072416 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cdc3400 == 92 [pid = 3476] [id = 216] 09:34:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 245 (0x8ce3f000) [pid = 3476] [serial = 649] [outer = (nil)] 09:34:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 246 (0x8dd98800) [pid = 3476] [serial = 650] [outer = 0x8ce3f000] 09:34:32 INFO - PROCESS | 3476 | 1464626072525 Marionette DEBUG loaded listener.js 09:34:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 247 (0x8ddcd400) [pid = 3476] [serial = 651] [outer = 0x8ce3f000] 09:34:33 INFO - PROCESS | 3476 | 1464626073469 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]]]}] 09:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 09:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1585ms 09:34:33 INFO - PROCESS | 3476 | 1464626073507 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 09:34:33 INFO - PROCESS | 3476 | 1464626073512 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 09:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 09:34:33 INFO - PROCESS | 3476 | 1464626073518 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 09:34:33 INFO - PROCESS | 3476 | 1464626073525 Marionette TRACE conn3 <- [1,838,null,{}] 09:34:33 INFO - PROCESS | 3476 | 1464626073543 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}] 09:34:33 INFO - PROCESS | 3476 | 1464626073749 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 09:34:34 INFO - PROCESS | 3476 | 1464626074054 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8f76ec00 == 91 [pid = 3476] [id = 128] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x93a97c00 == 90 [pid = 3476] [id = 63] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x92d73000 == 89 [pid = 3476] [id = 88] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x9a3b4000 == 88 [pid = 3476] [id = 64] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x93a94c00 == 87 [pid = 3476] [id = 72] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x90acdc00 == 86 [pid = 3476] [id = 90] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8f770400 == 85 [pid = 3476] [id = 113] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x90bcac00 == 84 [pid = 3476] [id = 116] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x99a65400 == 83 [pid = 3476] [id = 62] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x927c1800 == 82 [pid = 3476] [id = 71] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac2800 == 81 [pid = 3476] [id = 119] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0xa105b000 == 80 [pid = 3476] [id = 120] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8f9ba400 == 79 [pid = 3476] [id = 118] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x92d77400 == 78 [pid = 3476] [id = 51] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6ddc00 == 77 [pid = 3476] [id = 135] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6d1400 == 76 [pid = 3476] [id = 134] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x9a0c6800 == 75 [pid = 3476] [id = 115] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x9221d000 == 74 [pid = 3476] [id = 30] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8a853000 == 73 [pid = 3476] [id = 206] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x99c08000 == 72 [pid = 3476] [id = 204] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8e5afc00 == 71 [pid = 3476] [id = 205] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8b378400 == 70 [pid = 3476] [id = 203] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x93a19000 == 69 [pid = 3476] [id = 202] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8b370000 == 68 [pid = 3476] [id = 201] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8cac5000 == 67 [pid = 3476] [id = 200] 09:34:36 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9e7000 == 66 [pid = 3476] [id = 199] 09:34:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ac69400 == 67 [pid = 3476] [id = 217] 09:34:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 248 (0x8ac6c400) [pid = 3476] [serial = 652] [outer = (nil)] 09:34:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 249 (0x8b378400) [pid = 3476] [serial = 653] [outer = 0x8ac6c400] 09:34:36 INFO - PROCESS | 3476 | 1464626076545 Marionette DEBUG loaded listener.js 09:34:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 250 (0x8cac1000) [pid = 3476] [serial = 654] [outer = 0x8ac6c400] 09:34:37 INFO - PROCESS | 3476 | 1464626077404 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]]]}] 09:34:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 09:34:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 3942ms 09:34:37 INFO - PROCESS | 3476 | 1464626077462 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 09:34:37 INFO - PROCESS | 3476 | 1464626077469 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 09:34:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 09:34:37 INFO - PROCESS | 3476 | 1464626077477 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 09:34:37 INFO - PROCESS | 3476 | 1464626077482 Marionette TRACE conn3 <- [1,842,null,{}] 09:34:37 INFO - PROCESS | 3476 | 1464626077489 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}] 09:34:37 INFO - PROCESS | 3476 | 1464626077734 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 09:34:37 INFO - PROCESS | 3476 | 1464626077860 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce40c00 == 68 [pid = 3476] [id = 218] 09:34:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 251 (0x8cee7c00) [pid = 3476] [serial = 655] [outer = (nil)] 09:34:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 252 (0x8dda4c00) [pid = 3476] [serial = 656] [outer = 0x8cee7c00] 09:34:37 INFO - PROCESS | 3476 | 1464626077937 Marionette DEBUG loaded listener.js 09:34:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 253 (0x8e1db800) [pid = 3476] [serial = 657] [outer = 0x8cee7c00] 09:34:38 INFO - PROCESS | 3476 | 1464626078849 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]]]}] 09:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 09:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1430ms 09:34:38 INFO - PROCESS | 3476 | 1464626078908 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 09:34:38 INFO - PROCESS | 3476 | 1464626078913 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 09:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 09:34:38 INFO - PROCESS | 3476 | 1464626078923 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 09:34:38 INFO - PROCESS | 3476 | 1464626078926 Marionette TRACE conn3 <- [1,846,null,{}] 09:34:38 INFO - PROCESS | 3476 | 1464626078933 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}] 09:34:39 INFO - PROCESS | 3476 | 1464626079163 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 09:34:39 INFO - PROCESS | 3476 | 1464626079199 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6d1400 == 69 [pid = 3476] [id = 219] 09:34:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 254 (0x8f6d3000) [pid = 3476] [serial = 658] [outer = (nil)] 09:34:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 255 (0x8f76e000) [pid = 3476] [serial = 659] [outer = 0x8f6d3000] 09:34:39 INFO - PROCESS | 3476 | 1464626079289 Marionette DEBUG loaded listener.js 09:34:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 256 (0x90ac3c00) [pid = 3476] [serial = 660] [outer = 0x8f6d3000] 09:34:40 INFO - PROCESS | 3476 | --DOMWINDOW == 255 (0x8e1df000) [pid = 3476] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 09:34:40 INFO - PROCESS | 3476 | --DOMWINDOW == 254 (0x8b815400) [pid = 3476] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 09:34:40 INFO - PROCESS | 3476 | --DOMWINDOW == 253 (0x8aba7800) [pid = 3476] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 09:34:40 INFO - PROCESS | 3476 | --DOMWINDOW == 252 (0x8b373c00) [pid = 3476] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 09:34:40 INFO - PROCESS | 3476 | --DOMWINDOW == 251 (0x8bbcd400) [pid = 3476] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 09:34:40 INFO - PROCESS | 3476 | --DOMWINDOW == 250 (0x8ddd0c00) [pid = 3476] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 09:34:40 INFO - PROCESS | 3476 | 1464626080592 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]]]}] 09:34:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 09:34:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1730ms 09:34:40 INFO - PROCESS | 3476 | 1464626080653 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 09:34:40 INFO - PROCESS | 3476 | 1464626080657 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 09:34:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 09:34:40 INFO - PROCESS | 3476 | 1464626080673 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 09:34:40 INFO - PROCESS | 3476 | 1464626080679 Marionette TRACE conn3 <- [1,850,null,{}] 09:34:40 INFO - PROCESS | 3476 | 1464626080695 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}] 09:34:40 INFO - PROCESS | 3476 | 1464626080860 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 09:34:41 INFO - PROCESS | 3476 | 1464626081059 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b373c00 == 70 [pid = 3476] [id = 220] 09:34:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 251 (0x8f6dbc00) [pid = 3476] [serial = 661] [outer = (nil)] 09:34:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 252 (0x91fe8800) [pid = 3476] [serial = 662] [outer = 0x8f6dbc00] 09:34:41 INFO - PROCESS | 3476 | 1464626081135 Marionette DEBUG loaded listener.js 09:34:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 253 (0x92163000) [pid = 3476] [serial = 663] [outer = 0x8f6dbc00] 09:34:41 INFO - PROCESS | 3476 | 1464626081871 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]]]}] 09:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 09:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1257ms 09:34:41 INFO - PROCESS | 3476 | 1464626081921 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 09:34:41 INFO - PROCESS | 3476 | 1464626081926 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 09:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 09:34:41 INFO - PROCESS | 3476 | 1464626081932 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 09:34:41 INFO - PROCESS | 3476 | 1464626081935 Marionette TRACE conn3 <- [1,854,null,{}] 09:34:41 INFO - PROCESS | 3476 | 1464626081940 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}] 09:34:42 INFO - PROCESS | 3476 | 1464626082098 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 09:34:42 INFO - PROCESS | 3476 | 1464626082108 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ab9cc00 == 71 [pid = 3476] [id = 221] 09:34:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 254 (0x8f9c5400) [pid = 3476] [serial = 664] [outer = (nil)] 09:34:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 255 (0x922f6000) [pid = 3476] [serial = 665] [outer = 0x8f9c5400] 09:34:42 INFO - PROCESS | 3476 | 1464626082182 Marionette DEBUG loaded listener.js 09:34:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 256 (0x9389a800) [pid = 3476] [serial = 666] [outer = 0x8f9c5400] 09:34:43 INFO - PROCESS | 3476 | 1464626083354 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]]]}] 09:34:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 09:34:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1480ms 09:34:43 INFO - PROCESS | 3476 | 1464626083414 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 09:34:43 INFO - PROCESS | 3476 | 1464626083422 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 09:34:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 09:34:43 INFO - PROCESS | 3476 | 1464626083430 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 09:34:43 INFO - PROCESS | 3476 | 1464626083437 Marionette TRACE conn3 <- [1,858,null,{}] 09:34:43 INFO - PROCESS | 3476 | 1464626083445 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}] 09:34:43 INFO - PROCESS | 3476 | 1464626083672 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 09:34:43 INFO - PROCESS | 3476 | 1464626083978 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce38000 == 72 [pid = 3476] [id = 222] 09:34:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 257 (0x8cee4800) [pid = 3476] [serial = 667] [outer = (nil)] 09:34:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 258 (0x8e1e0c00) [pid = 3476] [serial = 668] [outer = 0x8cee4800] 09:34:44 INFO - PROCESS | 3476 | 1464626084082 Marionette DEBUG loaded listener.js 09:34:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 259 (0x8f6dcc00) [pid = 3476] [serial = 669] [outer = 0x8cee4800] 09:34:45 INFO - PROCESS | 3476 | 1464626085001 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]]]}] 09:34:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 09:34:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1633ms 09:34:45 INFO - PROCESS | 3476 | 1464626085097 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 09:34:45 INFO - PROCESS | 3476 | 1464626085106 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 09:34:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 09:34:45 INFO - PROCESS | 3476 | 1464626085121 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 09:34:45 INFO - PROCESS | 3476 | 1464626085124 Marionette TRACE conn3 <- [1,862,null,{}] 09:34:45 INFO - PROCESS | 3476 | 1464626085184 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}] 09:34:45 INFO - PROCESS | 3476 | 1464626085405 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 09:34:45 INFO - PROCESS | 3476 | 1464626085708 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b372800 == 73 [pid = 3476] [id = 223] 09:34:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 260 (0x8cdc5400) [pid = 3476] [serial = 670] [outer = (nil)] 09:34:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 261 (0x922f2400) [pid = 3476] [serial = 671] [outer = 0x8cdc5400] 09:34:45 INFO - PROCESS | 3476 | 1464626085834 Marionette DEBUG loaded listener.js 09:34:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 262 (0x93a9a800) [pid = 3476] [serial = 672] [outer = 0x8cdc5400] 09:34:46 INFO - PROCESS | 3476 | 1464626086753 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]]]}] 09:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 09:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1684ms 09:34:46 INFO - PROCESS | 3476 | 1464626086804 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 09:34:46 INFO - PROCESS | 3476 | 1464626086809 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 09:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 09:34:46 INFO - PROCESS | 3476 | 1464626086815 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 09:34:46 INFO - PROCESS | 3476 | 1464626086822 Marionette TRACE conn3 <- [1,866,null,{}] 09:34:46 INFO - PROCESS | 3476 | 1464626086838 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}] 09:34:47 INFO - PROCESS | 3476 | 1464626087059 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 09:34:47 INFO - PROCESS | 3476 | 1464626087279 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ceec800 == 74 [pid = 3476] [id = 224] 09:34:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 263 (0x9801ac00) [pid = 3476] [serial = 673] [outer = (nil)] 09:34:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 264 (0x98712400) [pid = 3476] [serial = 674] [outer = 0x9801ac00] 09:34:47 INFO - PROCESS | 3476 | 1464626087414 Marionette DEBUG loaded listener.js 09:34:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 265 (0x99975800) [pid = 3476] [serial = 675] [outer = 0x9801ac00] 09:34:48 INFO - PROCESS | 3476 | 1464626088329 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]]]}] 09:34:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 09:34:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1536ms 09:34:48 INFO - PROCESS | 3476 | 1464626088351 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 09:34:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 09:34:48 INFO - PROCESS | 3476 | 1464626088356 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 09:34:48 INFO - PROCESS | 3476 | 1464626088363 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 09:34:48 INFO - PROCESS | 3476 | 1464626088367 Marionette TRACE conn3 <- [1,870,null,{}] 09:34:48 INFO - PROCESS | 3476 | 1464626088373 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}] 09:34:48 INFO - PROCESS | 3476 | 1464626088554 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 09:34:48 INFO - PROCESS | 3476 | 1464626088813 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x98019800 == 75 [pid = 3476] [id = 225] 09:34:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 266 (0x99932400) [pid = 3476] [serial = 676] [outer = (nil)] 09:34:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 267 (0x99c0f000) [pid = 3476] [serial = 677] [outer = 0x99932400] 09:34:48 INFO - PROCESS | 3476 | 1464626088944 Marionette DEBUG loaded listener.js 09:34:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 268 (0x99eac000) [pid = 3476] [serial = 678] [outer = 0x99932400] 09:34:49 INFO - PROCESS | 3476 | 1464626089831 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]]]}] 09:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 09:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1533ms 09:34:49 INFO - PROCESS | 3476 | 1464626089895 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 09:34:49 INFO - PROCESS | 3476 | 1464626089899 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 09:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 09:34:49 INFO - PROCESS | 3476 | 1464626089906 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 09:34:49 INFO - PROCESS | 3476 | 1464626089910 Marionette TRACE conn3 <- [1,874,null,{}] 09:34:49 INFO - PROCESS | 3476 | 1464626089916 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}] 09:34:50 INFO - PROCESS | 3476 | 1464626090089 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 09:34:50 INFO - PROCESS | 3476 | 1464626090356 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80f000 == 76 [pid = 3476] [id = 226] 09:34:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 269 (0x8f6d7800) [pid = 3476] [serial = 679] [outer = (nil)] 09:34:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 270 (0x9a0c8c00) [pid = 3476] [serial = 680] [outer = 0x8f6d7800] 09:34:50 INFO - PROCESS | 3476 | 1464626090488 Marionette DEBUG loaded listener.js 09:34:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 271 (0x9a1ecc00) [pid = 3476] [serial = 681] [outer = 0x8f6d7800] 09:34:51 INFO - PROCESS | 3476 | 1464626091432 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]]]}] 09:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 09:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1583ms 09:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 09:34:51 INFO - PROCESS | 3476 | 1464626091490 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 09:34:51 INFO - PROCESS | 3476 | 1464626091493 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 09:34:51 INFO - PROCESS | 3476 | 1464626091499 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 09:34:51 INFO - PROCESS | 3476 | 1464626091502 Marionette TRACE conn3 <- [1,878,null,{}] 09:34:51 INFO - PROCESS | 3476 | 1464626091508 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}] 09:34:51 INFO - PROCESS | 3476 | 1464626091789 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 09:34:52 INFO - PROCESS | 3476 | 1464626091979 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9ea800 == 77 [pid = 3476] [id = 227] 09:34:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 272 (0x8cb84400) [pid = 3476] [serial = 682] [outer = (nil)] 09:34:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 273 (0x9ad8f400) [pid = 3476] [serial = 683] [outer = 0x8cb84400] 09:34:52 INFO - PROCESS | 3476 | 1464626092110 Marionette DEBUG loaded listener.js 09:34:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 274 (0x9b132c00) [pid = 3476] [serial = 684] [outer = 0x8cb84400] 09:34:52 INFO - PROCESS | 3476 | 1464626092977 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]]]}] 09:34:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 09:34:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1532ms 09:34:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 09:34:53 INFO - PROCESS | 3476 | 1464626093031 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 09:34:53 INFO - PROCESS | 3476 | 1464626093034 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 09:34:53 INFO - PROCESS | 3476 | 1464626093041 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 09:34:53 INFO - PROCESS | 3476 | 1464626093043 Marionette TRACE conn3 <- [1,882,null,{}] 09:34:53 INFO - PROCESS | 3476 | 1464626093050 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}] 09:34:53 INFO - PROCESS | 3476 | 1464626093241 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 09:34:53 INFO - PROCESS | 3476 | 1464626093495 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e55000 == 78 [pid = 3476] [id = 228] 09:34:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 275 (0x9456fc00) [pid = 3476] [serial = 685] [outer = (nil)] 09:34:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 276 (0x9b770000) [pid = 3476] [serial = 686] [outer = 0x9456fc00] 09:34:53 INFO - PROCESS | 3476 | 1464626093626 Marionette DEBUG loaded listener.js 09:34:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 277 (0x9cec8800) [pid = 3476] [serial = 687] [outer = 0x9456fc00] 09:34:54 INFO - PROCESS | 3476 | 1464626094492 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]]]}] 09:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 09:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1485ms 09:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 09:34:54 INFO - PROCESS | 3476 | 1464626094526 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 09:34:54 INFO - PROCESS | 3476 | 1464626094529 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 09:34:54 INFO - PROCESS | 3476 | 1464626094536 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 09:34:54 INFO - PROCESS | 3476 | 1464626094539 Marionette TRACE conn3 <- [1,886,null,{}] 09:34:54 INFO - PROCESS | 3476 | 1464626094545 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}] 09:34:54 INFO - PROCESS | 3476 | 1464626094712 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 09:34:54 INFO - PROCESS | 3476 | 1464626094921 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ad95400 == 79 [pid = 3476] [id = 229] 09:34:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 278 (0x9b160c00) [pid = 3476] [serial = 688] [outer = (nil)] 09:34:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 279 (0xa23cc000) [pid = 3476] [serial = 689] [outer = 0x9b160c00] 09:34:55 INFO - PROCESS | 3476 | 1464626095005 Marionette DEBUG loaded listener.js 09:34:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 280 (0xa25acc00) [pid = 3476] [serial = 690] [outer = 0x9b160c00] 09:34:55 INFO - PROCESS | 3476 | 1464626095944 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]]]}] 09:34:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 09:34:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1438ms 09:34:55 INFO - PROCESS | 3476 | 1464626095973 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 09:34:55 INFO - PROCESS | 3476 | 1464626095977 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 09:34:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 09:34:55 INFO - PROCESS | 3476 | 1464626095983 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 09:34:55 INFO - PROCESS | 3476 | 1464626095987 Marionette TRACE conn3 <- [1,890,null,{}] 09:34:55 INFO - PROCESS | 3476 | 1464626095993 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}] 09:34:56 INFO - PROCESS | 3476 | 1464626096160 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 09:34:56 INFO - PROCESS | 3476 | 1464626096375 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a887000 == 80 [pid = 3476] [id = 230] 09:34:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 281 (0x8a887c00) [pid = 3476] [serial = 691] [outer = (nil)] 09:34:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 282 (0x8a88f800) [pid = 3476] [serial = 692] [outer = 0x8a887c00] 09:34:56 INFO - PROCESS | 3476 | 1464626096467 Marionette DEBUG loaded listener.js 09:34:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 283 (0x8a893000) [pid = 3476] [serial = 693] [outer = 0x8a887c00] 09:34:57 INFO - PROCESS | 3476 | 1464626097425 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]]]}] 09:34:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 09:34:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1481ms 09:34:57 INFO - PROCESS | 3476 | 1464626097466 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 09:34:57 INFO - PROCESS | 3476 | 1464626097470 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 09:34:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 09:34:57 INFO - PROCESS | 3476 | 1464626097476 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 09:34:57 INFO - PROCESS | 3476 | 1464626097479 Marionette TRACE conn3 <- [1,894,null,{}] 09:34:57 INFO - PROCESS | 3476 | 1464626097485 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}] 09:34:57 INFO - PROCESS | 3476 | 1464626097670 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 09:34:57 INFO - PROCESS | 3476 | 1464626097943 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a891c00 == 81 [pid = 3476] [id = 231] 09:34:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 284 (0x9b125c00) [pid = 3476] [serial = 694] [outer = (nil)] 09:34:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 285 (0xa22b0400) [pid = 3476] [serial = 695] [outer = 0x9b125c00] 09:34:58 INFO - PROCESS | 3476 | 1464626098068 Marionette DEBUG loaded listener.js 09:34:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 286 (0xa3571400) [pid = 3476] [serial = 696] [outer = 0x9b125c00] 09:34:58 INFO - PROCESS | 3476 | 1464626098988 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]]]}] 09:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 09:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1580ms 09:34:59 INFO - PROCESS | 3476 | 1464626099057 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 09:34:59 INFO - PROCESS | 3476 | 1464626099062 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 09:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 09:34:59 INFO - PROCESS | 3476 | 1464626099068 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 09:34:59 INFO - PROCESS | 3476 | 1464626099073 Marionette TRACE conn3 <- [1,898,null,{}] 09:34:59 INFO - PROCESS | 3476 | 1464626099079 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}] 09:34:59 INFO - PROCESS | 3476 | 1464626099324 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 09:34:59 INFO - PROCESS | 3476 | 1464626099578 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:34:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec4800 == 82 [pid = 3476] [id = 232] 09:34:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 287 (0x89ec9000) [pid = 3476] [serial = 697] [outer = (nil)] 09:34:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 288 (0x89eccc00) [pid = 3476] [serial = 698] [outer = 0x89ec9000] 09:34:59 INFO - PROCESS | 3476 | 1464626099718 Marionette DEBUG loaded listener.js 09:34:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 289 (0xa3571800) [pid = 3476] [serial = 699] [outer = 0x89ec9000] 09:35:00 INFO - PROCESS | 3476 | 1464626100680 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]]]}] 09:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 09:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1632ms 09:35:00 INFO - PROCESS | 3476 | 1464626100701 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 09:35:00 INFO - PROCESS | 3476 | 1464626100704 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 09:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 09:35:00 INFO - PROCESS | 3476 | 1464626100711 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 09:35:00 INFO - PROCESS | 3476 | 1464626100714 Marionette TRACE conn3 <- [1,902,null,{}] 09:35:00 INFO - PROCESS | 3476 | 1464626100720 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}] 09:35:00 INFO - PROCESS | 3476 | 1464626100890 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 09:35:01 INFO - PROCESS | 3476 | 1464626101143 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a2400 == 83 [pid = 3476] [id = 233] 09:35:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 290 (0x887a2c00) [pid = 3476] [serial = 700] [outer = (nil)] 09:35:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 291 (0x887ab400) [pid = 3476] [serial = 701] [outer = 0x887a2c00] 09:35:01 INFO - PROCESS | 3476 | 1464626101267 Marionette DEBUG loaded listener.js 09:35:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 292 (0x887ac800) [pid = 3476] [serial = 702] [outer = 0x887a2c00] 09:35:02 INFO - PROCESS | 3476 | 1464626102192 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]]]}] 09:35:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 09:35:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1534ms 09:35:02 INFO - PROCESS | 3476 | 1464626102246 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 09:35:02 INFO - PROCESS | 3476 | 1464626102253 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 09:35:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 09:35:02 INFO - PROCESS | 3476 | 1464626102260 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 09:35:02 INFO - PROCESS | 3476 | 1464626102262 Marionette TRACE conn3 <- [1,906,null,{}] 09:35:02 INFO - PROCESS | 3476 | 1464626102269 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}] 09:35:02 INFO - PROCESS | 3476 | 1464626102470 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 09:35:02 INFO - PROCESS | 3476 | 1464626102737 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a0400 == 84 [pid = 3476] [id = 234] 09:35:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 293 (0x887aa400) [pid = 3476] [serial = 703] [outer = (nil)] 09:35:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 294 (0x888b2c00) [pid = 3476] [serial = 704] [outer = 0x887aa400] 09:35:02 INFO - PROCESS | 3476 | 1464626102865 Marionette DEBUG loaded listener.js 09:35:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 295 (0x888b5400) [pid = 3476] [serial = 705] [outer = 0x887aa400] 09:35:03 INFO - PROCESS | 3476 | 1464626103740 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]]]}] 09:35:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 09:35:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1533ms 09:35:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 09:35:03 INFO - PROCESS | 3476 | 1464626103794 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 09:35:03 INFO - PROCESS | 3476 | 1464626103797 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 09:35:03 INFO - PROCESS | 3476 | 1464626103804 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 09:35:03 INFO - PROCESS | 3476 | 1464626103807 Marionette TRACE conn3 <- [1,910,null,{}] 09:35:03 INFO - PROCESS | 3476 | 1464626103813 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}] 09:35:04 INFO - PROCESS | 3476 | 1464626103999 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 09:35:04 INFO - PROCESS | 3476 | 1464626104248 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x888ae400 == 85 [pid = 3476] [id = 235] 09:35:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 296 (0x888af000) [pid = 3476] [serial = 706] [outer = (nil)] 09:35:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 297 (0x888bc000) [pid = 3476] [serial = 707] [outer = 0x888af000] 09:35:04 INFO - PROCESS | 3476 | 1464626104380 Marionette DEBUG loaded listener.js 09:35:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 298 (0x89ece800) [pid = 3476] [serial = 708] [outer = 0x888af000] 09:35:05 INFO - PROCESS | 3476 | 1464626105540 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]]]}] 09:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 09:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1781ms 09:35:05 INFO - PROCESS | 3476 | 1464626105585 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 09:35:05 INFO - PROCESS | 3476 | 1464626105590 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 09:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 09:35:05 INFO - PROCESS | 3476 | 1464626105598 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 09:35:05 INFO - PROCESS | 3476 | 1464626105604 Marionette TRACE conn3 <- [1,914,null,{}] 09:35:05 INFO - PROCESS | 3476 | 1464626105612 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}] 09:35:05 INFO - PROCESS | 3476 | 1464626105797 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 09:35:06 INFO - PROCESS | 3476 | 1464626106042 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec8000 == 86 [pid = 3476] [id = 236] 09:35:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 299 (0x89ecd000) [pid = 3476] [serial = 709] [outer = (nil)] 09:35:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 300 (0x8a88b800) [pid = 3476] [serial = 710] [outer = 0x89ecd000] 09:35:06 INFO - PROCESS | 3476 | 1464626106161 Marionette DEBUG loaded listener.js 09:35:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 301 (0x8ac60000) [pid = 3476] [serial = 711] [outer = 0x89ecd000] 09:35:07 INFO - PROCESS | 3476 | 1464626107185 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]]]}] 09:35:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 09:35:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1640ms 09:35:07 INFO - PROCESS | 3476 | 1464626107239 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 09:35:07 INFO - PROCESS | 3476 | 1464626107247 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 09:35:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 09:35:07 INFO - PROCESS | 3476 | 1464626107257 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 09:35:07 INFO - PROCESS | 3476 | 1464626107261 Marionette TRACE conn3 <- [1,918,null,{}] 09:35:07 INFO - PROCESS | 3476 | 1464626107267 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}] 09:35:07 INFO - PROCESS | 3476 | 1464626107470 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 09:35:07 INFO - PROCESS | 3476 | 1464626107771 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c35b800 == 87 [pid = 3476] [id = 237] 09:35:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 302 (0x8c5c6800) [pid = 3476] [serial = 712] [outer = (nil)] 09:35:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 303 (0x8c6ba000) [pid = 3476] [serial = 713] [outer = 0x8c5c6800] 09:35:07 INFO - PROCESS | 3476 | 1464626107855 Marionette DEBUG loaded listener.js 09:35:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 304 (0x8cdc2800) [pid = 3476] [serial = 714] [outer = 0x8c5c6800] 09:35:08 INFO - PROCESS | 3476 | 1464626108744 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]]]}] 09:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 09:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1528ms 09:35:08 INFO - PROCESS | 3476 | 1464626108785 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 09:35:08 INFO - PROCESS | 3476 | 1464626108790 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 09:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 09:35:08 INFO - PROCESS | 3476 | 1464626108796 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 09:35:08 INFO - PROCESS | 3476 | 1464626108802 Marionette TRACE conn3 <- [1,922,null,{}] 09:35:08 INFO - PROCESS | 3476 | 1464626108817 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}] 09:35:09 INFO - PROCESS | 3476 | 1464626109005 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 09:35:09 INFO - PROCESS | 3476 | 1464626109255 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce36400 == 88 [pid = 3476] [id = 238] 09:35:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 305 (0x8ce36c00) [pid = 3476] [serial = 715] [outer = (nil)] 09:35:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 306 (0x90bd7000) [pid = 3476] [serial = 716] [outer = 0x8ce36c00] 09:35:09 INFO - PROCESS | 3476 | 1464626109385 Marionette DEBUG loaded listener.js 09:35:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 307 (0x90e56800) [pid = 3476] [serial = 717] [outer = 0x8ce36c00] 09:35:10 INFO - PROCESS | 3476 | 1464626110230 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]]]}] 09:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 09:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1490ms 09:35:10 INFO - PROCESS | 3476 | 1464626110293 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 09:35:10 INFO - PROCESS | 3476 | 1464626110298 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 09:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 09:35:10 INFO - PROCESS | 3476 | 1464626110308 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 09:35:10 INFO - PROCESS | 3476 | 1464626110312 Marionette TRACE conn3 <- [1,926,null,{}] 09:35:10 INFO - PROCESS | 3476 | 1464626110317 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}] 09:35:10 INFO - PROCESS | 3476 | 1464626110512 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 09:35:10 INFO - PROCESS | 3476 | 1464626110770 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ecfc00 == 89 [pid = 3476] [id = 239] 09:35:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 308 (0x8bbd0800) [pid = 3476] [serial = 718] [outer = (nil)] 09:35:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 309 (0x8dda2400) [pid = 3476] [serial = 719] [outer = 0x8bbd0800] 09:35:10 INFO - PROCESS | 3476 | 1464626110898 Marionette DEBUG loaded listener.js 09:35:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 310 (0x93a19c00) [pid = 3476] [serial = 720] [outer = 0x8bbd0800] 09:35:11 INFO - PROCESS | 3476 | 1464626111824 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]]]}] 09:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 09:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1582ms 09:35:11 INFO - PROCESS | 3476 | 1464626111892 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 09:35:11 INFO - PROCESS | 3476 | 1464626111895 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 09:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 09:35:11 INFO - PROCESS | 3476 | 1464626111902 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 09:35:11 INFO - PROCESS | 3476 | 1464626111905 Marionette TRACE conn3 <- [1,930,null,{}] 09:35:11 INFO - PROCESS | 3476 | 1464626111910 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}] 09:35:12 INFO - PROCESS | 3476 | 1464626112096 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 09:35:12 INFO - PROCESS | 3476 | 1464626112404 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9eb000 == 90 [pid = 3476] [id = 240] 09:35:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 311 (0x8b9ec000) [pid = 3476] [serial = 721] [outer = (nil)] 09:35:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 312 (0x90ac9000) [pid = 3476] [serial = 722] [outer = 0x8b9ec000] 09:35:12 INFO - PROCESS | 3476 | 1464626112493 Marionette DEBUG loaded listener.js 09:35:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 313 (0x92214000) [pid = 3476] [serial = 723] [outer = 0x8b9ec000] 09:35:12 INFO - PROCESS | 3476 | --DOCSHELL 0x9a1e8800 == 89 [pid = 3476] [id = 97] 09:35:12 INFO - PROCESS | 3476 | --DOCSHELL 0x98e55000 == 88 [pid = 3476] [id = 56] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 312 (0x90acc400) [pid = 3476] [serial = 559] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 311 (0x8ddcec00) [pid = 3476] [serial = 580] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 310 (0x8ab9fc00) [pid = 3476] [serial = 643] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 309 (0x9221a800) [pid = 3476] [serial = 562] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 308 (0x8ceed400) [pid = 3476] [serial = 556] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 307 (0x8b810400) [pid = 3476] [serial = 553] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 306 (0x939dac00) [pid = 3476] [serial = 565] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 305 (0x98e60c00) [pid = 3476] [serial = 568] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 304 (0x9a095400) [pid = 3476] [serial = 571] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 303 (0x9ac3fc00) [pid = 3476] [serial = 574] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 302 (0x8cac2c00) [pid = 3476] [serial = 577] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 301 (0x8bbcd000) [pid = 3476] [serial = 598] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 300 (0x8ddc6400) [pid = 3476] [serial = 601] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 299 (0x922f4800) [pid = 3476] [serial = 604] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 298 (0x98e56400) [pid = 3476] [serial = 607] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 297 (0x99c0e000) [pid = 3476] [serial = 610] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 296 (0x9ac4b400) [pid = 3476] [serial = 613] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 295 (0x9b969000) [pid = 3476] [serial = 616] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 294 (0xa250ac00) [pid = 3476] [serial = 619] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 293 (0x8c5c7800) [pid = 3476] [serial = 622] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 292 (0x8ac65800) [pid = 3476] [serial = 625] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 291 (0xa22b8c00) [pid = 3476] [serial = 628] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 290 (0x8cdcc000) [pid = 3476] [serial = 631] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 289 (0x8cb8e000) [pid = 3476] [serial = 634] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 288 (0x8f9c4400) [pid = 3476] [serial = 592] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 287 (0x90bd7c00) [pid = 3476] [serial = 593] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 286 (0x8c6af800) [pid = 3476] [serial = 586] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 285 (0x8cabd400) [pid = 3476] [serial = 587] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 284 (0x8cabc000) [pid = 3476] [serial = 584] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 283 (0x8bbd4400) [pid = 3476] [serial = 583] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 282 (0x90dc0000) [pid = 3476] [serial = 595] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 281 (0x8b37bc00) [pid = 3476] [serial = 637] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 280 (0x8c6b8c00) [pid = 3476] [serial = 640] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 279 (0x8b9e9400) [pid = 3476] [serial = 638] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 278 (0x8e1df800) [pid = 3476] [serial = 589] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 277 (0x8cdc2000) [pid = 3476] [serial = 641] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | --DOMWINDOW == 276 (0x8e5b8c00) [pid = 3476] [serial = 590] [outer = (nil)] [url = about:blank] 09:35:13 INFO - PROCESS | 3476 | 1464626113454 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]]]}] 09:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 09:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1577ms 09:35:13 INFO - PROCESS | 3476 | 1464626113486 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 09:35:13 INFO - PROCESS | 3476 | 1464626113489 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 09:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 09:35:13 INFO - PROCESS | 3476 | 1464626113498 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 09:35:13 INFO - PROCESS | 3476 | 1464626113501 Marionette TRACE conn3 <- [1,934,null,{}] 09:35:13 INFO - PROCESS | 3476 | 1464626113507 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}] 09:35:13 INFO - PROCESS | 3476 | 1464626113713 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 09:35:13 INFO - PROCESS | 3476 | 1464626113750 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9de800 == 89 [pid = 3476] [id = 241] 09:35:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 277 (0x8ab9fc00) [pid = 3476] [serial = 724] [outer = (nil)] 09:35:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 278 (0x8cabc000) [pid = 3476] [serial = 725] [outer = 0x8ab9fc00] 09:35:13 INFO - PROCESS | 3476 | 1464626113978 Marionette DEBUG loaded listener.js 09:35:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 279 (0x8ddd0400) [pid = 3476] [serial = 726] [outer = 0x8ab9fc00] 09:35:14 INFO - PROCESS | 3476 | 1464626114776 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]]]}] 09:35:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 09:35:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1341ms 09:35:14 INFO - PROCESS | 3476 | 1464626114840 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 09:35:14 INFO - PROCESS | 3476 | 1464626114844 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 09:35:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 09:35:14 INFO - PROCESS | 3476 | 1464626114850 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 09:35:14 INFO - PROCESS | 3476 | 1464626114853 Marionette TRACE conn3 <- [1,938,null,{}] 09:35:14 INFO - PROCESS | 3476 | 1464626114859 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}] 09:35:15 INFO - PROCESS | 3476 | 1464626115023 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 09:35:15 INFO - PROCESS | 3476 | 1464626115037 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x888aec00 == 90 [pid = 3476] [id = 242] 09:35:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 280 (0x8b810400) [pid = 3476] [serial = 727] [outer = (nil)] 09:35:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 281 (0x90bca000) [pid = 3476] [serial = 728] [outer = 0x8b810400] 09:35:15 INFO - PROCESS | 3476 | 1464626115112 Marionette DEBUG loaded listener.js 09:35:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 282 (0x90e51c00) [pid = 3476] [serial = 729] [outer = 0x8b810400] 09:35:16 INFO - PROCESS | 3476 | 1464626116124 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]]]}] 09:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 09:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1332ms 09:35:16 INFO - PROCESS | 3476 | 1464626116186 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 09:35:16 INFO - PROCESS | 3476 | 1464626116190 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 09:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 09:35:16 INFO - PROCESS | 3476 | 1464626116196 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 09:35:16 INFO - PROCESS | 3476 | 1464626116198 Marionette TRACE conn3 <- [1,942,null,{}] 09:35:16 INFO - PROCESS | 3476 | 1464626116204 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}] 09:35:16 INFO - PROCESS | 3476 | 1464626116435 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 09:35:16 INFO - PROCESS | 3476 | 1464626116464 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc6400 == 91 [pid = 3476] [id = 243] 09:35:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 283 (0x8e5abc00) [pid = 3476] [serial = 730] [outer = (nil)] 09:35:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 284 (0x950c6000) [pid = 3476] [serial = 731] [outer = 0x8e5abc00] 09:35:16 INFO - PROCESS | 3476 | 1464626116540 Marionette DEBUG loaded listener.js 09:35:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 285 (0x98714c00) [pid = 3476] [serial = 732] [outer = 0x8e5abc00] 09:35:17 INFO - PROCESS | 3476 | 1464626117582 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]]]}] 09:35:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 09:35:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1442ms 09:35:17 INFO - PROCESS | 3476 | 1464626117645 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 09:35:17 INFO - PROCESS | 3476 | 1464626117649 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 09:35:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 09:35:17 INFO - PROCESS | 3476 | 1464626117655 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 09:35:17 INFO - PROCESS | 3476 | 1464626117658 Marionette TRACE conn3 <- [1,946,null,{}] 09:35:17 INFO - PROCESS | 3476 | 1464626117663 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}] 09:35:17 INFO - PROCESS | 3476 | 1464626117890 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 284 (0x8f6df800) [pid = 3476] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 283 (0x9cecb000) [pid = 3476] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 282 (0x90acc800) [pid = 3476] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 281 (0x9993a000) [pid = 3476] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 280 (0x92161c00) [pid = 3476] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 279 (0x9a1e9000) [pid = 3476] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 278 (0x9877c800) [pid = 3476] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 277 (0x8f9bb400) [pid = 3476] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 276 (0x922ecc00) [pid = 3476] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 275 (0x9a3de800) [pid = 3476] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 274 (0x950d0000) [pid = 3476] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 09:35:18 INFO - PROCESS | 3476 | --DOMWINDOW == 273 (0xa51aec00) [pid = 3476] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 272 (0x8f770c00) [pid = 3476] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 271 (0x8f9c2400) [pid = 3476] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 270 (0x91feb800) [pid = 3476] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 269 (0x91fed400) [pid = 3476] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 268 (0x8e5ac800) [pid = 3476] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 267 (0x99eb9800) [pid = 3476] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 266 (0x90bcc400) [pid = 3476] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 265 (0x939db800) [pid = 3476] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 264 (0x8f6d2000) [pid = 3476] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 263 (0x9b159c00) [pid = 3476] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 262 (0x8f9bbc00) [pid = 3476] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 261 (0x9389a400) [pid = 3476] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 260 (0xa23c6800) [pid = 3476] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 259 (0x9a08c000) [pid = 3476] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 258 (0x90bce800) [pid = 3476] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 257 (0xa63f3000) [pid = 3476] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 256 (0xa680c000) [pid = 3476] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 255 (0x90ac9800) [pid = 3476] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 254 (0x9a03e400) [pid = 3476] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 253 (0x90bcd000) [pid = 3476] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 252 (0x8f6d3000) [pid = 3476] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 251 (0x8ac6c400) [pid = 3476] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 250 (0x8cee7c00) [pid = 3476] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 249 (0x8f6dbc00) [pid = 3476] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 248 (0x8abaa000) [pid = 3476] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 247 (0x8e1d1c00) [pid = 3476] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 246 (0x92215400) [pid = 3476] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 245 (0x8ddc5000) [pid = 3476] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 244 (0x8cb92c00) [pid = 3476] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 243 (0x8a9e5800) [pid = 3476] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 242 (0x8cabe400) [pid = 3476] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 241 (0x8cb88400) [pid = 3476] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 240 (0x99c01800) [pid = 3476] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 239 (0x98065800) [pid = 3476] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 238 (0x8c5ce800) [pid = 3476] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 237 (0x8e5ad800) [pid = 3476] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 236 (0x8cee2000) [pid = 3476] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 235 (0x8b9e7c00) [pid = 3476] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 234 (0x939df000) [pid = 3476] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 233 (0x92162800) [pid = 3476] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 232 (0x8cb93c00) [pid = 3476] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 231 (0x8f76fc00) [pid = 3476] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 230 (0x8b37b400) [pid = 3476] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 229 (0x99e2b800) [pid = 3476] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 228 (0x9215e800) [pid = 3476] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 227 (0x8b37c400) [pid = 3476] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 226 (0x8cb8c000) [pid = 3476] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 225 (0x8cb87800) [pid = 3476] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 224 (0x8c6bb000) [pid = 3476] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 223 (0x8c6b3800) [pid = 3476] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 222 (0x8f9c8c00) [pid = 3476] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 221 (0x93a1d800) [pid = 3476] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 220 (0x8c5c1000) [pid = 3476] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 219 (0x8aba9400) [pid = 3476] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 218 (0x9a1f3c00) [pid = 3476] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x8cdc6400) [pid = 3476] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x9a0ce400) [pid = 3476] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0x92d73400) [pid = 3476] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0xa23d1800) [pid = 3476] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 213 (0x8c367400) [pid = 3476] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 212 (0x8c358c00) [pid = 3476] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 211 (0x8a9e2000) [pid = 3476] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 210 (0x8a85b000) [pid = 3476] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 209 (0x8a84cc00) [pid = 3476] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 208 (0x8b36fc00) [pid = 3476] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 207 (0x8bbcf400) [pid = 3476] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 206 (0x8b9f0000) [pid = 3476] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x8b9e8000) [pid = 3476] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x8cee1c00) [pid = 3476] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0x9b76f800) [pid = 3476] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x9a037c00) [pid = 3476] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0x9a03d000) [pid = 3476] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 200 (0x950d2400) [pid = 3476] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x90ac2400) [pid = 3476] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 198 (0x8dd9d800) [pid = 3476] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 197 (0x8f6d3800) [pid = 3476] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 196 (0x9ad91c00) [pid = 3476] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 195 (0x9ad93c00) [pid = 3476] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 194 (0x939dc800) [pid = 3476] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 193 (0x8c35c800) [pid = 3476] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 09:35:19 INFO - PROCESS | 3476 | --DOMWINDOW == 192 (0x8aba2000) [pid = 3476] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 09:35:19 INFO - PROCESS | 3476 | 1464626119242 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a84cc00 == 92 [pid = 3476] [id = 244] 09:35:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 193 (0x8a854800) [pid = 3476] [serial = 733] [outer = (nil)] 09:35:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 194 (0x8a9e6c00) [pid = 3476] [serial = 734] [outer = 0x8a854800] 09:35:19 INFO - PROCESS | 3476 | 1464626119332 Marionette DEBUG loaded listener.js 09:35:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 195 (0x8b376c00) [pid = 3476] [serial = 735] [outer = 0x8a854800] 09:35:20 INFO - PROCESS | 3476 | 1464626120026 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]]]}] 09:35:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 09:35:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2398ms 09:35:20 INFO - PROCESS | 3476 | 1464626120053 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 09:35:20 INFO - PROCESS | 3476 | 1464626120057 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 09:35:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 09:35:20 INFO - PROCESS | 3476 | 1464626120062 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 09:35:20 INFO - PROCESS | 3476 | 1464626120065 Marionette TRACE conn3 <- [1,950,null,{}] 09:35:20 INFO - PROCESS | 3476 | 1464626120071 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}] 09:35:20 INFO - PROCESS | 3476 | 1464626120236 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 09:35:20 INFO - PROCESS | 3476 | 1464626120408 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9dd000 == 93 [pid = 3476] [id = 245] 09:35:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 196 (0x8b818c00) [pid = 3476] [serial = 736] [outer = (nil)] 09:35:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 197 (0x8c6b8000) [pid = 3476] [serial = 737] [outer = 0x8b818c00] 09:35:20 INFO - PROCESS | 3476 | 1464626120481 Marionette DEBUG loaded listener.js 09:35:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 198 (0x8ce33400) [pid = 3476] [serial = 738] [outer = 0x8b818c00] 09:35:21 INFO - PROCESS | 3476 | 1464626121455 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]]]}] 09:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 09:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1427ms 09:35:21 INFO - PROCESS | 3476 | 1464626121491 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 09:35:21 INFO - PROCESS | 3476 | 1464626121497 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 09:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 09:35:21 INFO - PROCESS | 3476 | 1464626121506 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 09:35:21 INFO - PROCESS | 3476 | 1464626121512 Marionette TRACE conn3 <- [1,954,null,{}] 09:35:21 INFO - PROCESS | 3476 | 1464626121521 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}] 09:35:21 INFO - PROCESS | 3476 | 1464626121741 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 09:35:22 INFO - PROCESS | 3476 | 1464626122032 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b8400 == 94 [pid = 3476] [id = 246] 09:35:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 199 (0x89ec3000) [pid = 3476] [serial = 739] [outer = (nil)] 09:35:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x8ac5ec00) [pid = 3476] [serial = 740] [outer = 0x89ec3000] 09:35:22 INFO - PROCESS | 3476 | 1464626122163 Marionette DEBUG loaded listener.js 09:35:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 201 (0x8b9eac00) [pid = 3476] [serial = 741] [outer = 0x89ec3000] 09:35:23 INFO - PROCESS | 3476 | 1464626123062 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]]]}] 09:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 09:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1587ms 09:35:23 INFO - PROCESS | 3476 | 1464626123095 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 09:35:23 INFO - PROCESS | 3476 | 1464626123104 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 09:35:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 09:35:23 INFO - PROCESS | 3476 | 1464626123115 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 09:35:23 INFO - PROCESS | 3476 | 1464626123119 Marionette TRACE conn3 <- [1,958,null,{}] 09:35:23 INFO - PROCESS | 3476 | 1464626123126 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}] 09:35:23 INFO - PROCESS | 3476 | 1464626123337 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 09:35:23 INFO - PROCESS | 3476 | 1464626123596 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6af800 == 95 [pid = 3476] [id = 247] 09:35:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x8c6b4400) [pid = 3476] [serial = 742] [outer = (nil)] 09:35:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x8cac0800) [pid = 3476] [serial = 743] [outer = 0x8c6b4400] 09:35:23 INFO - PROCESS | 3476 | 1464626123732 Marionette DEBUG loaded listener.js 09:35:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x8cdc3800) [pid = 3476] [serial = 744] [outer = 0x8c6b4400] 09:35:24 INFO - PROCESS | 3476 | 1464626124683 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]]]}] 09:35:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 09:35:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1634ms 09:35:24 INFO - PROCESS | 3476 | 1464626124749 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 09:35:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 09:35:24 INFO - PROCESS | 3476 | 1464626124754 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 09:35:24 INFO - PROCESS | 3476 | 1464626124762 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 09:35:24 INFO - PROCESS | 3476 | 1464626124768 Marionette TRACE conn3 <- [1,962,null,{}] 09:35:24 INFO - PROCESS | 3476 | 1464626124786 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}] 09:35:24 INFO - PROCESS | 3476 | 1464626124986 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 09:35:25 INFO - PROCESS | 3476 | 1464626125215 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cee5c00 == 96 [pid = 3476] [id = 248] 09:35:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x8e1d6c00) [pid = 3476] [serial = 745] [outer = (nil)] 09:35:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x8e730800) [pid = 3476] [serial = 746] [outer = 0x8e1d6c00] 09:35:25 INFO - PROCESS | 3476 | 1464626125352 Marionette DEBUG loaded listener.js 09:35:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 207 (0x8f761400) [pid = 3476] [serial = 747] [outer = 0x8e1d6c00] 09:35:26 INFO - PROCESS | 3476 | 1464626126208 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]]]}] 09:35:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 09:35:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1491ms 09:35:26 INFO - PROCESS | 3476 | 1464626126254 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 09:35:26 INFO - PROCESS | 3476 | 1464626126259 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 09:35:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 09:35:26 INFO - PROCESS | 3476 | 1464626126266 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 09:35:26 INFO - PROCESS | 3476 | 1464626126268 Marionette TRACE conn3 <- [1,966,null,{}] 09:35:26 INFO - PROCESS | 3476 | 1464626126275 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}] 09:35:26 INFO - PROCESS | 3476 | 1464626126475 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 09:35:26 INFO - PROCESS | 3476 | 1464626126685 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x888ad800 == 97 [pid = 3476] [id = 249] 09:35:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 208 (0x8e5b4400) [pid = 3476] [serial = 748] [outer = (nil)] 09:35:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 209 (0x90ac1800) [pid = 3476] [serial = 749] [outer = 0x8e5b4400] 09:35:26 INFO - PROCESS | 3476 | 1464626126809 Marionette DEBUG loaded listener.js 09:35:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 210 (0x90bd2000) [pid = 3476] [serial = 750] [outer = 0x8e5b4400] 09:35:27 INFO - PROCESS | 3476 | 1464626127786 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]]]}] 09:35:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 09:35:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1590ms 09:35:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 09:35:27 INFO - PROCESS | 3476 | 1464626127857 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 09:35:27 INFO - PROCESS | 3476 | 1464626127860 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 09:35:27 INFO - PROCESS | 3476 | 1464626127867 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 09:35:27 INFO - PROCESS | 3476 | 1464626127871 Marionette TRACE conn3 <- [1,970,null,{}] 09:35:27 INFO - PROCESS | 3476 | 1464626127877 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}] 09:35:28 INFO - PROCESS | 3476 | 1464626128058 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 09:35:28 INFO - PROCESS | 3476 | 1464626128321 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cac6400 == 98 [pid = 3476] [id = 250] 09:35:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 211 (0x8f9bbc00) [pid = 3476] [serial = 751] [outer = (nil)] 09:35:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 212 (0x92218000) [pid = 3476] [serial = 752] [outer = 0x8f9bbc00] 09:35:28 INFO - PROCESS | 3476 | 1464626128449 Marionette DEBUG loaded listener.js 09:35:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 213 (0x922f6400) [pid = 3476] [serial = 753] [outer = 0x8f9bbc00] 09:35:29 INFO - PROCESS | 3476 | 1464626129319 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]]]}] 09:35:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 09:35:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1493ms 09:35:29 INFO - PROCESS | 3476 | 1464626129359 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 09:35:29 INFO - PROCESS | 3476 | 1464626129364 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 09:35:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 09:35:29 INFO - PROCESS | 3476 | 1464626129370 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 09:35:29 INFO - PROCESS | 3476 | 1464626129373 Marionette TRACE conn3 <- [1,974,null,{}] 09:35:29 INFO - PROCESS | 3476 | 1464626129379 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}] 09:35:29 INFO - PROCESS | 3476 | 1464626129599 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 09:35:29 INFO - PROCESS | 3476 | 1464626129861 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:29 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5ad800 == 99 [pid = 3476] [id = 251] 09:35:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 214 (0x8f9c3000) [pid = 3476] [serial = 754] [outer = (nil)] 09:35:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x98e5a800) [pid = 3476] [serial = 755] [outer = 0x8f9c3000] 09:35:29 INFO - PROCESS | 3476 | 1464626129992 Marionette DEBUG loaded listener.js 09:35:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x99e2f000) [pid = 3476] [serial = 756] [outer = 0x8f9c3000] 09:35:30 INFO - PROCESS | 3476 | 1464626130917 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]]]}] 09:35:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 09:35:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1585ms 09:35:30 INFO - PROCESS | 3476 | 1464626130956 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 09:35:30 INFO - PROCESS | 3476 | 1464626130960 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 09:35:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 09:35:30 INFO - PROCESS | 3476 | 1464626130967 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 09:35:30 INFO - PROCESS | 3476 | 1464626130970 Marionette TRACE conn3 <- [1,978,null,{}] 09:35:30 INFO - PROCESS | 3476 | 1464626130976 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}] 09:35:31 INFO - PROCESS | 3476 | 1464626131153 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 09:35:31 INFO - PROCESS | 3476 | 1464626131418 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x99c0a400 == 100 [pid = 3476] [id = 252] 09:35:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x99c0e000) [pid = 3476] [serial = 757] [outer = (nil)] 09:35:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x9a0cdc00) [pid = 3476] [serial = 758] [outer = 0x99c0e000] 09:35:31 INFO - PROCESS | 3476 | 1464626131552 Marionette DEBUG loaded listener.js 09:35:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 219 (0x9a1f5400) [pid = 3476] [serial = 759] [outer = 0x99c0e000] 09:35:32 INFO - PROCESS | 3476 | 1464626132418 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]]]}] 09:35:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 09:35:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1528ms 09:35:32 INFO - PROCESS | 3476 | 1464626132498 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 09:35:32 INFO - PROCESS | 3476 | 1464626132501 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 09:35:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 09:35:32 INFO - PROCESS | 3476 | 1464626132509 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 09:35:32 INFO - PROCESS | 3476 | 1464626132512 Marionette TRACE conn3 <- [1,982,null,{}] 09:35:32 INFO - PROCESS | 3476 | 1464626132518 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}] 09:35:32 INFO - PROCESS | 3476 | 1464626132745 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 09:35:33 INFO - PROCESS | 3476 | 1464626133000 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x9456ec00 == 101 [pid = 3476] [id = 253] 09:35:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 220 (0x99936800) [pid = 3476] [serial = 760] [outer = (nil)] 09:35:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 221 (0x9b156400) [pid = 3476] [serial = 761] [outer = 0x99936800] 09:35:33 INFO - PROCESS | 3476 | 1464626133128 Marionette DEBUG loaded listener.js 09:35:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 222 (0x9b964400) [pid = 3476] [serial = 762] [outer = 0x99936800] 09:35:34 INFO - PROCESS | 3476 | 1464626133999 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]]]}] 09:35:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 09:35:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1530ms 09:35:34 INFO - PROCESS | 3476 | 1464626134040 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 09:35:34 INFO - PROCESS | 3476 | 1464626134044 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 09:35:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 09:35:34 INFO - PROCESS | 3476 | 1464626134051 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 09:35:34 INFO - PROCESS | 3476 | 1464626134054 Marionette TRACE conn3 <- [1,986,null,{}] 09:35:34 INFO - PROCESS | 3476 | 1464626134060 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}] 09:35:34 INFO - PROCESS | 3476 | 1464626134250 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 09:35:34 INFO - PROCESS | 3476 | 1464626134469 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a03dc00 == 102 [pid = 3476] [id = 254] 09:35:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 223 (0x9ad95c00) [pid = 3476] [serial = 763] [outer = (nil)] 09:35:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 224 (0xa23d5c00) [pid = 3476] [serial = 764] [outer = 0x9ad95c00] 09:35:34 INFO - PROCESS | 3476 | 1464626134646 Marionette DEBUG loaded listener.js 09:35:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 225 (0xa25ac800) [pid = 3476] [serial = 765] [outer = 0x9ad95c00] 09:35:35 INFO - PROCESS | 3476 | 1464626135541 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]]]}] 09:35:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 09:35:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1528ms 09:35:35 INFO - PROCESS | 3476 | 1464626135580 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 09:35:35 INFO - PROCESS | 3476 | 1464626135583 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 09:35:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 09:35:35 INFO - PROCESS | 3476 | 1464626135590 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 09:35:35 INFO - PROCESS | 3476 | 1464626135593 Marionette TRACE conn3 <- [1,990,null,{}] 09:35:35 INFO - PROCESS | 3476 | 1464626135620 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}] 09:35:35 INFO - PROCESS | 3476 | 1464626135817 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 09:35:36 INFO - PROCESS | 3476 | 1464626136076 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x881d7000 == 103 [pid = 3476] [id = 255] 09:35:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 226 (0x881d8400) [pid = 3476] [serial = 766] [outer = (nil)] 09:35:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 227 (0x881de800) [pid = 3476] [serial = 767] [outer = 0x881d8400] 09:35:36 INFO - PROCESS | 3476 | 1464626136174 Marionette DEBUG loaded listener.js 09:35:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 228 (0x881e2000) [pid = 3476] [serial = 768] [outer = 0x881d8400] 09:35:37 INFO - PROCESS | 3476 | 1464626137126 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]]]}] 09:35:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 09:35:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1603ms 09:35:37 INFO - PROCESS | 3476 | 1464626137194 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 09:35:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 09:35:37 INFO - PROCESS | 3476 | 1464626137199 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 09:35:37 INFO - PROCESS | 3476 | 1464626137205 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 09:35:37 INFO - PROCESS | 3476 | 1464626137210 Marionette TRACE conn3 <- [1,994,null,{}] 09:35:37 INFO - PROCESS | 3476 | 1464626137215 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}] 09:35:37 INFO - PROCESS | 3476 | 1464626137435 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 09:35:37 INFO - PROCESS | 3476 | 1464626137709 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x881da800 == 104 [pid = 3476] [id = 256] 09:35:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 229 (0x8b811c00) [pid = 3476] [serial = 769] [outer = (nil)] 09:35:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 230 (0x8cdc4000) [pid = 3476] [serial = 770] [outer = 0x8b811c00] 09:35:37 INFO - PROCESS | 3476 | 1464626137844 Marionette DEBUG loaded listener.js 09:35:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 231 (0x91def400) [pid = 3476] [serial = 771] [outer = 0x8b811c00] 09:35:38 INFO - PROCESS | 3476 | 1464626138735 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]]]}] 09:35:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 09:35:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1586ms 09:35:38 INFO - PROCESS | 3476 | 1464626138791 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 09:35:38 INFO - PROCESS | 3476 | 1464626138795 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 09:35:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 09:35:38 INFO - PROCESS | 3476 | 1464626138802 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 09:35:38 INFO - PROCESS | 3476 | 1464626138804 Marionette TRACE conn3 <- [1,998,null,{}] 09:35:38 INFO - PROCESS | 3476 | 1464626138810 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}] 09:35:39 INFO - PROCESS | 3476 | 1464626138995 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 09:35:39 INFO - PROCESS | 3476 | 1464626139210 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a852800 == 105 [pid = 3476] [id = 257] 09:35:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 232 (0x8a853c00) [pid = 3476] [serial = 772] [outer = (nil)] 09:35:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 233 (0x8aba1000) [pid = 3476] [serial = 773] [outer = 0x8a853c00] 09:35:39 INFO - PROCESS | 3476 | 1464626139391 Marionette DEBUG loaded listener.js 09:35:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 234 (0x8b9ed000) [pid = 3476] [serial = 774] [outer = 0x8a853c00] 09:35:40 INFO - PROCESS | 3476 | 1464626140300 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]]]}] 09:35:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 09:35:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1535ms 09:35:40 INFO - PROCESS | 3476 | 1464626140338 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 09:35:40 INFO - PROCESS | 3476 | 1464626140341 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 09:35:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 09:35:40 INFO - PROCESS | 3476 | 1464626140348 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 09:35:40 INFO - PROCESS | 3476 | 1464626140352 Marionette TRACE conn3 <- [1,1002,null,{}] 09:35:40 INFO - PROCESS | 3476 | 1464626140358 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}] 09:35:40 INFO - PROCESS | 3476 | 1464626140566 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 09:35:40 INFO - PROCESS | 3476 | 1464626140843 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80ac00 == 106 [pid = 3476] [id = 258] 09:35:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 235 (0x8c35e000) [pid = 3476] [serial = 775] [outer = (nil)] 09:35:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 236 (0x8dd9d400) [pid = 3476] [serial = 776] [outer = 0x8c35e000] 09:35:40 INFO - PROCESS | 3476 | 1464626140967 Marionette DEBUG loaded listener.js 09:35:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 237 (0x8e1d6000) [pid = 3476] [serial = 777] [outer = 0x8c35e000] 09:35:41 INFO - PROCESS | 3476 | 1464626141843 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]]]}] 09:35:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 09:35:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1529ms 09:35:41 INFO - PROCESS | 3476 | 1464626141878 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 09:35:41 INFO - PROCESS | 3476 | 1464626141881 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 09:35:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 09:35:41 INFO - PROCESS | 3476 | 1464626141888 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 09:35:41 INFO - PROCESS | 3476 | 1464626141892 Marionette TRACE conn3 <- [1,1006,null,{}] 09:35:41 INFO - PROCESS | 3476 | 1464626141898 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}] 09:35:42 INFO - PROCESS | 3476 | 1464626142095 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 09:35:42 INFO - PROCESS | 3476 | 1464626142356 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c367000 == 107 [pid = 3476] [id = 259] 09:35:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 238 (0x8cb85c00) [pid = 3476] [serial = 778] [outer = (nil)] 09:35:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 239 (0x8f9c5000) [pid = 3476] [serial = 779] [outer = 0x8cb85c00] 09:35:42 INFO - PROCESS | 3476 | 1464626142484 Marionette DEBUG loaded listener.js 09:35:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 240 (0x90bcf400) [pid = 3476] [serial = 780] [outer = 0x8cb85c00] 09:35:43 INFO - PROCESS | 3476 | 1464626143350 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]]]}] 09:35:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 09:35:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1533ms 09:35:43 INFO - PROCESS | 3476 | 1464626143422 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 09:35:43 INFO - PROCESS | 3476 | 1464626143426 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 09:35:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 09:35:43 INFO - PROCESS | 3476 | 1464626143432 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 09:35:43 INFO - PROCESS | 3476 | 1464626143436 Marionette TRACE conn3 <- [1,1010,null,{}] 09:35:43 INFO - PROCESS | 3476 | 1464626143441 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}] 09:35:43 INFO - PROCESS | 3476 | 1464626143649 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 09:35:43 INFO - PROCESS | 3476 | 1464626143921 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b5800 == 108 [pid = 3476] [id = 260] 09:35:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 241 (0x89ec1400) [pid = 3476] [serial = 781] [outer = (nil)] 09:35:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 242 (0x89ec8800) [pid = 3476] [serial = 782] [outer = 0x89ec1400] 09:35:44 INFO - PROCESS | 3476 | 1464626144784 Marionette DEBUG loaded listener.js 09:35:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 243 (0x8a84d800) [pid = 3476] [serial = 783] [outer = 0x89ec1400] 09:35:45 INFO - PROCESS | 3476 | 1464626145811 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]]]}] 09:35:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 09:35:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 2431ms 09:35:45 INFO - PROCESS | 3476 | 1464626145865 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 09:35:45 INFO - PROCESS | 3476 | 1464626145872 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 09:35:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 09:35:45 INFO - PROCESS | 3476 | 1464626145880 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 09:35:45 INFO - PROCESS | 3476 | 1464626145886 Marionette TRACE conn3 <- [1,1014,null,{}] 09:35:45 INFO - PROCESS | 3476 | 1464626145893 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}] 09:35:46 INFO - PROCESS | 3476 | 1464626146098 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 09:35:46 INFO - PROCESS | 3476 | 1464626146389 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b6800 == 109 [pid = 3476] [id = 261] 09:35:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 244 (0x8a888000) [pid = 3476] [serial = 784] [outer = (nil)] 09:35:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 245 (0x8ac6b400) [pid = 3476] [serial = 785] [outer = 0x8a888000] 09:35:46 INFO - PROCESS | 3476 | 1464626146590 Marionette DEBUG loaded listener.js 09:35:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 246 (0x8bbcc800) [pid = 3476] [serial = 786] [outer = 0x8a888000] 09:35:47 INFO - PROCESS | 3476 | 1464626147575 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]]]}] 09:35:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 09:35:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1733ms 09:35:47 INFO - PROCESS | 3476 | 1464626147615 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 09:35:47 INFO - PROCESS | 3476 | 1464626147621 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 09:35:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 09:35:47 INFO - PROCESS | 3476 | 1464626147632 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 09:35:47 INFO - PROCESS | 3476 | 1464626147636 Marionette TRACE conn3 <- [1,1018,null,{}] 09:35:47 INFO - PROCESS | 3476 | 1464626147642 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}] 09:35:47 INFO - PROCESS | 3476 | 1464626147824 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 09:35:48 INFO - PROCESS | 3476 | 1464626148047 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a895800 == 110 [pid = 3476] [id = 262] 09:35:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 247 (0x8a9e3800) [pid = 3476] [serial = 787] [outer = (nil)] 09:35:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 248 (0x8ac6b000) [pid = 3476] [serial = 788] [outer = 0x8a9e3800] 09:35:48 INFO - PROCESS | 3476 | 1464626148263 Marionette DEBUG loaded listener.js 09:35:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 249 (0x8b9f4400) [pid = 3476] [serial = 789] [outer = 0x8a9e3800] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x91fed000 == 109 [pid = 3476] [id = 9] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x92d70400 == 108 [pid = 3476] [id = 70] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x91ff1400 == 107 [pid = 3476] [id = 68] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x997ab000 == 106 [pid = 3476] [id = 104] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9e5c00 == 105 [pid = 3476] [id = 183] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x92d7b800 == 104 [pid = 3476] [id = 67] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x939dd800 == 103 [pid = 3476] [id = 66] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x950ce400 == 102 [pid = 3476] [id = 69] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8b809400 == 101 [pid = 3476] [id = 198] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8a84cc00 == 100 [pid = 3476] [id = 244] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc6400 == 99 [pid = 3476] [id = 243] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x888aec00 == 98 [pid = 3476] [id = 242] 09:35:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9de800 == 97 [pid = 3476] [id = 241] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9eb000 == 96 [pid = 3476] [id = 240] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89ecfc00 == 95 [pid = 3476] [id = 239] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8ce36400 == 94 [pid = 3476] [id = 238] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8c35b800 == 93 [pid = 3476] [id = 237] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec8000 == 92 [pid = 3476] [id = 236] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x887a0400 == 91 [pid = 3476] [id = 234] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x887a2400 == 90 [pid = 3476] [id = 233] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec4800 == 89 [pid = 3476] [id = 232] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8a891c00 == 88 [pid = 3476] [id = 231] 09:35:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8a887000 == 87 [pid = 3476] [id = 230] 09:35:49 INFO - PROCESS | 3476 | 1464626149255 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]]]}] 09:35:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 09:35:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1679ms 09:35:49 INFO - PROCESS | 3476 | 1464626149316 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 09:35:49 INFO - PROCESS | 3476 | 1464626149320 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 09:35:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 09:35:49 INFO - PROCESS | 3476 | 1464626149327 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 09:35:49 INFO - PROCESS | 3476 | 1464626149332 Marionette TRACE conn3 <- [1,1022,null,{}] 09:35:49 INFO - PROCESS | 3476 | 1464626149348 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}] 09:35:49 INFO - PROCESS | 3476 | 1464626149528 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 248 (0x9b96f800) [pid = 3476] [serial = 301] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 247 (0xa63fa000) [pid = 3476] [serial = 228] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 246 (0x975d1800) [pid = 3476] [serial = 219] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 245 (0x922ebc00) [pid = 3476] [serial = 385] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 244 (0x927c9c00) [pid = 3476] [serial = 295] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 243 (0x938a5800) [pid = 3476] [serial = 340] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 242 (0x8e5b8400) [pid = 3476] [serial = 397] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 241 (0x9a3d7c00) [pid = 3476] [serial = 259] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 240 (0xa31ff800) [pid = 3476] [serial = 358] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 239 (0x99e2f800) [pid = 3476] [serial = 343] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 238 (0x8f6dd800) [pid = 3476] [serial = 403] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 237 (0xa35c9000) [pid = 3476] [serial = 225] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 236 (0x9b157000) [pid = 3476] [serial = 355] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 235 (0x97468800) [pid = 3476] [serial = 256] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 234 (0xa6391000) [pid = 3476] [serial = 262] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 233 (0x9a097400) [pid = 3476] [serial = 271] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 232 (0xa0501c00) [pid = 3476] [serial = 352] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 231 (0xa6f40800) [pid = 3476] [serial = 265] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 230 (0xa683fc00) [pid = 3476] [serial = 231] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 229 (0x90acf000) [pid = 3476] [serial = 268] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 228 (0x9a3b7800) [pid = 3476] [serial = 391] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 227 (0x90bd7400) [pid = 3476] [serial = 349] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 226 (0x9a032400) [pid = 3476] [serial = 406] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 225 (0xa250e400) [pid = 3476] [serial = 304] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 224 (0xa6335c00) [pid = 3476] [serial = 310] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 223 (0xa69a1800) [pid = 3476] [serial = 313] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 222 (0xa6340000) [pid = 3476] [serial = 177] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 221 (0x9a3bd400) [pid = 3476] [serial = 222] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 220 (0x99e2a400) [pid = 3476] [serial = 298] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 219 (0x9b970400) [pid = 3476] [serial = 394] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 218 (0x922f5000) [pid = 3476] [serial = 307] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x9b970c00) [pid = 3476] [serial = 346] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x99936c00) [pid = 3476] [serial = 388] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0xa680bc00) [pid = 3476] [serial = 361] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0xa51f8800) [pid = 3476] [serial = 400] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 213 (0x8e738800) [pid = 3476] [serial = 581] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 212 (0x8c6b9400) [pid = 3476] [serial = 467] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 211 (0x922f5800) [pid = 3476] [serial = 563] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 210 (0x9a033800) [pid = 3476] [serial = 440] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 209 (0x8c5cb400) [pid = 3476] [serial = 623] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 208 (0x8ce35c00) [pid = 3476] [serial = 635] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 207 (0x9ad98c00) [pid = 3476] [serial = 575] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 206 (0x8cdcf000) [pid = 3476] [serial = 632] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x9b736000) [pid = 3476] [serial = 614] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x99c07c00) [pid = 3476] [serial = 569] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0xa3574400) [pid = 3476] [serial = 464] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x8ddc1800) [pid = 3476] [serial = 557] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0x8c364c00) [pid = 3476] [serial = 461] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 200 (0x8ab9d400) [pid = 3476] [serial = 533] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x8a9e2800) [pid = 3476] [serial = 530] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 198 (0x8a85b800) [pid = 3476] [serial = 527] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 197 (0x8bbd2c00) [pid = 3476] [serial = 524] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 196 (0x8bbd4c00) [pid = 3476] [serial = 521] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 195 (0x9a03b400) [pid = 3476] [serial = 518] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 194 (0x8b9f0400) [pid = 3476] [serial = 515] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 193 (0x8ceeb400) [pid = 3476] [serial = 512] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 192 (0xa27cc400) [pid = 3476] [serial = 509] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 191 (0x9ad92000) [pid = 3476] [serial = 506] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 190 (0x9a1f7400) [pid = 3476] [serial = 503] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0x99eb7800) [pid = 3476] [serial = 500] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 188 (0x92161400) [pid = 3476] [serial = 497] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0x8e5ab400) [pid = 3476] [serial = 494] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x99c04000) [pid = 3476] [serial = 491] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x8f76e000) [pid = 3476] [serial = 659] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x90ac3c00) [pid = 3476] [serial = 660] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8dd98800) [pid = 3476] [serial = 650] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x8b378400) [pid = 3476] [serial = 653] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8cac1000) [pid = 3476] [serial = 654] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8bbcc400) [pid = 3476] [serial = 647] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x8dda4c00) [pid = 3476] [serial = 656] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x91fe8800) [pid = 3476] [serial = 662] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x99a67c00) [pid = 3476] [serial = 422] [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.] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8e1db800) [pid = 3476] [serial = 657] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x92163000) [pid = 3476] [serial = 663] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8ac6a400) [pid = 3476] [serial = 626] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8e1dbc00) [pid = 3476] [serial = 446] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x9ad92800) [pid = 3476] [serial = 431] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8f6d2800) [pid = 3476] [serial = 434] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0xa273a800) [pid = 3476] [serial = 620] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8aba8000) [pid = 3476] [serial = 536] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x8cac4800) [pid = 3476] [serial = 578] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x90dca400) [pid = 3476] [serial = 560] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x99c0e800) [pid = 3476] [serial = 449] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9997e400) [pid = 3476] [serial = 608] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0xa3369000) [pid = 3476] [serial = 629] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x939db400) [pid = 3476] [serial = 605] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x8e5af800) [pid = 3476] [serial = 602] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x8c363400) [pid = 3476] [serial = 599] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x9af0d800) [pid = 3476] [serial = 443] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0xa105fc00) [pid = 3476] [serial = 617] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0xa2241c00) [pid = 3476] [serial = 458] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x90dc8c00) [pid = 3476] [serial = 437] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x99eb0400) [pid = 3476] [serial = 611] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x9a0c4400) [pid = 3476] [serial = 572] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x950c5400) [pid = 3476] [serial = 566] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x8bbd0000) [pid = 3476] [serial = 554] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x99c10400) [pid = 3476] [serial = 455] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8cb91400) [pid = 3476] [serial = 452] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x90dc6000) [pid = 3476] [serial = 596] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8f9c8000) [pid = 3476] [serial = 551] [outer = (nil)] [url = about:blank] 09:35:49 INFO - PROCESS | 3476 | 1464626149864 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a856800 == 88 [pid = 3476] [id = 263] 09:35:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8ab9d400) [pid = 3476] [serial = 790] [outer = (nil)] 09:35:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8bbcc400) [pid = 3476] [serial = 791] [outer = 0x8ab9d400] 09:35:49 INFO - PROCESS | 3476 | 1464626149960 Marionette DEBUG loaded listener.js 09:35:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8cab9c00) [pid = 3476] [serial = 792] [outer = 0x8ab9d400] 09:35:50 INFO - PROCESS | 3476 | 1464626150707 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]]]}] 09:35:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 09:35:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1444ms 09:35:50 INFO - PROCESS | 3476 | 1464626150771 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 09:35:50 INFO - PROCESS | 3476 | 1464626150776 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 09:35:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 09:35:50 INFO - PROCESS | 3476 | 1464626150782 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 09:35:50 INFO - PROCESS | 3476 | 1464626150785 Marionette TRACE conn3 <- [1,1026,null,{}] 09:35:50 INFO - PROCESS | 3476 | 1464626150791 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}] 09:35:51 INFO - PROCESS | 3476 | 1464626151060 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 09:35:51 INFO - PROCESS | 3476 | 1464626151091 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ac66c00 == 89 [pid = 3476] [id = 264] 09:35:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x8b9f1000) [pid = 3476] [serial = 793] [outer = (nil)] 09:35:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x8cb8d800) [pid = 3476] [serial = 794] [outer = 0x8b9f1000] 09:35:51 INFO - PROCESS | 3476 | 1464626151165 Marionette DEBUG loaded listener.js 09:35:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x8cdca000) [pid = 3476] [serial = 795] [outer = 0x8b9f1000] 09:35:52 INFO - PROCESS | 3476 | 1464626152135 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]]]}] 09:35:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 09:35:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1386ms 09:35:52 INFO - PROCESS | 3476 | 1464626152168 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 09:35:52 INFO - PROCESS | 3476 | 1464626152171 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 09:35:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 09:35:52 INFO - PROCESS | 3476 | 1464626152181 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 09:35:52 INFO - PROCESS | 3476 | 1464626152187 Marionette TRACE conn3 <- [1,1030,null,{}] 09:35:52 INFO - PROCESS | 3476 | 1464626152212 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}] 09:35:52 INFO - PROCESS | 3476 | 1464626152492 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 09:35:52 INFO - PROCESS | 3476 | 1464626152520 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cac5c00 == 90 [pid = 3476] [id = 265] 09:35:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x8cdcc000) [pid = 3476] [serial = 796] [outer = (nil)] 09:35:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x8ce39c00) [pid = 3476] [serial = 797] [outer = 0x8cdcc000] 09:35:52 INFO - PROCESS | 3476 | 1464626152603 Marionette DEBUG loaded listener.js 09:35:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x8ceec000) [pid = 3476] [serial = 798] [outer = 0x8cdcc000] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8e5abc00) [pid = 3476] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x8c5c6800) [pid = 3476] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x8ab9fc00) [pid = 3476] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x89ecd000) [pid = 3476] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x8b810400) [pid = 3476] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8b9ec000) [pid = 3476] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8a854800) [pid = 3476] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8ce36c00) [pid = 3476] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 09:35:54 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8bbd0800) [pid = 3476] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 09:35:54 INFO - PROCESS | 3476 | 1464626154602 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]]]}] 09:35:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 09:35:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 2476ms 09:35:54 INFO - PROCESS | 3476 | 1464626154659 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 09:35:54 INFO - PROCESS | 3476 | 1464626154663 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 09:35:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 09:35:54 INFO - PROCESS | 3476 | 1464626154679 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 09:35:54 INFO - PROCESS | 3476 | 1464626154682 Marionette TRACE conn3 <- [1,1034,null,{}] 09:35:54 INFO - PROCESS | 3476 | 1464626154688 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}] 09:35:54 INFO - PROCESS | 3476 | 1464626154860 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 09:35:54 INFO - PROCESS | 3476 | 1464626154870 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x888ae800 == 91 [pid = 3476] [id = 266] 09:35:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8ab9fc00) [pid = 3476] [serial = 799] [outer = (nil)] 09:35:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8dd9d800) [pid = 3476] [serial = 800] [outer = 0x8ab9fc00] 09:35:54 INFO - PROCESS | 3476 | 1464626154943 Marionette DEBUG loaded listener.js 09:35:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8ddc3800) [pid = 3476] [serial = 801] [outer = 0x8ab9fc00] 09:35:55 INFO - PROCESS | 3476 | 1464626155850 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]]]}] 09:35:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 09:35:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1230ms 09:35:55 INFO - PROCESS | 3476 | 1464626155910 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 09:35:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 09:35:55 INFO - PROCESS | 3476 | 1464626155914 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 09:35:55 INFO - PROCESS | 3476 | 1464626155920 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 09:35:55 INFO - PROCESS | 3476 | 1464626155924 Marionette TRACE conn3 <- [1,1038,null,{}] 09:35:55 INFO - PROCESS | 3476 | 1464626155929 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}] 09:35:56 INFO - PROCESS | 3476 | 1464626156124 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 09:35:56 INFO - PROCESS | 3476 | 1464626156421 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x881d6c00 == 92 [pid = 3476] [id = 267] 09:35:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x881d9800) [pid = 3476] [serial = 802] [outer = (nil)] 09:35:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x887ad800) [pid = 3476] [serial = 803] [outer = 0x881d9800] 09:35:56 INFO - PROCESS | 3476 | 1464626156517 Marionette DEBUG loaded listener.js 09:35:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x89ec6000) [pid = 3476] [serial = 804] [outer = 0x881d9800] 09:35:57 INFO - PROCESS | 3476 | 1464626157594 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]]]}] 09:35:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 09:35:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1733ms 09:35:57 INFO - PROCESS | 3476 | 1464626157655 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 09:35:57 INFO - PROCESS | 3476 | 1464626157662 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 09:35:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 09:35:57 INFO - PROCESS | 3476 | 1464626157670 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 09:35:57 INFO - PROCESS | 3476 | 1464626157676 Marionette TRACE conn3 <- [1,1042,null,{}] 09:35:57 INFO - PROCESS | 3476 | 1464626157684 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}] 09:35:57 INFO - PROCESS | 3476 | 1464626157890 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 09:35:58 INFO - PROCESS | 3476 | 1464626158141 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b36f400 == 93 [pid = 3476] [id = 268] 09:35:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x8b378400) [pid = 3476] [serial = 805] [outer = (nil)] 09:35:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x8b80dc00) [pid = 3476] [serial = 806] [outer = 0x8b378400] 09:35:58 INFO - PROCESS | 3476 | 1464626158278 Marionette DEBUG loaded listener.js 09:35:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x8bbce400) [pid = 3476] [serial = 807] [outer = 0x8b378400] 09:35:59 INFO - PROCESS | 3476 | 1464626159281 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]]]}] 09:35:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 09:35:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1644ms 09:35:59 INFO - PROCESS | 3476 | 1464626159317 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 09:35:59 INFO - PROCESS | 3476 | 1464626159324 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 09:35:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 09:35:59 INFO - PROCESS | 3476 | 1464626159331 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 09:35:59 INFO - PROCESS | 3476 | 1464626159334 Marionette TRACE conn3 <- [1,1046,null,{}] 09:35:59 INFO - PROCESS | 3476 | 1464626159342 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}] 09:35:59 INFO - PROCESS | 3476 | 1464626159549 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 09:35:59 INFO - PROCESS | 3476 | 1464626159847 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:35:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5ce800 == 94 [pid = 3476] [id = 269] 09:35:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x8c6b5c00) [pid = 3476] [serial = 808] [outer = (nil)] 09:35:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x8cac3c00) [pid = 3476] [serial = 809] [outer = 0x8c6b5c00] 09:35:59 INFO - PROCESS | 3476 | 1464626159978 Marionette DEBUG loaded listener.js 09:36:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x8ce35c00) [pid = 3476] [serial = 810] [outer = 0x8c6b5c00] 09:36:00 INFO - PROCESS | 3476 | 1464626160892 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]]]}] 09:36:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 09:36:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1636ms 09:36:00 INFO - PROCESS | 3476 | 1464626160968 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 09:36:00 INFO - PROCESS | 3476 | 1464626160972 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 09:36:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 09:36:00 INFO - PROCESS | 3476 | 1464626160989 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 09:36:01 INFO - PROCESS | 3476 | 1464626160998 Marionette TRACE conn3 <- [1,1050,null,{}] 09:36:01 INFO - PROCESS | 3476 | 1464626161004 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}] 09:36:01 INFO - PROCESS | 3476 | 1464626161406 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 09:36:01 INFO - PROCESS | 3476 | 1464626161606 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x881df400 == 95 [pid = 3476] [id = 270] 09:36:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x8c5c6000) [pid = 3476] [serial = 811] [outer = (nil)] 09:36:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x8e1d9c00) [pid = 3476] [serial = 812] [outer = 0x8c5c6000] 09:36:01 INFO - PROCESS | 3476 | 1464626161694 Marionette DEBUG loaded listener.js 09:36:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x8e5af400) [pid = 3476] [serial = 813] [outer = 0x8c5c6000] 09:36:02 INFO - PROCESS | 3476 | 1464626162635 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]]]}] 09:36:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 09:36:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1711ms 09:36:02 INFO - PROCESS | 3476 | 1464626162692 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 09:36:02 INFO - PROCESS | 3476 | 1464626162696 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 09:36:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 09:36:02 INFO - PROCESS | 3476 | 1464626162703 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 09:36:02 INFO - PROCESS | 3476 | 1464626162707 Marionette TRACE conn3 <- [1,1054,null,{}] 09:36:02 INFO - PROCESS | 3476 | 1464626162713 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}] 09:36:02 INFO - PROCESS | 3476 | 1464626162908 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 09:36:03 INFO - PROCESS | 3476 | 1464626163148 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c8800 == 96 [pid = 3476] [id = 271] 09:36:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x8e1d4000) [pid = 3476] [serial = 814] [outer = (nil)] 09:36:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x8e735800) [pid = 3476] [serial = 815] [outer = 0x8e1d4000] 09:36:03 INFO - PROCESS | 3476 | 1464626163279 Marionette DEBUG loaded listener.js 09:36:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x8f6d6000) [pid = 3476] [serial = 816] [outer = 0x8e1d4000] 09:36:04 INFO - PROCESS | 3476 | 1464626164130 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]]]}] 09:36:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 09:36:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1489ms 09:36:04 INFO - PROCESS | 3476 | 1464626164192 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 09:36:04 INFO - PROCESS | 3476 | 1464626164196 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 09:36:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 09:36:04 INFO - PROCESS | 3476 | 1464626164203 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 09:36:04 INFO - PROCESS | 3476 | 1464626164206 Marionette TRACE conn3 <- [1,1058,null,{}] 09:36:04 INFO - PROCESS | 3476 | 1464626164212 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}] 09:36:04 INFO - PROCESS | 3476 | 1464626164404 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 09:36:04 INFO - PROCESS | 3476 | 1464626164603 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6dd000 == 97 [pid = 3476] [id = 272] 09:36:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x8f762000) [pid = 3476] [serial = 817] [outer = (nil)] 09:36:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x8f76a000) [pid = 3476] [serial = 818] [outer = 0x8f762000] 09:36:04 INFO - PROCESS | 3476 | 1464626164746 Marionette DEBUG loaded listener.js 09:36:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x90acb800) [pid = 3476] [serial = 819] [outer = 0x8f762000] 09:36:05 INFO - PROCESS | 3476 | 1464626165773 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]]]}] 09:36:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 09:36:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1628ms 09:36:05 INFO - PROCESS | 3476 | 1464626165832 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 09:36:05 INFO - PROCESS | 3476 | 1464626165835 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 09:36:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 09:36:05 INFO - PROCESS | 3476 | 1464626165842 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 09:36:05 INFO - PROCESS | 3476 | 1464626165846 Marionette TRACE conn3 <- [1,1062,null,{}] 09:36:05 INFO - PROCESS | 3476 | 1464626165852 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}] 09:36:06 INFO - PROCESS | 3476 | 1464626166039 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 09:36:06 INFO - PROCESS | 3476 | 1464626166297 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a7c00 == 98 [pid = 3476] [id = 273] 09:36:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x8b80e800) [pid = 3476] [serial = 820] [outer = (nil)] 09:36:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x90dc6c00) [pid = 3476] [serial = 821] [outer = 0x8b80e800] 09:36:06 INFO - PROCESS | 3476 | 1464626166431 Marionette DEBUG loaded listener.js 09:36:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x90e4f000) [pid = 3476] [serial = 822] [outer = 0x8b80e800] 09:36:07 INFO - PROCESS | 3476 | 1464626167338 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]]]}] 09:36:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 09:36:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1528ms 09:36:07 INFO - PROCESS | 3476 | 1464626167371 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 09:36:07 INFO - PROCESS | 3476 | 1464626167374 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 09:36:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 09:36:07 INFO - PROCESS | 3476 | 1464626167381 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 09:36:07 INFO - PROCESS | 3476 | 1464626167385 Marionette TRACE conn3 <- [1,1066,null,{}] 09:36:07 INFO - PROCESS | 3476 | 1464626167390 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}] 09:36:07 INFO - PROCESS | 3476 | 1464626167591 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 09:36:07 INFO - PROCESS | 3476 | 1464626167836 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bd7400 == 99 [pid = 3476] [id = 274] 09:36:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x90bd7800) [pid = 3476] [serial = 823] [outer = (nil)] 09:36:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x91df5000) [pid = 3476] [serial = 824] [outer = 0x90bd7800] 09:36:07 INFO - PROCESS | 3476 | 1464626167963 Marionette DEBUG loaded listener.js 09:36:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x91fe7800) [pid = 3476] [serial = 825] [outer = 0x90bd7800] 09:36:08 INFO - PROCESS | 3476 | 1464626168857 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]]]}] 09:36:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 09:36:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1491ms 09:36:08 INFO - PROCESS | 3476 | 1464626168873 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 09:36:08 INFO - PROCESS | 3476 | 1464626168877 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 09:36:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 09:36:08 INFO - PROCESS | 3476 | 1464626168883 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 09:36:08 INFO - PROCESS | 3476 | 1464626168887 Marionette TRACE conn3 <- [1,1070,null,{}] 09:36:08 INFO - PROCESS | 3476 | 1464626168893 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}] 09:36:09 INFO - PROCESS | 3476 | 1464626169073 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 09:36:09 INFO - PROCESS | 3476 | 1464626169278 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x91dea800 == 100 [pid = 3476] [id = 275] 09:36:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x91dee000) [pid = 3476] [serial = 826] [outer = (nil)] 09:36:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x92166400) [pid = 3476] [serial = 827] [outer = 0x91dee000] 09:36:09 INFO - PROCESS | 3476 | 1464626169413 Marionette DEBUG loaded listener.js 09:36:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9221a800) [pid = 3476] [serial = 828] [outer = 0x91dee000] 09:36:10 INFO - PROCESS | 3476 | 1464626170282 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]]]}] 09:36:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 09:36:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1429ms 09:36:10 INFO - PROCESS | 3476 | 1464626170313 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 09:36:10 INFO - PROCESS | 3476 | 1464626170317 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 09:36:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 09:36:10 INFO - PROCESS | 3476 | 1464626170323 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 09:36:10 INFO - PROCESS | 3476 | 1464626170327 Marionette TRACE conn3 <- [1,1074,null,{}] 09:36:10 INFO - PROCESS | 3476 | 1464626170332 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}] 09:36:10 INFO - PROCESS | 3476 | 1464626170524 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 09:36:10 INFO - PROCESS | 3476 | 1464626170731 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bcac00 == 101 [pid = 3476] [id = 276] 09:36:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x91df7c00) [pid = 3476] [serial = 829] [outer = (nil)] 09:36:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x922f0400) [pid = 3476] [serial = 830] [outer = 0x91df7c00] 09:36:10 INFO - PROCESS | 3476 | 1464626170831 Marionette DEBUG loaded listener.js 09:36:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x922f5800) [pid = 3476] [serial = 831] [outer = 0x91df7c00] 09:36:11 INFO - PROCESS | 3476 | 1464626171786 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]]]}] 09:36:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 09:36:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1479ms 09:36:11 INFO - PROCESS | 3476 | 1464626171802 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 09:36:11 INFO - PROCESS | 3476 | 1464626171805 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 09:36:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 09:36:11 INFO - PROCESS | 3476 | 1464626171812 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 09:36:11 INFO - PROCESS | 3476 | 1464626171815 Marionette TRACE conn3 <- [1,1078,null,{}] 09:36:11 INFO - PROCESS | 3476 | 1464626171821 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}] 09:36:12 INFO - PROCESS | 3476 | 1464626172017 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 09:36:12 INFO - PROCESS | 3476 | 1464626172222 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x9389b400 == 102 [pid = 3476] [id = 277] 09:36:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x9389d400) [pid = 3476] [serial = 832] [outer = (nil)] 09:36:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x938a4000) [pid = 3476] [serial = 833] [outer = 0x9389d400] 09:36:12 INFO - PROCESS | 3476 | 1464626172427 Marionette DEBUG loaded listener.js 09:36:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x939de000) [pid = 3476] [serial = 834] [outer = 0x9389d400] 09:36:13 INFO - PROCESS | 3476 | 1464626173386 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]]]}] 09:36:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 09:36:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1630ms 09:36:13 INFO - PROCESS | 3476 | 1464626173443 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 09:36:13 INFO - PROCESS | 3476 | 1464626173446 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 09:36:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 09:36:13 INFO - PROCESS | 3476 | 1464626173453 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 09:36:13 INFO - PROCESS | 3476 | 1464626173457 Marionette TRACE conn3 <- [1,1082,null,{}] 09:36:13 INFO - PROCESS | 3476 | 1464626173463 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}] 09:36:13 INFO - PROCESS | 3476 | 1464626173822 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 09:36:14 INFO - PROCESS | 3476 | 1464626174021 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f4000 == 103 [pid = 3476] [id = 278] 09:36:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x939dd400) [pid = 3476] [serial = 835] [outer = (nil)] 09:36:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0x950c6400) [pid = 3476] [serial = 836] [outer = 0x939dd400] 09:36:14 INFO - PROCESS | 3476 | 1464626174109 Marionette DEBUG loaded listener.js 09:36:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0x950cac00) [pid = 3476] [serial = 837] [outer = 0x939dd400] 09:36:15 INFO - PROCESS | 3476 | 1464626175037 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]]]}] 09:36:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 09:36:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1638ms 09:36:15 INFO - PROCESS | 3476 | 1464626175091 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 09:36:15 INFO - PROCESS | 3476 | 1464626175095 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 09:36:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 09:36:15 INFO - PROCESS | 3476 | 1464626175101 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 09:36:15 INFO - PROCESS | 3476 | 1464626175105 Marionette TRACE conn3 <- [1,1086,null,{}] 09:36:15 INFO - PROCESS | 3476 | 1464626175111 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}] 09:36:15 INFO - PROCESS | 3476 | 1464626175296 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 09:36:15 INFO - PROCESS | 3476 | 1464626175559 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac5000 == 104 [pid = 3476] [id = 279] 09:36:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 189 (0x90bd5000) [pid = 3476] [serial = 838] [outer = (nil)] 09:36:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0x97462c00) [pid = 3476] [serial = 839] [outer = 0x90bd5000] 09:36:15 INFO - PROCESS | 3476 | 1464626175690 Marionette DEBUG loaded listener.js 09:36:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 191 (0x975d0000) [pid = 3476] [serial = 840] [outer = 0x90bd5000] 09:36:16 INFO - PROCESS | 3476 | 1464626176621 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]]]}] 09:36:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 09:36:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1590ms 09:36:16 INFO - PROCESS | 3476 | 1464626176693 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 09:36:16 INFO - PROCESS | 3476 | 1464626176697 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 09:36:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 09:36:16 INFO - PROCESS | 3476 | 1464626176703 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 09:36:16 INFO - PROCESS | 3476 | 1464626176707 Marionette TRACE conn3 <- [1,1090,null,{}] 09:36:16 INFO - PROCESS | 3476 | 1464626176713 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}] 09:36:16 INFO - PROCESS | 3476 | 1464626176956 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 09:36:17 INFO - PROCESS | 3476 | 1464626177217 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x881dd800 == 105 [pid = 3476] [id = 280] 09:36:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 192 (0x887ab800) [pid = 3476] [serial = 841] [outer = (nil)] 09:36:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 193 (0x8b375400) [pid = 3476] [serial = 842] [outer = 0x887ab800] 09:36:17 INFO - PROCESS | 3476 | 1464626177354 Marionette DEBUG loaded listener.js 09:36:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 194 (0x8cdcb400) [pid = 3476] [serial = 843] [outer = 0x887ab800] 09:36:18 INFO - PROCESS | 3476 | 1464626178709 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]]]}] 09:36:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 09:36:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2034ms 09:36:18 INFO - PROCESS | 3476 | 1464626178739 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 09:36:18 INFO - PROCESS | 3476 | 1464626178746 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 09:36:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 09:36:18 INFO - PROCESS | 3476 | 1464626178754 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 09:36:18 INFO - PROCESS | 3476 | 1464626178760 Marionette TRACE conn3 <- [1,1094,null,{}] 09:36:18 INFO - PROCESS | 3476 | 1464626178768 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}] 09:36:18 INFO - PROCESS | 3476 | 1464626178959 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 09:36:19 INFO - PROCESS | 3476 | 1464626179218 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e5800 == 106 [pid = 3476] [id = 281] 09:36:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 195 (0x8aba0000) [pid = 3476] [serial = 844] [outer = (nil)] 09:36:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 196 (0x8aba8800) [pid = 3476] [serial = 845] [outer = 0x8aba0000] 09:36:19 INFO - PROCESS | 3476 | 1464626179357 Marionette DEBUG loaded listener.js 09:36:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 197 (0x8ac6a400) [pid = 3476] [serial = 846] [outer = 0x8aba0000] 09:36:20 INFO - PROCESS | 3476 | 1464626180355 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]]]}] 09:36:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 09:36:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1635ms 09:36:20 INFO - PROCESS | 3476 | 1464626180390 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 09:36:20 INFO - PROCESS | 3476 | 1464626180398 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 09:36:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 09:36:20 INFO - PROCESS | 3476 | 1464626180409 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 09:36:20 INFO - PROCESS | 3476 | 1464626180413 Marionette TRACE conn3 <- [1,1098,null,{}] 09:36:20 INFO - PROCESS | 3476 | 1464626180420 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}] 09:36:20 INFO - PROCESS | 3476 | 1464626180662 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 09:36:21 INFO - PROCESS | 3476 | 1464626181003 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a8400 == 107 [pid = 3476] [id = 282] 09:36:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 198 (0x887aec00) [pid = 3476] [serial = 847] [outer = (nil)] 09:36:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 199 (0x8a893c00) [pid = 3476] [serial = 848] [outer = 0x887aec00] 09:36:21 INFO - PROCESS | 3476 | 1464626181090 Marionette DEBUG loaded listener.js 09:36:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x8bbd3c00) [pid = 3476] [serial = 849] [outer = 0x887aec00] 09:36:22 INFO - PROCESS | 3476 | 1464626182017 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]]]}] 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x888ae800 == 106 [pid = 3476] [id = 266] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x98712400) [pid = 3476] [serial = 674] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 198 (0x8a88f800) [pid = 3476] [serial = 692] [outer = (nil)] [url = about:blank] 09:36:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 09:36:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1733ms 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 197 (0xa23cc000) [pid = 3476] [serial = 689] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 196 (0x9b770000) [pid = 3476] [serial = 686] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 195 (0x99c0f000) [pid = 3476] [serial = 677] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 194 (0x888b2c00) [pid = 3476] [serial = 704] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 193 (0x922f6000) [pid = 3476] [serial = 665] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 192 (0x8e1e0c00) [pid = 3476] [serial = 668] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 191 (0x9a0c8c00) [pid = 3476] [serial = 680] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 190 (0x887ab400) [pid = 3476] [serial = 701] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0x89eccc00) [pid = 3476] [serial = 698] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 188 (0x922f2400) [pid = 3476] [serial = 671] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0xa22b0400) [pid = 3476] [serial = 695] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x9ad8f400) [pid = 3476] [serial = 683] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x8c6b8000) [pid = 3476] [serial = 737] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x8cac5c00 == 105 [pid = 3476] [id = 265] 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x8ac66c00 == 104 [pid = 3476] [id = 264] 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x8a856800 == 103 [pid = 3476] [id = 263] 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x8a895800 == 102 [pid = 3476] [id = 262] 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x888b6800 == 101 [pid = 3476] [id = 261] 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x888b5800 == 100 [pid = 3476] [id = 260] 09:36:22 INFO - PROCESS | 3476 | 1464626182229 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 09:36:22 INFO - PROCESS | 3476 | 1464626182233 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 09:36:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 09:36:22 INFO - PROCESS | 3476 | --DOCSHELL 0x888b8400 == 99 [pid = 3476] [id = 246] 09:36:22 INFO - PROCESS | 3476 | 1464626182252 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 09:36:22 INFO - PROCESS | 3476 | 1464626182258 Marionette TRACE conn3 <- [1,1102,null,{}] 09:36:22 INFO - PROCESS | 3476 | 1464626182274 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}] 09:36:22 INFO - PROCESS | 3476 | 1464626182464 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x950c6000) [pid = 3476] [serial = 731] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8cdc2800) [pid = 3476] [serial = 714] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x8cabc000) [pid = 3476] [serial = 725] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8ac60000) [pid = 3476] [serial = 711] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x93a19c00) [pid = 3476] [serial = 720] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x90e51c00) [pid = 3476] [serial = 729] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x92214000) [pid = 3476] [serial = 723] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x888bc000) [pid = 3476] [serial = 707] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8b376c00) [pid = 3476] [serial = 735] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x8c6ba000) [pid = 3476] [serial = 713] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x90bd7000) [pid = 3476] [serial = 716] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8ddd0400) [pid = 3476] [serial = 726] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x90ac9000) [pid = 3476] [serial = 722] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x90bca000) [pid = 3476] [serial = 728] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x90e56800) [pid = 3476] [serial = 717] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8a9e6c00) [pid = 3476] [serial = 734] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x8a88b800) [pid = 3476] [serial = 710] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x98714c00) [pid = 3476] [serial = 732] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8dda2400) [pid = 3476] [serial = 719] [outer = (nil)] [url = about:blank] 09:36:22 INFO - PROCESS | 3476 | 1464626182740 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b376c00 == 100 [pid = 3476] [id = 283] 09:36:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x8b813400) [pid = 3476] [serial = 850] [outer = (nil)] 09:36:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x8bbd8400) [pid = 3476] [serial = 851] [outer = 0x8b813400] 09:36:22 INFO - PROCESS | 3476 | 1464626182823 Marionette DEBUG loaded listener.js 09:36:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x8c6b1400) [pid = 3476] [serial = 852] [outer = 0x8b813400] 09:36:23 INFO - PROCESS | 3476 | 1464626183598 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]]]}] 09:36:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 09:36:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1397ms 09:36:23 INFO - PROCESS | 3476 | 1464626183643 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 09:36:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 09:36:23 INFO - PROCESS | 3476 | 1464626183648 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 09:36:23 INFO - PROCESS | 3476 | 1464626183654 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 09:36:23 INFO - PROCESS | 3476 | 1464626183657 Marionette TRACE conn3 <- [1,1106,null,{}] 09:36:23 INFO - PROCESS | 3476 | 1464626183663 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}] 09:36:23 INFO - PROCESS | 3476 | 1464626183838 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 09:36:23 INFO - PROCESS | 3476 | 1464626183853 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b37b400 == 101 [pid = 3476] [id = 284] 09:36:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x8cabe400) [pid = 3476] [serial = 853] [outer = (nil)] 09:36:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x8cac8000) [pid = 3476] [serial = 854] [outer = 0x8cabe400] 09:36:23 INFO - PROCESS | 3476 | 1464626183926 Marionette DEBUG loaded listener.js 09:36:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x8cb8ac00) [pid = 3476] [serial = 855] [outer = 0x8cabe400] 09:36:24 INFO - PROCESS | 3476 | 1464626184914 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]]]}] 09:36:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 09:36:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1290ms 09:36:24 INFO - PROCESS | 3476 | 1464626184944 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 09:36:24 INFO - PROCESS | 3476 | 1464626184946 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 09:36:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 09:36:24 INFO - PROCESS | 3476 | 1464626184953 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 09:36:24 INFO - PROCESS | 3476 | 1464626184955 Marionette TRACE conn3 <- [1,1110,null,{}] 09:36:24 INFO - PROCESS | 3476 | 1464626184961 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}] 09:36:25 INFO - PROCESS | 3476 | 1464626185190 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 09:36:25 INFO - PROCESS | 3476 | 1464626185217 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cabb000 == 102 [pid = 3476] [id = 285] 09:36:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x8cac1400) [pid = 3476] [serial = 856] [outer = (nil)] 09:36:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x8cdc4c00) [pid = 3476] [serial = 857] [outer = 0x8cac1400] 09:36:25 INFO - PROCESS | 3476 | 1464626185290 Marionette DEBUG loaded listener.js 09:36:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x8cdcbc00) [pid = 3476] [serial = 858] [outer = 0x8cac1400] 09:36:26 INFO - PROCESS | 3476 | 1464626186287 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]]]}] 09:36:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 09:36:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1389ms 09:36:26 INFO - PROCESS | 3476 | 1464626186346 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 09:36:26 INFO - PROCESS | 3476 | 1464626186349 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 09:36:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 09:36:26 INFO - PROCESS | 3476 | 1464626186357 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 09:36:26 INFO - PROCESS | 3476 | 1464626186360 Marionette TRACE conn3 <- [1,1114,null,{}] 09:36:26 INFO - PROCESS | 3476 | 1464626186365 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}] 09:36:26 INFO - PROCESS | 3476 | 1464626186653 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8b9f1000) [pid = 3476] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8b9eec00) [pid = 3476] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x8ab9d400) [pid = 3476] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x89ec1400) [pid = 3476] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8ce3f000) [pid = 3476] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8f9c5400) [pid = 3476] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x8a9e3800) [pid = 3476] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8a888000) [pid = 3476] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 09:36:27 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8cdcc000) [pid = 3476] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 09:36:27 INFO - PROCESS | 3476 | 1464626187138 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec1400 == 103 [pid = 3476] [id = 286] 09:36:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x8a888000) [pid = 3476] [serial = 859] [outer = (nil)] 09:36:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x8c35b800) [pid = 3476] [serial = 860] [outer = 0x8a888000] 09:36:27 INFO - PROCESS | 3476 | 1464626187216 Marionette DEBUG loaded listener.js 09:36:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x8ce37000) [pid = 3476] [serial = 861] [outer = 0x8a888000] 09:36:27 INFO - PROCESS | 3476 | 1464626187937 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]]]}] 09:36:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 09:36:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1627ms 09:36:27 INFO - PROCESS | 3476 | 1464626187984 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 09:36:27 INFO - PROCESS | 3476 | 1464626187988 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 09:36:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 09:36:27 INFO - PROCESS | 3476 | 1464626187994 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 09:36:27 INFO - PROCESS | 3476 | 1464626187997 Marionette TRACE conn3 <- [1,1118,null,{}] 09:36:28 INFO - PROCESS | 3476 | 1464626188002 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}] 09:36:28 INFO - PROCESS | 3476 | 1464626188163 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 09:36:28 INFO - PROCESS | 3476 | 1464626188179 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd0c00 == 104 [pid = 3476] [id = 287] 09:36:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x8dd99000) [pid = 3476] [serial = 862] [outer = (nil)] 09:36:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x8e1d3400) [pid = 3476] [serial = 863] [outer = 0x8dd99000] 09:36:28 INFO - PROCESS | 3476 | 1464626188253 Marionette DEBUG loaded listener.js 09:36:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x8e1dcc00) [pid = 3476] [serial = 864] [outer = 0x8dd99000] 09:36:29 INFO - PROCESS | 3476 | 1464626189318 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]]]}] 09:36:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 09:36:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1377ms 09:36:29 INFO - PROCESS | 3476 | 1464626189372 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 09:36:29 INFO - PROCESS | 3476 | 1464626189378 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 09:36:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 09:36:29 INFO - PROCESS | 3476 | 1464626189387 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 09:36:29 INFO - PROCESS | 3476 | 1464626189393 Marionette TRACE conn3 <- [1,1122,null,{}] 09:36:29 INFO - PROCESS | 3476 | 1464626189405 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}] 09:36:29 INFO - PROCESS | 3476 | 1464626189706 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 09:36:30 INFO - PROCESS | 3476 | 1464626189995 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b6400 == 105 [pid = 3476] [id = 288] 09:36:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x888b8400) [pid = 3476] [serial = 865] [outer = (nil)] 09:36:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x8a85b800) [pid = 3476] [serial = 866] [outer = 0x888b8400] 09:36:30 INFO - PROCESS | 3476 | 1464626190091 Marionette DEBUG loaded listener.js 09:36:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x8a894400) [pid = 3476] [serial = 867] [outer = 0x888b8400] 09:36:31 INFO - PROCESS | 3476 | 1464626191016 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]]]}] 09:36:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 09:36:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1687ms 09:36:31 INFO - PROCESS | 3476 | 1464626191074 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 09:36:31 INFO - PROCESS | 3476 | 1464626191083 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 09:36:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 09:36:31 INFO - PROCESS | 3476 | 1464626191093 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 09:36:31 INFO - PROCESS | 3476 | 1464626191098 Marionette TRACE conn3 <- [1,1126,null,{}] 09:36:31 INFO - PROCESS | 3476 | 1464626191104 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}] 09:36:31 INFO - PROCESS | 3476 | 1464626191338 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 09:36:31 INFO - PROCESS | 3476 | 1464626191597 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80bc00 == 106 [pid = 3476] [id = 289] 09:36:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x8b80cc00) [pid = 3476] [serial = 868] [outer = (nil)] 09:36:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x8bbce800) [pid = 3476] [serial = 869] [outer = 0x8b80cc00] 09:36:31 INFO - PROCESS | 3476 | 1464626191712 Marionette DEBUG loaded listener.js 09:36:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x8c5c4800) [pid = 3476] [serial = 870] [outer = 0x8b80cc00] 09:36:32 INFO - PROCESS | 3476 | 1464626192746 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]]]}] 09:36:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 09:36:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1684ms 09:36:32 INFO - PROCESS | 3476 | 1464626192778 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 09:36:32 INFO - PROCESS | 3476 | 1464626192781 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 09:36:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 09:36:32 INFO - PROCESS | 3476 | 1464626192788 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 09:36:32 INFO - PROCESS | 3476 | 1464626192795 Marionette TRACE conn3 <- [1,1130,null,{}] 09:36:32 INFO - PROCESS | 3476 | 1464626192812 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}] 09:36:33 INFO - PROCESS | 3476 | 1464626193005 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 09:36:33 INFO - PROCESS | 3476 | 1464626193258 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dda4000 == 107 [pid = 3476] [id = 290] 09:36:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x8ddcd000) [pid = 3476] [serial = 871] [outer = (nil)] 09:36:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x8e1d5400) [pid = 3476] [serial = 872] [outer = 0x8ddcd000] 09:36:33 INFO - PROCESS | 3476 | 1464626193396 Marionette DEBUG loaded listener.js 09:36:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x8e72f800) [pid = 3476] [serial = 873] [outer = 0x8ddcd000] 09:36:34 INFO - PROCESS | 3476 | 1464626194342 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]]]}] 09:36:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 09:36:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1590ms 09:36:34 INFO - PROCESS | 3476 | 1464626194379 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 09:36:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 09:36:34 INFO - PROCESS | 3476 | 1464626194384 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 09:36:34 INFO - PROCESS | 3476 | 1464626194390 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 09:36:34 INFO - PROCESS | 3476 | 1464626194394 Marionette TRACE conn3 <- [1,1134,null,{}] 09:36:34 INFO - PROCESS | 3476 | 1464626194400 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}] 09:36:34 INFO - PROCESS | 3476 | 1464626194602 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 09:36:34 INFO - PROCESS | 3476 | 1464626194872 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6da000 == 108 [pid = 3476] [id = 291] 09:36:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x8f6dc000) [pid = 3476] [serial = 874] [outer = (nil)] 09:36:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x8f769000) [pid = 3476] [serial = 875] [outer = 0x8f6dc000] 09:36:34 INFO - PROCESS | 3476 | 1464626194981 Marionette DEBUG loaded listener.js 09:36:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x8f9c1800) [pid = 3476] [serial = 876] [outer = 0x8f6dc000] 09:36:35 INFO - PROCESS | 3476 | 1464626195867 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]]]}] 09:36:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 09:36:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1533ms 09:36:35 INFO - PROCESS | 3476 | 1464626195923 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 09:36:35 INFO - PROCESS | 3476 | 1464626195928 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 09:36:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 09:36:35 INFO - PROCESS | 3476 | 1464626195934 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 09:36:35 INFO - PROCESS | 3476 | 1464626195938 Marionette TRACE conn3 <- [1,1138,null,{}] 09:36:35 INFO - PROCESS | 3476 | 1464626195943 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}] 09:36:36 INFO - PROCESS | 3476 | 1464626196129 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 09:36:36 INFO - PROCESS | 3476 | 1464626196378 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dd9a400 == 109 [pid = 3476] [id = 292] 09:36:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x8f6d2400) [pid = 3476] [serial = 877] [outer = (nil)] 09:36:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x90ac9800) [pid = 3476] [serial = 878] [outer = 0x8f6d2400] 09:36:36 INFO - PROCESS | 3476 | 1464626196509 Marionette DEBUG loaded listener.js 09:36:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0x90bc9400) [pid = 3476] [serial = 879] [outer = 0x8f6d2400] 09:36:37 INFO - PROCESS | 3476 | 1464626197415 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]]]}] 09:36:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 09:36:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1528ms 09:36:37 INFO - PROCESS | 3476 | 1464626197463 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 09:36:37 INFO - PROCESS | 3476 | 1464626197467 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 09:36:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 09:36:37 INFO - PROCESS | 3476 | 1464626197474 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 09:36:37 INFO - PROCESS | 3476 | 1464626197477 Marionette TRACE conn3 <- [1,1142,null,{}] 09:36:37 INFO - PROCESS | 3476 | 1464626197483 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}] 09:36:37 INFO - PROCESS | 3476 | 1464626197701 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 09:36:37 INFO - PROCESS | 3476 | 1464626197957 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac1c00 == 110 [pid = 3476] [id = 293] 09:36:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0x90dbfc00) [pid = 3476] [serial = 880] [outer = (nil)] 09:36:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 189 (0x90e57000) [pid = 3476] [serial = 881] [outer = 0x90dbfc00] 09:36:38 INFO - PROCESS | 3476 | 1464626198080 Marionette DEBUG loaded listener.js 09:36:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0x91df4400) [pid = 3476] [serial = 882] [outer = 0x90dbfc00] 09:36:38 INFO - PROCESS | 3476 | 1464626198962 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]]]}] 09:36:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 09:36:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1535ms 09:36:39 INFO - PROCESS | 3476 | 1464626199010 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 09:36:39 INFO - PROCESS | 3476 | 1464626199014 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 09:36:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 09:36:39 INFO - PROCESS | 3476 | 1464626199021 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 09:36:39 INFO - PROCESS | 3476 | 1464626199024 Marionette TRACE conn3 <- [1,1146,null,{}] 09:36:39 INFO - PROCESS | 3476 | 1464626199030 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}] 09:36:39 INFO - PROCESS | 3476 | 1464626199206 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 09:36:39 INFO - PROCESS | 3476 | 1464626199468 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x91df3800 == 111 [pid = 3476] [id = 294] 09:36:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 191 (0x91feb800) [pid = 3476] [serial = 883] [outer = (nil)] 09:36:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 192 (0x92162800) [pid = 3476] [serial = 884] [outer = 0x91feb800] 09:36:39 INFO - PROCESS | 3476 | 1464626199599 Marionette DEBUG loaded listener.js 09:36:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 193 (0x9216b000) [pid = 3476] [serial = 885] [outer = 0x91feb800] 09:36:40 INFO - PROCESS | 3476 | 1464626200463 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]]]}] 09:36:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 09:36:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1480ms 09:36:40 INFO - PROCESS | 3476 | 1464626200502 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 09:36:40 INFO - PROCESS | 3476 | 1464626200505 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 09:36:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 09:36:40 INFO - PROCESS | 3476 | 1464626200512 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 09:36:40 INFO - PROCESS | 3476 | 1464626200516 Marionette TRACE conn3 <- [1,1150,null,{}] 09:36:40 INFO - PROCESS | 3476 | 1464626200521 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}] 09:36:40 INFO - PROCESS | 3476 | 1464626200709 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 09:36:40 INFO - PROCESS | 3476 | 1464626200921 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x91ff4c00 == 112 [pid = 3476] [id = 295] 09:36:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 194 (0x9221c400) [pid = 3476] [serial = 886] [outer = (nil)] 09:36:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 195 (0x922f3400) [pid = 3476] [serial = 887] [outer = 0x9221c400] 09:36:41 INFO - PROCESS | 3476 | 1464626201051 Marionette DEBUG loaded listener.js 09:36:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 196 (0x927be800) [pid = 3476] [serial = 888] [outer = 0x9221c400] 09:36:42 INFO - PROCESS | 3476 | 1464626202005 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]]]}] 09:36:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 09:36:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms 09:36:42 INFO - PROCESS | 3476 | 1464626202044 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 09:36:42 INFO - PROCESS | 3476 | 1464626202048 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 09:36:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 09:36:42 INFO - PROCESS | 3476 | 1464626202055 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 09:36:42 INFO - PROCESS | 3476 | 1464626202059 Marionette TRACE conn3 <- [1,1154,null,{}] 09:36:42 INFO - PROCESS | 3476 | 1464626202064 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}] 09:36:42 INFO - PROCESS | 3476 | 1464626202267 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 09:36:42 INFO - PROCESS | 3476 | 1464626202533 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x92221c00 == 113 [pid = 3476] [id = 296] 09:36:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 197 (0x92d77c00) [pid = 3476] [serial = 889] [outer = (nil)] 09:36:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 198 (0x938a4800) [pid = 3476] [serial = 890] [outer = 0x92d77c00] 09:36:42 INFO - PROCESS | 3476 | 1464626202666 Marionette DEBUG loaded listener.js 09:36:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 199 (0x939db000) [pid = 3476] [serial = 891] [outer = 0x92d77c00] 09:36:43 INFO - PROCESS | 3476 | 1464626203544 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]]]}] 09:36:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 09:36:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1530ms 09:36:43 INFO - PROCESS | 3476 | 1464626203586 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 09:36:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 09:36:43 INFO - PROCESS | 3476 | 1464626203590 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 09:36:43 INFO - PROCESS | 3476 | 1464626203597 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 09:36:43 INFO - PROCESS | 3476 | 1464626203600 Marionette TRACE conn3 <- [1,1158,null,{}] 09:36:43 INFO - PROCESS | 3476 | 1464626203606 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}] 09:36:43 INFO - PROCESS | 3476 | 1464626203806 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 09:36:44 INFO - PROCESS | 3476 | 1464626204019 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x922ee800 == 114 [pid = 3476] [id = 297] 09:36:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x927bd800) [pid = 3476] [serial = 892] [outer = (nil)] 09:36:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 201 (0x93a1b400) [pid = 3476] [serial = 893] [outer = 0x927bd800] 09:36:44 INFO - PROCESS | 3476 | 1464626204198 Marionette DEBUG loaded listener.js 09:36:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x93a96000) [pid = 3476] [serial = 894] [outer = 0x927bd800] 09:36:45 INFO - PROCESS | 3476 | 1464626205177 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]]]}] 09:36:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 09:36:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1631ms 09:36:45 INFO - PROCESS | 3476 | 1464626205228 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 09:36:45 INFO - PROCESS | 3476 | 1464626205232 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 09:36:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 09:36:45 INFO - PROCESS | 3476 | 1464626205239 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 09:36:45 INFO - PROCESS | 3476 | 1464626205243 Marionette TRACE conn3 <- [1,1162,null,{}] 09:36:45 INFO - PROCESS | 3476 | 1464626205250 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}] 09:36:45 INFO - PROCESS | 3476 | 1464626205486 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 09:36:45 INFO - PROCESS | 3476 | 1464626205771 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a93800 == 115 [pid = 3476] [id = 298] 09:36:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x950cec00) [pid = 3476] [serial = 895] [outer = (nil)] 09:36:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x97425000) [pid = 3476] [serial = 896] [outer = 0x950cec00] 09:36:45 INFO - PROCESS | 3476 | 1464626205907 Marionette DEBUG loaded listener.js 09:36:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x98067000) [pid = 3476] [serial = 897] [outer = 0x950cec00] 09:36:46 INFO - PROCESS | 3476 | 1464626206846 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]]]}] 09:36:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 09:36:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1637ms 09:36:46 INFO - PROCESS | 3476 | 1464626206878 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 09:36:46 INFO - PROCESS | 3476 | 1464626206881 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 09:36:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 09:36:46 INFO - PROCESS | 3476 | 1464626206888 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 09:36:46 INFO - PROCESS | 3476 | 1464626206891 Marionette TRACE conn3 <- [1,1166,null,{}] 09:36:46 INFO - PROCESS | 3476 | 1464626206897 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}] 09:36:47 INFO - PROCESS | 3476 | 1464626207092 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 09:36:47 INFO - PROCESS | 3476 | 1464626207405 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x980ea000 == 116 [pid = 3476] [id = 299] 09:36:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x98e55000) [pid = 3476] [serial = 898] [outer = (nil)] 09:36:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 207 (0x98e5f800) [pid = 3476] [serial = 899] [outer = 0x98e55000] 09:36:47 INFO - PROCESS | 3476 | 1464626207541 Marionette DEBUG loaded listener.js 09:36:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 208 (0x995c7800) [pid = 3476] [serial = 900] [outer = 0x98e55000] 09:36:48 INFO - PROCESS | 3476 | 1464626208418 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]]]}] 09:36:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 09:36:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1580ms 09:36:48 INFO - PROCESS | 3476 | 1464626208469 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 09:36:48 INFO - PROCESS | 3476 | 1464626208473 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 09:36:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 09:36:48 INFO - PROCESS | 3476 | 1464626208490 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 09:36:48 INFO - PROCESS | 3476 | 1464626208493 Marionette TRACE conn3 <- [1,1170,null,{}] 09:36:48 INFO - PROCESS | 3476 | 1464626208500 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}] 09:36:48 INFO - PROCESS | 3476 | 1464626208718 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 09:36:49 INFO - PROCESS | 3476 | 1464626208984 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f765800 == 117 [pid = 3476] [id = 300] 09:36:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 209 (0x90e59400) [pid = 3476] [serial = 901] [outer = (nil)] 09:36:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 210 (0x997e5400) [pid = 3476] [serial = 902] [outer = 0x90e59400] 09:36:49 INFO - PROCESS | 3476 | 1464626209107 Marionette DEBUG loaded listener.js 09:36:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 211 (0x99977400) [pid = 3476] [serial = 903] [outer = 0x90e59400] 09:36:49 INFO - PROCESS | 3476 | 1464626209990 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]]]}] 09:36:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 09:36:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1531ms 09:36:50 INFO - PROCESS | 3476 | 1464626210022 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 09:36:50 INFO - PROCESS | 3476 | 1464626210026 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 09:36:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 09:36:50 INFO - PROCESS | 3476 | 1464626210032 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 09:36:50 INFO - PROCESS | 3476 | 1464626210035 Marionette TRACE conn3 <- [1,1174,null,{}] 09:36:50 INFO - PROCESS | 3476 | 1464626210041 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}] 09:36:50 INFO - PROCESS | 3476 | 1464626210234 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 09:36:50 INFO - PROCESS | 3476 | 1464626210501 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x995c8400 == 118 [pid = 3476] [id = 301] 09:36:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 212 (0x9967fc00) [pid = 3476] [serial = 904] [outer = (nil)] 09:36:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 213 (0x99c06c00) [pid = 3476] [serial = 905] [outer = 0x9967fc00] 09:36:50 INFO - PROCESS | 3476 | 1464626210629 Marionette DEBUG loaded listener.js 09:36:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 214 (0x99c0a800) [pid = 3476] [serial = 906] [outer = 0x9967fc00] 09:36:51 INFO - PROCESS | 3476 | 1464626211504 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] 09:36:51 INFO - PROCESS | 3476 | 1464626211572 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 09:36:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 09:36:51 INFO - PROCESS | 3476 | 1464626211580 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 09:36:51 INFO - PROCESS | 3476 | 1464626211584 Marionette TRACE conn3 <- [1,1178,null,{}] 09:36:51 INFO - PROCESS | 3476 | 1464626211590 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}] 09:36:51 INFO - PROCESS | 3476 | 1464626211814 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 09:36:52 INFO - PROCESS | 3476 | 1464626212122 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x9870dc00 == 119 [pid = 3476] [id = 302] 09:36:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x997ad000) [pid = 3476] [serial = 907] [outer = (nil)] 09:36:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x99c0f800) [pid = 3476] [serial = 908] [outer = 0x997ad000] 09:36:52 INFO - PROCESS | 3476 | 1464626212247 Marionette DEBUG loaded listener.js 09:36:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x99eb0400) [pid = 3476] [serial = 909] [outer = 0x997ad000] 09:36:53 INFO - PROCESS | 3476 | 1464626213146 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] 09:36:53 INFO - PROCESS | 3476 | 1464626213218 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 09:36:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 09:36:53 INFO - PROCESS | 3476 | 1464626213225 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 09:36:53 INFO - PROCESS | 3476 | 1464626213228 Marionette TRACE conn3 <- [1,1182,null,{}] 09:36:53 INFO - PROCESS | 3476 | 1464626213234 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}] 09:36:53 INFO - PROCESS | 3476 | 1464626213437 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 09:36:53 INFO - PROCESS | 3476 | 1464626213783 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec7400 == 120 [pid = 3476] [id = 303] 09:36:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x89ec7c00) [pid = 3476] [serial = 910] [outer = (nil)] 09:36:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 219 (0x8b9f1800) [pid = 3476] [serial = 911] [outer = 0x89ec7c00] 09:36:53 INFO - PROCESS | 3476 | 1464626213876 Marionette DEBUG loaded listener.js 09:36:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 220 (0x8cdccc00) [pid = 3476] [serial = 912] [outer = 0x89ec7c00] 09:36:54 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:36:54 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:36:54 INFO - PROCESS | 3476 | 1464626214800 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] 09:36:54 INFO - PROCESS | 3476 | 1464626214863 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 09:36:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 09:36:54 INFO - PROCESS | 3476 | 1464626214869 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 09:36:54 INFO - PROCESS | 3476 | 1464626214873 Marionette TRACE conn3 <- [1,1186,null,{}] 09:36:54 INFO - PROCESS | 3476 | 1464626214878 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}] 09:36:55 INFO - PROCESS | 3476 | 1464626215064 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 09:36:55 INFO - PROCESS | 3476 | 1464626215326 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a091c00 == 121 [pid = 3476] [id = 304] 09:36:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 221 (0x9a094000) [pid = 3476] [serial = 913] [outer = (nil)] 09:36:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 222 (0x9a098400) [pid = 3476] [serial = 914] [outer = 0x9a094000] 09:36:55 INFO - PROCESS | 3476 | 1464626215458 Marionette DEBUG loaded listener.js 09:36:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 223 (0x9a0c3000) [pid = 3476] [serial = 915] [outer = 0x9a094000] 09:36:56 INFO - PROCESS | 3476 | 1464626216338 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] 09:36:56 INFO - PROCESS | 3476 | 1464626216407 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 09:36:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 09:36:56 INFO - PROCESS | 3476 | 1464626216414 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 09:36:56 INFO - PROCESS | 3476 | 1464626216418 Marionette TRACE conn3 <- [1,1190,null,{}] 09:36:56 INFO - PROCESS | 3476 | 1464626216424 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}] 09:36:56 INFO - PROCESS | 3476 | 1464626216639 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 09:36:57 INFO - PROCESS | 3476 | 1464626217446 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec5800 == 122 [pid = 3476] [id = 305] 09:36:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 224 (0x89ec6400) [pid = 3476] [serial = 916] [outer = (nil)] 09:36:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 225 (0x89ed0000) [pid = 3476] [serial = 917] [outer = 0x89ec6400] 09:36:57 INFO - PROCESS | 3476 | 1464626217535 Marionette DEBUG loaded listener.js 09:36:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 226 (0x8a890000) [pid = 3476] [serial = 918] [outer = 0x89ec6400] 09:36:58 INFO - PROCESS | 3476 | 1464626218424 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] 09:36:58 INFO - PROCESS | 3476 | 1464626218517 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 09:36:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 09:36:58 INFO - PROCESS | 3476 | 1464626218525 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 09:36:58 INFO - PROCESS | 3476 | 1464626218531 Marionette TRACE conn3 <- [1,1194,null,{}] 09:36:58 INFO - PROCESS | 3476 | 1464626218538 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}] 09:36:58 INFO - PROCESS | 3476 | 1464626218782 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 09:36:59 INFO - PROCESS | 3476 | 1464626219129 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:36:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bc800 == 123 [pid = 3476] [id = 306] 09:36:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 227 (0x8b9ed400) [pid = 3476] [serial = 919] [outer = (nil)] 09:36:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 228 (0x8cabfc00) [pid = 3476] [serial = 920] [outer = 0x8b9ed400] 09:36:59 INFO - PROCESS | 3476 | 1464626219285 Marionette DEBUG loaded listener.js 09:36:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 229 (0x8cdce000) [pid = 3476] [serial = 921] [outer = 0x8b9ed400] 09:36:59 INFO - PROCESS | 3476 | --DOCSHELL 0x9992fc00 == 122 [pid = 3476] [id = 61] 09:36:59 INFO - PROCESS | 3476 | --DOCSHELL 0x8b37c800 == 121 [pid = 3476] [id = 213] 09:36:59 INFO - PROCESS | 3476 | --DOCSHELL 0x8b36f400 == 120 [pid = 3476] [id = 268] 09:36:59 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5ce800 == 119 [pid = 3476] [id = 269] 09:36:59 INFO - PROCESS | 3476 | --DOCSHELL 0x881d6c00 == 118 [pid = 3476] [id = 267] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 228 (0x92218000) [pid = 3476] [serial = 752] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 227 (0x9b156400) [pid = 3476] [serial = 761] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 226 (0x90ac1800) [pid = 3476] [serial = 749] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 225 (0x8cb8d800) [pid = 3476] [serial = 794] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 224 (0x8aba1000) [pid = 3476] [serial = 773] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 223 (0x8f9c5000) [pid = 3476] [serial = 779] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 222 (0x8c5c2800) [pid = 3476] [serial = 648] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 221 (0x8bbcc400) [pid = 3476] [serial = 791] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 220 (0x8cdc4000) [pid = 3476] [serial = 770] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 219 (0x8cab9c00) [pid = 3476] [serial = 792] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 218 (0x89ec8800) [pid = 3476] [serial = 782] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x8ddcd400) [pid = 3476] [serial = 651] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x8a84d800) [pid = 3476] [serial = 783] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0x9389a800) [pid = 3476] [serial = 666] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0x8b9f4400) [pid = 3476] [serial = 789] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 213 (0xa23d5c00) [pid = 3476] [serial = 764] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 212 (0x8dd9d400) [pid = 3476] [serial = 776] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 211 (0x9a0cdc00) [pid = 3476] [serial = 758] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 210 (0x98e5a800) [pid = 3476] [serial = 755] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 209 (0x8bbcc800) [pid = 3476] [serial = 786] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 208 (0x8cac0800) [pid = 3476] [serial = 743] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 207 (0x8ce39c00) [pid = 3476] [serial = 797] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 206 (0x8ceec000) [pid = 3476] [serial = 798] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x8ac6b000) [pid = 3476] [serial = 788] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x8cdca000) [pid = 3476] [serial = 795] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0x881de800) [pid = 3476] [serial = 767] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x8ac5ec00) [pid = 3476] [serial = 740] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0x8ac6b400) [pid = 3476] [serial = 785] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 200 (0x8e730800) [pid = 3476] [serial = 746] [outer = (nil)] [url = about:blank] 09:36:59 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x8dd9d800) [pid = 3476] [serial = 800] [outer = (nil)] [url = about:blank] 09:37:00 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:37:00 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:37:00 INFO - PROCESS | 3476 | 1464626220450 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] 09:37:00 INFO - PROCESS | 3476 | 1464626220527 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 09:37:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 09:37:00 INFO - PROCESS | 3476 | 1464626220535 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 09:37:00 INFO - PROCESS | 3476 | 1464626220540 Marionette TRACE conn3 <- [1,1198,null,{}] 09:37:00 INFO - PROCESS | 3476 | 1464626220546 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}] 09:37:00 INFO - PROCESS | 3476 | 1464626220737 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 09:37:00 INFO - PROCESS | 3476 | --DOCSHELL 0x97468c00 == 117 [pid = 3476] [id = 10] 09:37:00 INFO - PROCESS | 3476 | 1464626220939 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b814400 == 118 [pid = 3476] [id = 307] 09:37:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x8b815800) [pid = 3476] [serial = 922] [outer = (nil)] 09:37:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 201 (0x8c5c4c00) [pid = 3476] [serial = 923] [outer = 0x8b815800] 09:37:01 INFO - PROCESS | 3476 | 1464626221048 Marionette DEBUG loaded listener.js 09:37:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x8cb8b800) [pid = 3476] [serial = 924] [outer = 0x8b815800] 09:37:02 INFO - PROCESS | 3476 | 1464626222009 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]]]}] 09:37:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 09:37:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1490ms 09:37:02 INFO - PROCESS | 3476 | 1464626222026 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 09:37:02 INFO - PROCESS | 3476 | 1464626222029 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 09:37:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 09:37:02 INFO - PROCESS | 3476 | 1464626222042 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 09:37:02 INFO - PROCESS | 3476 | 1464626222051 Marionette TRACE conn3 <- [1,1202,null,{}] 09:37:02 INFO - PROCESS | 3476 | 1464626222059 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}] 09:37:02 INFO - PROCESS | 3476 | 1464626222263 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 09:37:02 INFO - PROCESS | 3476 | 1464626222505 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd6400 == 119 [pid = 3476] [id = 308] 09:37:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x8ce3dc00) [pid = 3476] [serial = 925] [outer = (nil)] 09:37:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x8ddc6000) [pid = 3476] [serial = 926] [outer = 0x8ce3dc00] 09:37:02 INFO - PROCESS | 3476 | 1464626222632 Marionette DEBUG loaded listener.js 09:37:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x8e1d3800) [pid = 3476] [serial = 927] [outer = 0x8ce3dc00] 09:37:03 INFO - PROCESS | 3476 | 1464626223474 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]]]}] 09:37:03 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 09:37:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1506ms 09:37:03 INFO - PROCESS | 3476 | 1464626223543 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 09:37:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 09:37:03 INFO - PROCESS | 3476 | 1464626223547 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 09:37:03 INFO - PROCESS | 3476 | 1464626223553 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 09:37:03 INFO - PROCESS | 3476 | 1464626223557 Marionette TRACE conn3 <- [1,1206,null,{}] 09:37:03 INFO - PROCESS | 3476 | 1464626223562 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}] 09:37:03 INFO - PROCESS | 3476 | 1464626223838 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 09:37:03 INFO - PROCESS | 3476 | 1464626223866 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc1c00 == 120 [pid = 3476] [id = 309] 09:37:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x8ddc9400) [pid = 3476] [serial = 928] [outer = (nil)] 09:37:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 207 (0x8f6d1800) [pid = 3476] [serial = 929] [outer = 0x8ddc9400] 09:37:03 INFO - PROCESS | 3476 | 1464626223963 Marionette DEBUG loaded listener.js 09:37:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 208 (0x8f763c00) [pid = 3476] [serial = 930] [outer = 0x8ddc9400] 09:37:04 INFO - PROCESS | 3476 | --DOMWINDOW == 207 (0x8aba0000) [pid = 3476] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 09:37:04 INFO - PROCESS | 3476 | --DOMWINDOW == 206 (0x8a888000) [pid = 3476] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 09:37:04 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x887aec00) [pid = 3476] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 09:37:04 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x8b813400) [pid = 3476] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 09:37:04 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0x8cabe400) [pid = 3476] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 09:37:04 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x8ab9fc00) [pid = 3476] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 09:37:04 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0x8cac1400) [pid = 3476] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 09:37:05 INFO - PROCESS | 3476 | 1464626225306 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]]]}] 09:37:05 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 09:37:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1786ms 09:37:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 09:37:05 INFO - PROCESS | 3476 | 1464626225341 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 09:37:05 INFO - PROCESS | 3476 | 1464626225343 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 09:37:05 INFO - PROCESS | 3476 | 1464626225350 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 09:37:05 INFO - PROCESS | 3476 | 1464626225353 Marionette TRACE conn3 <- [1,1210,null,{}] 09:37:05 INFO - PROCESS | 3476 | 1464626225369 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}] 09:37:05 INFO - PROCESS | 3476 | 1464626225617 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 09:37:05 INFO - PROCESS | 3476 | 1464626225638 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5cb800 == 121 [pid = 3476] [id = 310] 09:37:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x8dda0400) [pid = 3476] [serial = 931] [outer = (nil)] 09:37:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x8e738400) [pid = 3476] [serial = 932] [outer = 0x8dda0400] 09:37:05 INFO - PROCESS | 3476 | 1464626225731 Marionette DEBUG loaded listener.js 09:37:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x90acc800) [pid = 3476] [serial = 933] [outer = 0x8dda0400] 09:37:06 INFO - PROCESS | 3476 | 1464626226652 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]]]}] 09:37:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 09:37:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1339ms 09:37:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 09:37:06 INFO - PROCESS | 3476 | 1464626226689 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 09:37:06 INFO - PROCESS | 3476 | 1464626226692 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 09:37:06 INFO - PROCESS | 3476 | 1464626226698 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 09:37:06 INFO - PROCESS | 3476 | 1464626226702 Marionette TRACE conn3 <- [1,1214,null,{}] 09:37:06 INFO - PROCESS | 3476 | 1464626226708 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}] 09:37:06 INFO - PROCESS | 3476 | 1464626226874 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 09:37:07 INFO - PROCESS | 3476 | 1464626227188 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x881d6c00 == 122 [pid = 3476] [id = 311] 09:37:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x881dc800) [pid = 3476] [serial = 934] [outer = (nil)] 09:37:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x888bc000) [pid = 3476] [serial = 935] [outer = 0x881dc800] 09:37:07 INFO - PROCESS | 3476 | 1464626227296 Marionette DEBUG loaded listener.js 09:37:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 207 (0x8a886800) [pid = 3476] [serial = 936] [outer = 0x881dc800] 09:37:08 INFO - PROCESS | 3476 | 1464626228331 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]]]}] 09:37:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 09:37:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1680ms 09:37:08 INFO - PROCESS | 3476 | 1464626228380 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 09:37:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 09:37:08 INFO - PROCESS | 3476 | 1464626228387 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 09:37:08 INFO - PROCESS | 3476 | 1464626228395 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 09:37:08 INFO - PROCESS | 3476 | 1464626228401 Marionette TRACE conn3 <- [1,1218,null,{}] 09:37:08 INFO - PROCESS | 3476 | 1464626228408 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}] 09:37:08 INFO - PROCESS | 3476 | 1464626228790 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 09:37:09 INFO - PROCESS | 3476 | 1464626229003 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b815400 == 123 [pid = 3476] [id = 312] 09:37:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 208 (0x8bbcd000) [pid = 3476] [serial = 937] [outer = (nil)] 09:37:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 209 (0x8bbd8c00) [pid = 3476] [serial = 938] [outer = 0x8bbcd000] 09:37:09 INFO - PROCESS | 3476 | 1464626229092 Marionette DEBUG loaded listener.js 09:37:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 210 (0x8c5c6c00) [pid = 3476] [serial = 939] [outer = 0x8bbcd000] 09:37:10 INFO - PROCESS | 3476 | 1464626230050 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]]]}] 09:37:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 09:37:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1735ms 09:37:10 INFO - PROCESS | 3476 | 1464626230133 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 09:37:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 09:37:10 INFO - PROCESS | 3476 | 1464626230140 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 09:37:10 INFO - PROCESS | 3476 | 1464626230147 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 09:37:10 INFO - PROCESS | 3476 | 1464626230150 Marionette TRACE conn3 <- [1,1222,null,{}] 09:37:10 INFO - PROCESS | 3476 | 1464626230156 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}] 09:37:10 INFO - PROCESS | 3476 | 1464626230367 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 09:37:10 INFO - PROCESS | 3476 | 1464626230649 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cdc4000 == 124 [pid = 3476] [id = 313] 09:37:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 211 (0x8ce39400) [pid = 3476] [serial = 940] [outer = (nil)] 09:37:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 212 (0x8ce3e800) [pid = 3476] [serial = 941] [outer = 0x8ce39400] 09:37:10 INFO - PROCESS | 3476 | 1464626230787 Marionette DEBUG loaded listener.js 09:37:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 213 (0x8ceed400) [pid = 3476] [serial = 942] [outer = 0x8ce39400] 09:37:11 INFO - PROCESS | 3476 | 1464626231715 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] 09:37:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 09:37:11 INFO - PROCESS | 3476 | 1464626231791 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 09:37:11 INFO - PROCESS | 3476 | 1464626231807 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 09:37:11 INFO - PROCESS | 3476 | 1464626231817 Marionette TRACE conn3 <- [1,1226,null,{}] 09:37:11 INFO - PROCESS | 3476 | 1464626231824 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}] 09:37:12 INFO - PROCESS | 3476 | 1464626232067 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 09:37:12 INFO - PROCESS | 3476 | 1464626232344 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce3f800 == 125 [pid = 3476] [id = 314] 09:37:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 214 (0x8e1ddc00) [pid = 3476] [serial = 943] [outer = (nil)] 09:37:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x90bd2c00) [pid = 3476] [serial = 944] [outer = 0x8e1ddc00] 09:37:12 INFO - PROCESS | 3476 | 1464626232477 Marionette DEBUG loaded listener.js 09:37:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x90e4b800) [pid = 3476] [serial = 945] [outer = 0x8e1ddc00] 09:37:13 INFO - PROCESS | 3476 | 1464626233393 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]]]}] 09:37:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 09:37:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1657ms 09:37:13 INFO - PROCESS | 3476 | 1464626233456 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 09:37:13 INFO - PROCESS | 3476 | 1464626233460 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 09:37:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 09:37:13 INFO - PROCESS | 3476 | 1464626233467 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 09:37:13 INFO - PROCESS | 3476 | 1464626233471 Marionette TRACE conn3 <- [1,1230,null,{}] 09:37:13 INFO - PROCESS | 3476 | 1464626233476 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}] 09:37:13 INFO - PROCESS | 3476 | 1464626233680 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 09:37:13 INFO - PROCESS | 3476 | 1464626233937 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c9c00 == 126 [pid = 3476] [id = 315] 09:37:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x91feb000) [pid = 3476] [serial = 946] [outer = (nil)] 09:37:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x92218000) [pid = 3476] [serial = 947] [outer = 0x91feb000] 09:37:14 INFO - PROCESS | 3476 | 1464626234078 Marionette DEBUG loaded listener.js 09:37:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 219 (0x922f8800) [pid = 3476] [serial = 948] [outer = 0x91feb000] 09:37:14 INFO - PROCESS | 3476 | 1464626234953 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]]]}] 09:37:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 09:37:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1528ms 09:37:14 INFO - PROCESS | 3476 | 1464626234996 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 09:37:15 INFO - PROCESS | 3476 | 1464626235000 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 09:37:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 09:37:15 INFO - PROCESS | 3476 | 1464626235007 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 09:37:15 INFO - PROCESS | 3476 | 1464626235011 Marionette TRACE conn3 <- [1,1234,null,{}] 09:37:15 INFO - PROCESS | 3476 | 1464626235017 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}] 09:37:15 INFO - PROCESS | 3476 | 1464626235199 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 09:37:15 INFO - PROCESS | 3476 | 1464626235417 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x939da000 == 127 [pid = 3476] [id = 316] 09:37:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 220 (0x939df800) [pid = 3476] [serial = 949] [outer = (nil)] 09:37:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 221 (0x93a97400) [pid = 3476] [serial = 950] [outer = 0x939df800] 09:37:15 INFO - PROCESS | 3476 | 1464626235603 Marionette DEBUG loaded listener.js 09:37:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 222 (0x97462000) [pid = 3476] [serial = 951] [outer = 0x939df800] 09:37:16 INFO - PROCESS | 3476 | 1464626236569 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]]]}] 09:37:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 09:37:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1629ms 09:37:16 INFO - PROCESS | 3476 | 1464626236638 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 09:37:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 09:37:16 INFO - PROCESS | 3476 | 1464626236642 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 09:37:16 INFO - PROCESS | 3476 | 1464626236648 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 09:37:16 INFO - PROCESS | 3476 | 1464626236652 Marionette TRACE conn3 <- [1,1238,null,{}] 09:37:16 INFO - PROCESS | 3476 | 1464626236658 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}] 09:37:16 INFO - PROCESS | 3476 | 1464626236889 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 09:37:17 INFO - PROCESS | 3476 | 1464626237145 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221d800 == 128 [pid = 3476] [id = 317] 09:37:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 223 (0x975c6400) [pid = 3476] [serial = 952] [outer = (nil)] 09:37:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 224 (0x99c01800) [pid = 3476] [serial = 953] [outer = 0x975c6400] 09:37:17 INFO - PROCESS | 3476 | 1464626237271 Marionette DEBUG loaded listener.js 09:37:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 225 (0x9a038000) [pid = 3476] [serial = 954] [outer = 0x975c6400] 09:37:18 INFO - PROCESS | 3476 | 1464626238181 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]]]}] 09:37:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 09:37:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1579ms 09:37:18 INFO - PROCESS | 3476 | 1464626238243 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 09:37:18 INFO - PROCESS | 3476 | 1464626238248 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 09:37:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 09:37:18 INFO - PROCESS | 3476 | 1464626238258 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 09:37:18 INFO - PROCESS | 3476 | 1464626238261 Marionette TRACE conn3 <- [1,1242,null,{}] 09:37:18 INFO - PROCESS | 3476 | 1464626238267 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}] 09:37:18 INFO - PROCESS | 3476 | 1464626238467 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 09:37:18 INFO - PROCESS | 3476 | 1464626238741 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc3c00 == 129 [pid = 3476] [id = 318] 09:37:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 226 (0x91ff2c00) [pid = 3476] [serial = 955] [outer = (nil)] 09:37:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 227 (0x9a1e8c00) [pid = 3476] [serial = 956] [outer = 0x91ff2c00] 09:37:18 INFO - PROCESS | 3476 | 1464626238852 Marionette DEBUG loaded listener.js 09:37:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 228 (0x9a1f1400) [pid = 3476] [serial = 957] [outer = 0x91ff2c00] 09:37:19 INFO - PROCESS | 3476 | 1464626239715 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]]]}] 09:37:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 09:37:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1532ms 09:37:19 INFO - PROCESS | 3476 | 1464626239790 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 09:37:19 INFO - PROCESS | 3476 | 1464626239794 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 09:37:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 09:37:19 INFO - PROCESS | 3476 | 1464626239800 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 09:37:19 INFO - PROCESS | 3476 | 1464626239804 Marionette TRACE conn3 <- [1,1246,null,{}] 09:37:19 INFO - PROCESS | 3476 | 1464626239810 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}] 09:37:20 INFO - PROCESS | 3476 | 1464626240032 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 09:37:20 INFO - PROCESS | 3476 | 1464626240290 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a0c1c00 == 130 [pid = 3476] [id = 319] 09:37:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 229 (0x9a1ea000) [pid = 3476] [serial = 958] [outer = (nil)] 09:37:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 230 (0x9a3bb800) [pid = 3476] [serial = 959] [outer = 0x9a1ea000] 09:37:20 INFO - PROCESS | 3476 | 1464626240417 Marionette DEBUG loaded listener.js 09:37:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 231 (0x9a3d7400) [pid = 3476] [serial = 960] [outer = 0x9a1ea000] 09:37:21 INFO - PROCESS | 3476 | 1464626241301 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]]]}] 09:37:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 09:37:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1533ms 09:37:21 INFO - PROCESS | 3476 | 1464626241334 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 09:37:21 INFO - PROCESS | 3476 | 1464626241337 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 09:37:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 09:37:21 INFO - PROCESS | 3476 | 1464626241344 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 09:37:21 INFO - PROCESS | 3476 | 1464626241347 Marionette TRACE conn3 <- [1,1250,null,{}] 09:37:21 INFO - PROCESS | 3476 | 1464626241353 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}] 09:37:21 INFO - PROCESS | 3476 | 1464626241555 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 09:37:21 INFO - PROCESS | 3476 | 1464626241821 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a1ee000 == 131 [pid = 3476] [id = 320] 09:37:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 232 (0x9a3b7800) [pid = 3476] [serial = 961] [outer = (nil)] 09:37:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 233 (0x9ac48000) [pid = 3476] [serial = 962] [outer = 0x9a3b7800] 09:37:21 INFO - PROCESS | 3476 | 1464626241945 Marionette DEBUG loaded listener.js 09:37:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 234 (0x9ad8cc00) [pid = 3476] [serial = 963] [outer = 0x9a3b7800] 09:37:22 INFO - PROCESS | 3476 | 1464626242837 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]]]}] 09:37:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 09:37:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1531ms 09:37:22 INFO - PROCESS | 3476 | 1464626242875 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 09:37:22 INFO - PROCESS | 3476 | 1464626242878 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 09:37:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 09:37:22 INFO - PROCESS | 3476 | 1464626242885 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 09:37:22 INFO - PROCESS | 3476 | 1464626242889 Marionette TRACE conn3 <- [1,1254,null,{}] 09:37:22 INFO - PROCESS | 3476 | 1464626242894 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}] 09:37:23 INFO - PROCESS | 3476 | 1464626243089 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 09:37:23 INFO - PROCESS | 3476 | 1464626243417 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a034c00 == 132 [pid = 3476] [id = 321] 09:37:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 235 (0x9af0c000) [pid = 3476] [serial = 964] [outer = (nil)] 09:37:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 236 (0x9af16800) [pid = 3476] [serial = 965] [outer = 0x9af0c000] 09:37:23 INFO - PROCESS | 3476 | 1464626243534 Marionette DEBUG loaded listener.js 09:37:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 237 (0x9b132800) [pid = 3476] [serial = 966] [outer = 0x9af0c000] 09:37:24 INFO - PROCESS | 3476 | 1464626244492 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]]]}] 09:37:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 09:37:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1638ms 09:37:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 09:37:24 INFO - PROCESS | 3476 | 1464626244525 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 09:37:24 INFO - PROCESS | 3476 | 1464626244528 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 09:37:24 INFO - PROCESS | 3476 | 1464626244535 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 09:37:24 INFO - PROCESS | 3476 | 1464626244539 Marionette TRACE conn3 <- [1,1258,null,{}] 09:37:24 INFO - PROCESS | 3476 | 1464626244545 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}] 09:37:24 INFO - PROCESS | 3476 | 1464626244789 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 09:37:25 INFO - PROCESS | 3476 | 1464626245058 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x9af0b000 == 133 [pid = 3476] [id = 322] 09:37:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 238 (0x9af0b400) [pid = 3476] [serial = 967] [outer = (nil)] 09:37:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 239 (0x9b96e800) [pid = 3476] [serial = 968] [outer = 0x9af0b400] 09:37:25 INFO - PROCESS | 3476 | 1464626245188 Marionette DEBUG loaded listener.js 09:37:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 240 (0x9cec9c00) [pid = 3476] [serial = 969] [outer = 0x9af0b400] 09:37:26 INFO - PROCESS | 3476 | 1464626246080 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]]]}] 09:37:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 09:37:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1583ms 09:37:26 INFO - PROCESS | 3476 | 1464626246118 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 09:37:26 INFO - PROCESS | 3476 | 1464626246122 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 09:37:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 09:37:26 INFO - PROCESS | 3476 | 1464626246128 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 09:37:26 INFO - PROCESS | 3476 | 1464626246130 Marionette TRACE conn3 <- [1,1262,null,{}] 09:37:26 INFO - PROCESS | 3476 | 1464626246137 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}] 09:37:26 INFO - PROCESS | 3476 | 1464626246340 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 09:37:26 INFO - PROCESS | 3476 | 1464626246607 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a812800 == 134 [pid = 3476] [id = 323] 09:37:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 241 (0x9a813400) [pid = 3476] [serial = 970] [outer = (nil)] 09:37:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 242 (0xa1059c00) [pid = 3476] [serial = 971] [outer = 0x9a813400] 09:37:26 INFO - PROCESS | 3476 | 1464626246738 Marionette DEBUG loaded listener.js 09:37:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 243 (0xa1062c00) [pid = 3476] [serial = 972] [outer = 0x9a813400] 09:37:27 INFO - PROCESS | 3476 | 1464626247621 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]]]}] 09:37:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 09:37:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1532ms 09:37:27 INFO - PROCESS | 3476 | 1464626247661 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 09:37:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 09:37:27 INFO - PROCESS | 3476 | 1464626247675 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 09:37:27 INFO - PROCESS | 3476 | 1464626247683 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 09:37:27 INFO - PROCESS | 3476 | 1464626247686 Marionette TRACE conn3 <- [1,1266,null,{}] 09:37:27 INFO - PROCESS | 3476 | 1464626247692 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}] 09:37:27 INFO - PROCESS | 3476 | 1464626247908 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 09:37:28 INFO - PROCESS | 3476 | 1464626248171 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80fc00 == 135 [pid = 3476] [id = 324] 09:37:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 244 (0x9a039800) [pid = 3476] [serial = 973] [outer = (nil)] 09:37:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 245 (0xa22b1c00) [pid = 3476] [serial = 974] [outer = 0x9a039800] 09:37:28 INFO - PROCESS | 3476 | 1464626248300 Marionette DEBUG loaded listener.js 09:37:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 246 (0xa2384800) [pid = 3476] [serial = 975] [outer = 0x9a039800] 09:37:29 INFO - PROCESS | 3476 | 1464626249181 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]]]}] 09:37:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 09:37:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1533ms 09:37:29 INFO - PROCESS | 3476 | 1464626249214 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 09:37:29 INFO - PROCESS | 3476 | 1464626249218 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 09:37:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 09:37:29 INFO - PROCESS | 3476 | 1464626249224 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 09:37:29 INFO - PROCESS | 3476 | 1464626249227 Marionette TRACE conn3 <- [1,1270,null,{}] 09:37:29 INFO - PROCESS | 3476 | 1464626249233 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}] 09:37:29 INFO - PROCESS | 3476 | 1464626249443 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 09:37:29 INFO - PROCESS | 3476 | 1464626249754 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:29 INFO - PROCESS | 3476 | ++DOCSHELL 0xa105a400 == 136 [pid = 3476] [id = 325] 09:37:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 247 (0xa1063000) [pid = 3476] [serial = 976] [outer = (nil)] 09:37:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 248 (0xa25a8800) [pid = 3476] [serial = 977] [outer = 0xa1063000] 09:37:29 INFO - PROCESS | 3476 | 1464626249847 Marionette DEBUG loaded listener.js 09:37:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 249 (0xa25adc00) [pid = 3476] [serial = 978] [outer = 0xa1063000] 09:37:30 INFO - PROCESS | 3476 | 1464626250728 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]]]}] 09:37:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 09:37:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1579ms 09:37:30 INFO - PROCESS | 3476 | 1464626250804 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 09:37:30 INFO - PROCESS | 3476 | 1464626250808 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 09:37:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 09:37:30 INFO - PROCESS | 3476 | 1464626250814 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 09:37:30 INFO - PROCESS | 3476 | 1464626250817 Marionette TRACE conn3 <- [1,1274,null,{}] 09:37:30 INFO - PROCESS | 3476 | 1464626250823 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}] 09:37:31 INFO - PROCESS | 3476 | 1464626251044 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 09:37:31 INFO - PROCESS | 3476 | 1464626251308 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:31 INFO - PROCESS | 3476 | ++DOCSHELL 0xa23cb000 == 137 [pid = 3476] [id = 326] 09:37:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 250 (0xa25ad800) [pid = 3476] [serial = 979] [outer = (nil)] 09:37:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 251 (0xa27ca800) [pid = 3476] [serial = 980] [outer = 0xa25ad800] 09:37:31 INFO - PROCESS | 3476 | 1464626251434 Marionette DEBUG loaded listener.js 09:37:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 252 (0xa27ce400) [pid = 3476] [serial = 981] [outer = 0xa25ad800] 09:37:32 INFO - PROCESS | 3476 | 1464626252303 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]]]}] 09:37:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 09:37:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1534ms 09:37:32 INFO - PROCESS | 3476 | 1464626252349 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 09:37:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 09:37:32 INFO - PROCESS | 3476 | 1464626252353 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 09:37:32 INFO - PROCESS | 3476 | 1464626252359 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 09:37:32 INFO - PROCESS | 3476 | 1464626252363 Marionette TRACE conn3 <- [1,1278,null,{}] 09:37:32 INFO - PROCESS | 3476 | 1464626252368 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}] 09:37:32 INFO - PROCESS | 3476 | 1464626252580 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 09:37:32 INFO - PROCESS | 3476 | 1464626252929 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f9b9400 == 138 [pid = 3476] [id = 327] 09:37:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 253 (0xa2738800) [pid = 3476] [serial = 982] [outer = (nil)] 09:37:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 254 (0xa3573400) [pid = 3476] [serial = 983] [outer = 0xa2738800] 09:37:33 INFO - PROCESS | 3476 | 1464626253023 Marionette DEBUG loaded listener.js 09:37:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 255 (0xa3577000) [pid = 3476] [serial = 984] [outer = 0xa2738800] 09:37:33 INFO - PROCESS | 3476 | 1464626253867 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]]]}] 09:37:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 09:37:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1580ms 09:37:33 INFO - PROCESS | 3476 | 1464626253939 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 09:37:33 INFO - PROCESS | 3476 | 1464626253942 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 09:37:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 09:37:33 INFO - PROCESS | 3476 | 1464626253949 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 09:37:33 INFO - PROCESS | 3476 | 1464626253952 Marionette TRACE conn3 <- [1,1282,null,{}] 09:37:33 INFO - PROCESS | 3476 | 1464626253958 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}] 09:37:34 INFO - PROCESS | 3476 | 1464626254228 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 09:37:34 INFO - PROCESS | 3476 | 1464626254472 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b4800 == 139 [pid = 3476] [id = 328] 09:37:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 256 (0xa336c000) [pid = 3476] [serial = 985] [outer = (nil)] 09:37:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 257 (0xa3580000) [pid = 3476] [serial = 986] [outer = 0xa336c000] 09:37:34 INFO - PROCESS | 3476 | 1464626254564 Marionette DEBUG loaded listener.js 09:37:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 258 (0xa35d4c00) [pid = 3476] [serial = 987] [outer = 0xa336c000] 09:37:35 INFO - PROCESS | 3476 | 1464626255444 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]]]}] 09:37:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 09:37:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1530ms 09:37:35 INFO - PROCESS | 3476 | 1464626255480 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 09:37:35 INFO - PROCESS | 3476 | 1464626255484 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 09:37:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 09:37:35 INFO - PROCESS | 3476 | 1464626255490 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 09:37:35 INFO - PROCESS | 3476 | 1464626255494 Marionette TRACE conn3 <- [1,1286,null,{}] 09:37:35 INFO - PROCESS | 3476 | 1464626255500 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}] 09:37:35 INFO - PROCESS | 3476 | 1464626255700 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 09:37:36 INFO - PROCESS | 3476 | 1464626256018 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cdca400 == 140 [pid = 3476] [id = 329] 09:37:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 259 (0x8cdca800) [pid = 3476] [serial = 988] [outer = (nil)] 09:37:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 260 (0xa36eb800) [pid = 3476] [serial = 989] [outer = 0x8cdca800] 09:37:36 INFO - PROCESS | 3476 | 1464626256109 Marionette DEBUG loaded listener.js 09:37:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 261 (0xa51ba400) [pid = 3476] [serial = 990] [outer = 0x8cdca800] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5cb800 == 139 [pid = 3476] [id = 310] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc1c00 == 138 [pid = 3476] [id = 309] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbd6400 == 137 [pid = 3476] [id = 308] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x8b814400 == 136 [pid = 3476] [id = 307] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec5800 == 135 [pid = 3476] [id = 305] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x888bc800 == 134 [pid = 3476] [id = 306] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80bc00 == 133 [pid = 3476] [id = 289] 09:37:38 INFO - PROCESS | 3476 | --DOCSHELL 0x888b6400 == 132 [pid = 3476] [id = 288] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 260 (0x8e1d3400) [pid = 3476] [serial = 863] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 259 (0x8aba8800) [pid = 3476] [serial = 845] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 258 (0x8ce37000) [pid = 3476] [serial = 861] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 257 (0x8c35b800) [pid = 3476] [serial = 860] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 256 (0x8bbd3c00) [pid = 3476] [serial = 849] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 255 (0x8c6b1400) [pid = 3476] [serial = 852] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 254 (0x92166400) [pid = 3476] [serial = 827] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 253 (0x8ac6a400) [pid = 3476] [serial = 846] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 252 (0x8cac3c00) [pid = 3476] [serial = 809] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 251 (0x8cac8000) [pid = 3476] [serial = 854] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 250 (0x8ddc3800) [pid = 3476] [serial = 801] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 249 (0x938a4000) [pid = 3476] [serial = 833] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 248 (0x8a893c00) [pid = 3476] [serial = 848] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 247 (0x8f76a000) [pid = 3476] [serial = 818] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 246 (0x887ad800) [pid = 3476] [serial = 803] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 245 (0x8e735800) [pid = 3476] [serial = 815] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 244 (0x8cb8ac00) [pid = 3476] [serial = 855] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 243 (0x97462c00) [pid = 3476] [serial = 839] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 242 (0x8cdcbc00) [pid = 3476] [serial = 858] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 241 (0x91df5000) [pid = 3476] [serial = 824] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 240 (0x8bbd8400) [pid = 3476] [serial = 851] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 239 (0x922f0400) [pid = 3476] [serial = 830] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 238 (0x950c6400) [pid = 3476] [serial = 836] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 237 (0x8b80dc00) [pid = 3476] [serial = 806] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 236 (0x8e1d9c00) [pid = 3476] [serial = 812] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 235 (0x8cdc4c00) [pid = 3476] [serial = 857] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 234 (0x90dc6c00) [pid = 3476] [serial = 821] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | --DOMWINDOW == 233 (0x8b375400) [pid = 3476] [serial = 842] [outer = (nil)] [url = about:blank] 09:37:38 INFO - PROCESS | 3476 | 1464626258245 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]]]}] 09:37:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 09:37:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2884ms 09:37:38 INFO - PROCESS | 3476 | 1464626258375 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 09:37:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 09:37:38 INFO - PROCESS | 3476 | 1464626258381 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 09:37:38 INFO - PROCESS | 3476 | 1464626258388 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 09:37:38 INFO - PROCESS | 3476 | 1464626258394 Marionette TRACE conn3 <- [1,1290,null,{}] 09:37:38 INFO - PROCESS | 3476 | 1464626258403 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}] 09:37:38 INFO - PROCESS | 3476 | 1464626258579 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 09:37:38 INFO - PROCESS | 3476 | 1464626258593 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80b000 == 133 [pid = 3476] [id = 330] 09:37:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 234 (0x8b80bc00) [pid = 3476] [serial = 991] [outer = (nil)] 09:37:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 235 (0x8b813c00) [pid = 3476] [serial = 992] [outer = 0x8b80bc00] 09:37:38 INFO - PROCESS | 3476 | 1464626258703 Marionette DEBUG loaded listener.js 09:37:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 236 (0x8b9f2400) [pid = 3476] [serial = 993] [outer = 0x8b80bc00] 09:37:39 INFO - PROCESS | 3476 | 1464626259688 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]]]}] 09:37:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 09:37:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1338ms 09:37:39 INFO - PROCESS | 3476 | 1464626259726 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 09:37:39 INFO - PROCESS | 3476 | 1464626259734 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 09:37:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 09:37:39 INFO - PROCESS | 3476 | 1464626259744 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 09:37:39 INFO - PROCESS | 3476 | 1464626259749 Marionette TRACE conn3 <- [1,1294,null,{}] 09:37:39 INFO - PROCESS | 3476 | 1464626259767 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}] 09:37:39 INFO - PROCESS | 3476 | 1464626259956 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 09:37:39 INFO - PROCESS | 3476 | 1464626259971 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b375400 == 134 [pid = 3476] [id = 331] 09:37:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 237 (0x8c6af400) [pid = 3476] [serial = 994] [outer = (nil)] 09:37:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 238 (0x8cac2800) [pid = 3476] [serial = 995] [outer = 0x8c6af400] 09:37:40 INFO - PROCESS | 3476 | 1464626260044 Marionette DEBUG loaded listener.js 09:37:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 239 (0x8cb8dc00) [pid = 3476] [serial = 996] [outer = 0x8c6af400] 09:37:41 INFO - PROCESS | 3476 | 1464626261108 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]]]}] 09:37:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 09:37:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1432ms 09:37:41 INFO - PROCESS | 3476 | 1464626261177 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 09:37:41 INFO - PROCESS | 3476 | 1464626261181 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 09:37:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 09:37:41 INFO - PROCESS | 3476 | 1464626261187 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 09:37:41 INFO - PROCESS | 3476 | 1464626261192 Marionette TRACE conn3 <- [1,1298,null,{}] 09:37:41 INFO - PROCESS | 3476 | 1464626261216 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}] 09:37:41 INFO - PROCESS | 3476 | 1464626261496 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 09:37:41 INFO - PROCESS | 3476 | 1464626261534 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b37ac00 == 135 [pid = 3476] [id = 332] 09:37:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 240 (0x8ceea800) [pid = 3476] [serial = 997] [outer = (nil)] 09:37:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 241 (0x8ddc1c00) [pid = 3476] [serial = 998] [outer = 0x8ceea800] 09:37:41 INFO - PROCESS | 3476 | 1464626261614 Marionette DEBUG loaded listener.js 09:37:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 242 (0x8e1dc000) [pid = 3476] [serial = 999] [outer = 0x8ceea800] 09:37:42 INFO - PROCESS | 3476 | 1464626262623 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]]]}] 09:37:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 09:37:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1493ms 09:37:42 INFO - PROCESS | 3476 | 1464626262685 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 09:37:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 09:37:42 INFO - PROCESS | 3476 | 1464626262689 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 09:37:42 INFO - PROCESS | 3476 | 1464626262695 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 09:37:42 INFO - PROCESS | 3476 | 1464626262698 Marionette TRACE conn3 <- [1,1302,null,{}] 09:37:42 INFO - PROCESS | 3476 | 1464626262704 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}] 09:37:43 INFO - PROCESS | 3476 | 1464626263366 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 09:37:43 INFO - PROCESS | 3476 | --DOMWINDOW == 241 (0x8ddc9400) [pid = 3476] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 09:37:43 INFO - PROCESS | 3476 | --DOMWINDOW == 240 (0x8b9ed400) [pid = 3476] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 09:37:43 INFO - PROCESS | 3476 | --DOMWINDOW == 239 (0x89ec6400) [pid = 3476] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 09:37:43 INFO - PROCESS | 3476 | --DOMWINDOW == 238 (0x8b815800) [pid = 3476] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 09:37:43 INFO - PROCESS | 3476 | --DOMWINDOW == 237 (0x98780c00) [pid = 3476] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 09:37:43 INFO - PROCESS | 3476 | --DOMWINDOW == 236 (0x8ce3dc00) [pid = 3476] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 09:37:43 INFO - PROCESS | 3476 | 1464626263553 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec6400 == 136 [pid = 3476] [id = 333] 09:37:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 237 (0x8a888000) [pid = 3476] [serial = 1000] [outer = (nil)] 09:37:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 238 (0x8b9f3000) [pid = 3476] [serial = 1001] [outer = 0x8a888000] 09:37:43 INFO - PROCESS | 3476 | 1464626263631 Marionette DEBUG loaded listener.js 09:37:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 239 (0x8f76c800) [pid = 3476] [serial = 1002] [outer = 0x8a888000] 09:37:44 INFO - PROCESS | 3476 | 1464626264399 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]]]}] 09:37:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 09:37:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1730ms 09:37:44 INFO - PROCESS | 3476 | 1464626264426 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 09:37:44 INFO - PROCESS | 3476 | 1464626264430 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 09:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 09:37:44 INFO - PROCESS | 3476 | 1464626264436 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 09:37:44 INFO - PROCESS | 3476 | 1464626264439 Marionette TRACE conn3 <- [1,1306,null,{}] 09:37:44 INFO - PROCESS | 3476 | 1464626264444 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}] 09:37:44 INFO - PROCESS | 3476 | 1464626264688 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 09:37:44 INFO - PROCESS | 3476 | 1464626264709 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce3dc00 == 137 [pid = 3476] [id = 334] 09:37:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 240 (0x8ceee000) [pid = 3476] [serial = 1003] [outer = (nil)] 09:37:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 241 (0x90bcb800) [pid = 3476] [serial = 1004] [outer = 0x8ceee000] 09:37:44 INFO - PROCESS | 3476 | 1464626264785 Marionette DEBUG loaded listener.js 09:37:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 242 (0x90dbf800) [pid = 3476] [serial = 1005] [outer = 0x8ceee000] 09:37:45 INFO - PROCESS | 3476 | 1464626265842 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]]]}] 09:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 09:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1478ms 09:37:45 INFO - PROCESS | 3476 | 1464626265915 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 09:37:45 INFO - PROCESS | 3476 | 1464626265920 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 09:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 09:37:45 INFO - PROCESS | 3476 | 1464626265930 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 09:37:45 INFO - PROCESS | 3476 | 1464626265936 Marionette TRACE conn3 <- [1,1310,null,{}] 09:37:45 INFO - PROCESS | 3476 | 1464626265947 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}] 09:37:46 INFO - PROCESS | 3476 | 1464626266211 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 09:37:46 INFO - PROCESS | 3476 | 1464626266554 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b6400 == 138 [pid = 3476] [id = 335] 09:37:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 243 (0x8a9dc000) [pid = 3476] [serial = 1006] [outer = (nil)] 09:37:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 244 (0x8c6bc800) [pid = 3476] [serial = 1007] [outer = 0x8a9dc000] 09:37:46 INFO - PROCESS | 3476 | 1464626266645 Marionette DEBUG loaded listener.js 09:37:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 245 (0x8cdcfc00) [pid = 3476] [serial = 1008] [outer = 0x8a9dc000] 09:37:47 INFO - PROCESS | 3476 | 1464626267632 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] 09:37:47 INFO - PROCESS | 3476 | 1464626267692 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 09:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 09:37:47 INFO - PROCESS | 3476 | 1464626267702 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 09:37:47 INFO - PROCESS | 3476 | 1464626267707 Marionette TRACE conn3 <- [1,1314,null,{}] 09:37:47 INFO - PROCESS | 3476 | 1464626267713 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}] 09:37:47 INFO - PROCESS | 3476 | 1464626267934 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 09:37:48 INFO - PROCESS | 3476 | 1464626268284 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec9400 == 139 [pid = 3476] [id = 336] 09:37:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 246 (0x8a892c00) [pid = 3476] [serial = 1009] [outer = (nil)] 09:37:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 247 (0x90e50800) [pid = 3476] [serial = 1010] [outer = 0x8a892c00] 09:37:48 INFO - PROCESS | 3476 | 1464626268380 Marionette DEBUG loaded listener.js 09:37:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 248 (0x91df7000) [pid = 3476] [serial = 1011] [outer = 0x8a892c00] 09:37:49 INFO - PROCESS | 3476 | 1464626269370 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]]]}] 09:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 09:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1744ms 09:37:49 INFO - PROCESS | 3476 | 1464626269447 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 09:37:49 INFO - PROCESS | 3476 | 1464626269451 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 09:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 09:37:49 INFO - PROCESS | 3476 | 1464626269458 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 09:37:49 INFO - PROCESS | 3476 | 1464626269464 Marionette TRACE conn3 <- [1,1318,null,{}] 09:37:49 INFO - PROCESS | 3476 | 1464626269482 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}] 09:37:49 INFO - PROCESS | 3476 | 1464626269734 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 09:37:50 INFO - PROCESS | 3476 | 1464626270054 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f4800 == 140 [pid = 3476] [id = 337] 09:37:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 249 (0x92b7f000) [pid = 3476] [serial = 1012] [outer = (nil)] 09:37:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 250 (0x92b83400) [pid = 3476] [serial = 1013] [outer = 0x92b7f000] 09:37:50 INFO - PROCESS | 3476 | 1464626270147 Marionette DEBUG loaded listener.js 09:37:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 251 (0x92b87c00) [pid = 3476] [serial = 1014] [outer = 0x92b7f000] 09:37:51 INFO - PROCESS | 3476 | 1464626271072 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]]]}] 09:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 09:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1684ms 09:37:51 INFO - PROCESS | 3476 | 1464626271143 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 09:37:51 INFO - PROCESS | 3476 | 1464626271148 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 09:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 09:37:51 INFO - PROCESS | 3476 | 1464626271154 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 09:37:51 INFO - PROCESS | 3476 | 1464626271158 Marionette TRACE conn3 <- [1,1322,null,{}] 09:37:51 INFO - PROCESS | 3476 | 1464626271163 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}] 09:37:51 INFO - PROCESS | 3476 | 1464626271368 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 09:37:51 INFO - PROCESS | 3476 | 1464626271698 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1d3c00 == 141 [pid = 3476] [id = 338] 09:37:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 252 (0x922f9400) [pid = 3476] [serial = 1015] [outer = (nil)] 09:37:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 253 (0x9389ec00) [pid = 3476] [serial = 1016] [outer = 0x922f9400] 09:37:51 INFO - PROCESS | 3476 | 1464626271794 Marionette DEBUG loaded listener.js 09:37:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 254 (0x939d8800) [pid = 3476] [serial = 1017] [outer = 0x922f9400] 09:37:52 INFO - PROCESS | 3476 | 1464626272713 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]]]}] 09:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 09:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1633ms 09:37:52 INFO - PROCESS | 3476 | 1464626272788 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 09:37:52 INFO - PROCESS | 3476 | 1464626272791 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 09:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 09:37:52 INFO - PROCESS | 3476 | 1464626272798 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 09:37:52 INFO - PROCESS | 3476 | 1464626272801 Marionette TRACE conn3 <- [1,1326,null,{}] 09:37:52 INFO - PROCESS | 3476 | 1464626272807 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}] 09:37:53 INFO - PROCESS | 3476 | 1464626273033 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 09:37:53 INFO - PROCESS | 3476 | 1464626273321 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e72e400 == 142 [pid = 3476] [id = 339] 09:37:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 255 (0x90bcbc00) [pid = 3476] [serial = 1018] [outer = (nil)] 09:37:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 256 (0x950c7400) [pid = 3476] [serial = 1019] [outer = 0x90bcbc00] 09:37:53 INFO - PROCESS | 3476 | 1464626273454 Marionette DEBUG loaded listener.js 09:37:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 257 (0x950cfc00) [pid = 3476] [serial = 1020] [outer = 0x90bcbc00] 09:37:54 INFO - PROCESS | 3476 | 1464626274330 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]]]}] 09:37:54 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 09:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1580ms 09:37:54 INFO - PROCESS | 3476 | 1464626274386 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 09:37:54 INFO - PROCESS | 3476 | 1464626274391 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 09:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 09:37:54 INFO - PROCESS | 3476 | 1464626274398 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 09:37:54 INFO - PROCESS | 3476 | 1464626274401 Marionette TRACE conn3 <- [1,1330,null,{}] 09:37:54 INFO - PROCESS | 3476 | 1464626274407 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}] 09:37:54 INFO - PROCESS | 3476 | 1464626274642 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 09:37:54 INFO - PROCESS | 3476 | 1464626274966 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x9741c800 == 143 [pid = 3476] [id = 340] 09:37:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 258 (0x9801a000) [pid = 3476] [serial = 1021] [outer = (nil)] 09:37:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 259 (0x99a6b400) [pid = 3476] [serial = 1022] [outer = 0x9801a000] 09:37:55 INFO - PROCESS | 3476 | 1464626275069 Marionette DEBUG loaded listener.js 09:37:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 260 (0x99eaf000) [pid = 3476] [serial = 1023] [outer = 0x9801a000] 09:37:55 INFO - PROCESS | 3476 | 1464626275973 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]]]}] 09:37:56 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 09:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1637ms 09:37:56 INFO - PROCESS | 3476 | 1464626276036 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 09:37:56 INFO - PROCESS | 3476 | 1464626276039 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 09:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 09:37:56 INFO - PROCESS | 3476 | 1464626276046 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 09:37:56 INFO - PROCESS | 3476 | 1464626276050 Marionette TRACE conn3 <- [1,1334,null,{}] 09:37:56 INFO - PROCESS | 3476 | 1464626276055 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}] 09:37:56 INFO - PROCESS | 3476 | 1464626276248 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 09:37:56 INFO - PROCESS | 3476 | 1464626276573 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb88000 == 144 [pid = 3476] [id = 341] 09:37:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 261 (0x94570400) [pid = 3476] [serial = 1024] [outer = (nil)] 09:37:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 262 (0x9a0cb000) [pid = 3476] [serial = 1025] [outer = 0x94570400] 09:37:56 INFO - PROCESS | 3476 | 1464626276667 Marionette DEBUG loaded listener.js 09:37:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 263 (0x9a1f4c00) [pid = 3476] [serial = 1026] [outer = 0x94570400] 09:37:57 INFO - PROCESS | 3476 | 1464626277538 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]]]}] 09:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 09:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1531ms 09:37:57 INFO - PROCESS | 3476 | 1464626277578 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 09:37:57 INFO - PROCESS | 3476 | 1464626277582 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 09:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 09:37:57 INFO - PROCESS | 3476 | 1464626277589 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 09:37:57 INFO - PROCESS | 3476 | 1464626277593 Marionette TRACE conn3 <- [1,1338,null,{}] 09:37:57 INFO - PROCESS | 3476 | 1464626277599 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}] 09:37:57 INFO - PROCESS | 3476 | 1464626277784 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 09:37:58 INFO - PROCESS | 3476 | 1464626278090 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:37:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x93aa2c00 == 145 [pid = 3476] [id = 342] 09:37:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 264 (0x9a08d400) [pid = 3476] [serial = 1027] [outer = (nil)] 09:37:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 265 (0x9ad99000) [pid = 3476] [serial = 1028] [outer = 0x9a08d400] 09:37:58 INFO - PROCESS | 3476 | 1464626278192 Marionette DEBUG loaded listener.js 09:37:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 266 (0x9af0fc00) [pid = 3476] [serial = 1029] [outer = 0x9a08d400] 09:37:59 INFO - PROCESS | 3476 | 1464626279542 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]]]}] 09:37:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 09:37:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1981ms 09:37:59 INFO - PROCESS | 3476 | 1464626279613 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 09:37:59 INFO - PROCESS | 3476 | 1464626279618 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 09:37:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 09:37:59 INFO - PROCESS | 3476 | 1464626279650 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 09:37:59 INFO - PROCESS | 3476 | 1464626279653 Marionette TRACE conn3 <- [1,1342,null,{}] 09:37:59 INFO - PROCESS | 3476 | 1464626279660 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}] 09:37:59 INFO - PROCESS | 3476 | 1464626279864 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 09:38:00 INFO - PROCESS | 3476 | 1464626280126 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ad92000 == 146 [pid = 3476] [id = 343] 09:38:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 267 (0x9ad93400) [pid = 3476] [serial = 1030] [outer = (nil)] 09:38:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 268 (0x9b76f800) [pid = 3476] [serial = 1031] [outer = 0x9ad93400] 09:38:00 INFO - PROCESS | 3476 | 1464626280217 Marionette DEBUG loaded listener.js 09:38:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 269 (0x9b778000) [pid = 3476] [serial = 1032] [outer = 0x9ad93400] 09:38:01 INFO - PROCESS | 3476 | 1464626281149 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]]]}] 09:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 09:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1541ms 09:38:01 INFO - PROCESS | 3476 | 1464626281184 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 09:38:01 INFO - PROCESS | 3476 | 1464626281189 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 09:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 09:38:01 INFO - PROCESS | 3476 | 1464626281195 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 09:38:01 INFO - PROCESS | 3476 | 1464626281198 Marionette TRACE conn3 <- [1,1346,null,{}] 09:38:01 INFO - PROCESS | 3476 | 1464626281204 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}] 09:38:01 INFO - PROCESS | 3476 | 1464626281409 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 09:38:01 INFO - PROCESS | 3476 | 1464626281725 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b72ec00 == 147 [pid = 3476] [id = 344] 09:38:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 270 (0x9b773400) [pid = 3476] [serial = 1033] [outer = (nil)] 09:38:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 271 (0xa25b2000) [pid = 3476] [serial = 1034] [outer = 0x9b773400] 09:38:01 INFO - PROCESS | 3476 | 1464626281829 Marionette DEBUG loaded listener.js 09:38:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 272 (0xa2713000) [pid = 3476] [serial = 1035] [outer = 0x9b773400] 09:38:02 INFO - PROCESS | 3476 | 1464626282778 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]]]}] 09:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 09:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1628ms 09:38:02 INFO - PROCESS | 3476 | 1464626282824 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 09:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 09:38:02 INFO - PROCESS | 3476 | 1464626282829 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 09:38:02 INFO - PROCESS | 3476 | 1464626282835 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 09:38:02 INFO - PROCESS | 3476 | 1464626282840 Marionette TRACE conn3 <- [1,1350,null,{}] 09:38:02 INFO - PROCESS | 3476 | 1464626282845 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}] 09:38:03 INFO - PROCESS | 3476 | 1464626283057 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 09:38:03 INFO - PROCESS | 3476 | 1464626283433 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bde800 == 148 [pid = 3476] [id = 345] 09:38:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 273 (0x88bdf400) [pid = 3476] [serial = 1036] [outer = (nil)] 09:38:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 274 (0x9b96f000) [pid = 3476] [serial = 1037] [outer = 0x88bdf400] 09:38:03 INFO - PROCESS | 3476 | 1464626283537 Marionette DEBUG loaded listener.js 09:38:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 275 (0xa35ce800) [pid = 3476] [serial = 1038] [outer = 0x88bdf400] 09:38:04 INFO - PROCESS | 3476 | 1464626284416 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]]]}] 09:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 09:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1628ms 09:38:04 INFO - PROCESS | 3476 | 1464626284463 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 09:38:04 INFO - PROCESS | 3476 | 1464626284467 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 09:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 09:38:04 INFO - PROCESS | 3476 | 1464626284473 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 09:38:04 INFO - PROCESS | 3476 | 1464626284477 Marionette TRACE conn3 <- [1,1354,null,{}] 09:38:04 INFO - PROCESS | 3476 | 1464626284483 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}] 09:38:04 INFO - PROCESS | 3476 | 1464626284683 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 09:38:05 INFO - PROCESS | 3476 | 1464626284998 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa1c00 == 149 [pid = 3476] [id = 346] 09:38:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 276 (0x89fa3800) [pid = 3476] [serial = 1039] [outer = (nil)] 09:38:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 277 (0x89fa9400) [pid = 3476] [serial = 1040] [outer = 0x89fa3800] 09:38:05 INFO - PROCESS | 3476 | 1464626285089 Marionette DEBUG loaded listener.js 09:38:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 278 (0x89fab000) [pid = 3476] [serial = 1041] [outer = 0x89fa3800] 09:38:06 INFO - PROCESS | 3476 | 1464626286014 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]]]}] 09:38:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 09:38:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1588ms 09:38:06 INFO - PROCESS | 3476 | 1464626286062 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 09:38:06 INFO - PROCESS | 3476 | 1464626286067 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 09:38:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 09:38:06 INFO - PROCESS | 3476 | 1464626286083 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 09:38:06 INFO - PROCESS | 3476 | 1464626286086 Marionette TRACE conn3 <- [1,1358,null,{}] 09:38:06 INFO - PROCESS | 3476 | 1464626286092 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}] 09:38:06 INFO - PROCESS | 3476 | 1464626286280 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 09:38:06 INFO - PROCESS | 3476 | 1464626286608 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x89faa000 == 150 [pid = 3476] [id = 347] 09:38:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 279 (0x89fadc00) [pid = 3476] [serial = 1042] [outer = (nil)] 09:38:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 280 (0x9b731c00) [pid = 3476] [serial = 1043] [outer = 0x89fadc00] 09:38:06 INFO - PROCESS | 3476 | 1464626286702 Marionette DEBUG loaded listener.js 09:38:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 281 (0xa51b9c00) [pid = 3476] [serial = 1044] [outer = 0x89fadc00] 09:38:07 INFO - PROCESS | 3476 | 1464626287608 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]]]}] 09:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 09:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1591ms 09:38:07 INFO - PROCESS | 3476 | 1464626287675 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 09:38:07 INFO - PROCESS | 3476 | 1464626287679 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 09:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 09:38:07 INFO - PROCESS | 3476 | 1464626287686 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 09:38:07 INFO - PROCESS | 3476 | 1464626287690 Marionette TRACE conn3 <- [1,1362,null,{}] 09:38:07 INFO - PROCESS | 3476 | 1464626287696 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}] 09:38:07 INFO - PROCESS | 3476 | 1464626287899 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 09:38:08 INFO - PROCESS | 3476 | 1464626288772 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a2800 == 151 [pid = 3476] [id = 348] 09:38:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 282 (0x887a8000) [pid = 3476] [serial = 1045] [outer = (nil)] 09:38:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 283 (0x888bc800) [pid = 3476] [serial = 1046] [outer = 0x887a8000] 09:38:08 INFO - PROCESS | 3476 | 1464626288888 Marionette DEBUG loaded listener.js 09:38:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 284 (0x88bdc800) [pid = 3476] [serial = 1047] [outer = 0x887a8000] 09:38:09 INFO - PROCESS | 3476 | 1464626289828 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]]]}] 09:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 09:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 2185ms 09:38:09 INFO - PROCESS | 3476 | 1464626289872 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 09:38:09 INFO - PROCESS | 3476 | 1464626289879 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 09:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 09:38:09 INFO - PROCESS | 3476 | 1464626289909 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 09:38:09 INFO - PROCESS | 3476 | 1464626289914 Marionette TRACE conn3 <- [1,1366,null,{}] 09:38:09 INFO - PROCESS | 3476 | 1464626289922 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}] 09:38:10 INFO - PROCESS | 3476 | 1464626290114 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 09:38:10 INFO - PROCESS | 3476 | 1464626290442 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d9c400 == 152 [pid = 3476] [id = 349] 09:38:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 285 (0x89da0c00) [pid = 3476] [serial = 1048] [outer = (nil)] 09:38:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 286 (0x89fad800) [pid = 3476] [serial = 1049] [outer = 0x89da0c00] 09:38:10 INFO - PROCESS | 3476 | 1464626290530 Marionette DEBUG loaded listener.js 09:38:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 287 (0x8a88d400) [pid = 3476] [serial = 1050] [outer = 0x89da0c00] 09:38:11 INFO - PROCESS | 3476 | 1464626291625 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] 09:38:11 INFO - PROCESS | 3476 | 1464626291701 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 09:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 09:38:11 INFO - PROCESS | 3476 | 1464626291710 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 09:38:11 INFO - PROCESS | 3476 | 1464626291713 Marionette TRACE conn3 <- [1,1370,null,{}] 09:38:11 INFO - PROCESS | 3476 | 1464626291719 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}] 09:38:12 INFO - PROCESS | 3476 | 1464626292007 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 09:38:12 INFO - PROCESS | 3476 | 1464626292246 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80c800 == 153 [pid = 3476] [id = 350] 09:38:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 288 (0x8b9e6800) [pid = 3476] [serial = 1051] [outer = (nil)] 09:38:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 289 (0x8bbd1000) [pid = 3476] [serial = 1052] [outer = 0x8b9e6800] 09:38:12 INFO - PROCESS | 3476 | 1464626292326 Marionette DEBUG loaded listener.js 09:38:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 290 (0x8c6b9000) [pid = 3476] [serial = 1053] [outer = 0x8b9e6800] 09:38:13 INFO - PROCESS | 3476 | 1464626293307 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] 09:38:13 INFO - PROCESS | 3476 | 1464626293357 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 09:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 09:38:13 INFO - PROCESS | 3476 | 1464626293373 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 09:38:13 INFO - PROCESS | 3476 | 1464626293386 Marionette TRACE conn3 <- [1,1374,null,{}] 09:38:13 INFO - PROCESS | 3476 | 1464626293400 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}] 09:38:13 INFO - PROCESS | 3476 | 1464626293693 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 09:38:13 INFO - PROCESS | 3476 | 1464626293967 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cac0800 == 154 [pid = 3476] [id = 351] 09:38:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 291 (0x8dd9ec00) [pid = 3476] [serial = 1054] [outer = (nil)] 09:38:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 292 (0x8e11fc00) [pid = 3476] [serial = 1055] [outer = 0x8dd9ec00] 09:38:14 INFO - PROCESS | 3476 | 1464626294055 Marionette DEBUG loaded listener.js 09:38:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 293 (0x8e123400) [pid = 3476] [serial = 1056] [outer = 0x8dd9ec00] 09:38:14 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:38:15 INFO - PROCESS | 3476 | 1464626295006 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] 09:38:15 INFO - PROCESS | 3476 | 1464626295071 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 09:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 09:38:15 INFO - PROCESS | 3476 | 1464626295077 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 09:38:15 INFO - PROCESS | 3476 | 1464626295079 Marionette TRACE conn3 <- [1,1378,null,{}] 09:38:15 INFO - PROCESS | 3476 | 1464626295085 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}] 09:38:15 INFO - PROCESS | 3476 | 1464626295275 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 09:38:15 INFO - PROCESS | 3476 | 1464626295601 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x98713000 == 153 [pid = 3476] [id = 57] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x887a8400 == 152 [pid = 3476] [id = 282] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8b376c00 == 151 [pid = 3476] [id = 283] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8dd9e000 == 150 [pid = 3476] [id = 163] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8ab9d000 == 149 [pid = 3476] [id = 211] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8ab9cc00 == 148 [pid = 3476] [id = 221] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8b372800 == 147 [pid = 3476] [id = 223] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x881dd800 == 146 [pid = 3476] [id = 280] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x90bd7400 == 145 [pid = 3476] [id = 274] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac5000 == 144 [pid = 3476] [id = 279] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x922f4000 == 143 [pid = 3476] [id = 278] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80f000 == 142 [pid = 3476] [id = 226] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9ea800 == 141 [pid = 3476] [id = 227] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x9389b400 == 140 [pid = 3476] [id = 277] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9e5800 == 139 [pid = 3476] [id = 281] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x887a7c00 == 138 [pid = 3476] [id = 273] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x91dea800 == 137 [pid = 3476] [id = 275] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x90bcac00 == 136 [pid = 3476] [id = 276] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6dd000 == 135 [pid = 3476] [id = 272] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x881df400 == 134 [pid = 3476] [id = 270] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5c8800 == 133 [pid = 3476] [id = 271] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x98019800 == 132 [pid = 3476] [id = 225] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x97464800 == 131 [pid = 3476] [id = 11] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x888b4800 == 130 [pid = 3476] [id = 328] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8cdca400 == 129 [pid = 3476] [id = 329] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8f9b9400 == 128 [pid = 3476] [id = 327] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0xa23cb000 == 127 [pid = 3476] [id = 326] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0xa105a400 == 126 [pid = 3476] [id = 325] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x9a812800 == 125 [pid = 3476] [id = 323] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80fc00 == 124 [pid = 3476] [id = 324] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x9af0b000 == 123 [pid = 3476] [id = 322] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x9a034c00 == 122 [pid = 3476] [id = 321] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x9a1ee000 == 121 [pid = 3476] [id = 320] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x9a0c1c00 == 120 [pid = 3476] [id = 319] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x9221d800 == 119 [pid = 3476] [id = 317] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc3c00 == 118 [pid = 3476] [id = 318] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x939da000 == 117 [pid = 3476] [id = 316] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5c9c00 == 116 [pid = 3476] [id = 315] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8ce3f800 == 115 [pid = 3476] [id = 314] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8cdc4000 == 114 [pid = 3476] [id = 313] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x8b815400 == 113 [pid = 3476] [id = 312] 09:38:15 INFO - PROCESS | 3476 | --DOCSHELL 0x881d6c00 == 112 [pid = 3476] [id = 311] 09:38:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x881d6c00 == 113 [pid = 3476] [id = 352] 09:38:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 294 (0x881dd800) [pid = 3476] [serial = 1057] [outer = (nil)] 09:38:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 295 (0x8a85ac00) [pid = 3476] [serial = 1058] [outer = 0x881dd800] 09:38:15 INFO - PROCESS | 3476 | 1464626295961 Marionette DEBUG loaded listener.js 09:38:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 296 (0x8a9e3800) [pid = 3476] [serial = 1059] [outer = 0x881dd800] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 295 (0x8e738400) [pid = 3476] [serial = 932] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 294 (0x8f6d1800) [pid = 3476] [serial = 929] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 293 (0x92162800) [pid = 3476] [serial = 884] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 292 (0x997e5400) [pid = 3476] [serial = 902] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 291 (0x8e1d5400) [pid = 3476] [serial = 872] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 290 (0x9a098400) [pid = 3476] [serial = 914] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 289 (0x8b9f1800) [pid = 3476] [serial = 911] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 288 (0x98e5f800) [pid = 3476] [serial = 899] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 287 (0x8bbce800) [pid = 3476] [serial = 869] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 286 (0x99c0f800) [pid = 3476] [serial = 908] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 285 (0x922f3400) [pid = 3476] [serial = 887] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 284 (0x99c06c00) [pid = 3476] [serial = 905] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 283 (0x938a4800) [pid = 3476] [serial = 890] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 282 (0x8a85b800) [pid = 3476] [serial = 866] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 281 (0x8cdce000) [pid = 3476] [serial = 921] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 280 (0x8cabfc00) [pid = 3476] [serial = 920] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 279 (0x90ac9800) [pid = 3476] [serial = 878] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 278 (0x8a890000) [pid = 3476] [serial = 918] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 277 (0x89ed0000) [pid = 3476] [serial = 917] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 276 (0x8c5c4c00) [pid = 3476] [serial = 923] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 275 (0x8cb8b800) [pid = 3476] [serial = 924] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 274 (0x97425000) [pid = 3476] [serial = 896] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 273 (0x93a1b400) [pid = 3476] [serial = 893] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 272 (0x8f769000) [pid = 3476] [serial = 875] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 271 (0x90e57000) [pid = 3476] [serial = 881] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 270 (0x8b80b800) [pid = 3476] [serial = 645] [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.] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 269 (0x8ddc6000) [pid = 3476] [serial = 926] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 268 (0x8f763c00) [pid = 3476] [serial = 930] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | --DOMWINDOW == 267 (0x8e1d3800) [pid = 3476] [serial = 927] [outer = (nil)] [url = about:blank] 09:38:16 INFO - PROCESS | 3476 | 1464626296887 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] 09:38:16 INFO - PROCESS | 3476 | 1464626296913 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 09:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 09:38:16 INFO - PROCESS | 3476 | 1464626296921 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 09:38:16 INFO - PROCESS | 3476 | 1464626296924 Marionette TRACE conn3 <- [1,1382,null,{}] 09:38:16 INFO - PROCESS | 3476 | 1464626296930 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}] 09:38:17 INFO - PROCESS | 3476 | 1464626297102 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 09:38:17 INFO - PROCESS | 3476 | 1464626297287 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x8aba0400 == 114 [pid = 3476] [id = 353] 09:38:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 268 (0x8ac6cc00) [pid = 3476] [serial = 1060] [outer = (nil)] 09:38:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 269 (0x8cab9c00) [pid = 3476] [serial = 1061] [outer = 0x8ac6cc00] 09:38:17 INFO - PROCESS | 3476 | 1464626297413 Marionette DEBUG loaded listener.js 09:38:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 270 (0x8ce37c00) [pid = 3476] [serial = 1062] [outer = 0x8ac6cc00] 09:38:18 INFO - PROCESS | 3476 | [3476] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 09:38:18 INFO - PROCESS | 3476 | 1464626298292 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] 09:38:18 INFO - PROCESS | 3476 | 1464626298364 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 09:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 09:38:18 INFO - PROCESS | 3476 | 1464626298426 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 09:38:18 INFO - PROCESS | 3476 | 1464626298430 Marionette TRACE conn3 <- [1,1386,null,{}] 09:38:18 INFO - PROCESS | 3476 | 1464626298441 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}] 09:38:18 INFO - PROCESS | 3476 | 1464626298717 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 09:38:18 INFO - PROCESS | 3476 | 1464626298751 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c358400 == 115 [pid = 3476] [id = 354] 09:38:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 271 (0x8dd9e000) [pid = 3476] [serial = 1063] [outer = (nil)] 09:38:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 272 (0x8e5ad400) [pid = 3476] [serial = 1064] [outer = 0x8dd9e000] 09:38:18 INFO - PROCESS | 3476 | 1464626298825 Marionette DEBUG loaded listener.js 09:38:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 273 (0x8e730800) [pid = 3476] [serial = 1065] [outer = 0x8dd9e000] 09:38:19 INFO - PROCESS | 3476 | 1464626299734 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] 09:38:19 INFO - PROCESS | 3476 | 1464626299768 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 09:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 09:38:19 INFO - PROCESS | 3476 | 1464626299774 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 09:38:19 INFO - PROCESS | 3476 | 1464626299778 Marionette TRACE conn3 <- [1,1390,null,{}] 09:38:19 INFO - PROCESS | 3476 | 1464626299783 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}] 09:38:20 INFO - PROCESS | 3476 | 1464626300013 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 09:38:20 INFO - PROCESS | 3476 | 1464626300046 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e12ac00 == 116 [pid = 3476] [id = 355] 09:38:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 274 (0x8e1d5400) [pid = 3476] [serial = 1066] [outer = (nil)] 09:38:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 275 (0x8f76c000) [pid = 3476] [serial = 1067] [outer = 0x8e1d5400] 09:38:20 INFO - PROCESS | 3476 | 1464626300118 Marionette DEBUG loaded listener.js 09:38:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 276 (0x8f9bfc00) [pid = 3476] [serial = 1068] [outer = 0x8e1d5400] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 275 (0x9b160c00) [pid = 3476] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 274 (0x99932400) [pid = 3476] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 273 (0x8cb84400) [pid = 3476] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 272 (0x9456fc00) [pid = 3476] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 271 (0x887aa400) [pid = 3476] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 270 (0x8a887c00) [pid = 3476] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 269 (0x887ab800) [pid = 3476] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 268 (0x8cee4800) [pid = 3476] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 267 (0x9b125c00) [pid = 3476] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 266 (0x888af000) [pid = 3476] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 265 (0x9801ac00) [pid = 3476] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 264 (0x8dda0400) [pid = 3476] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 263 (0x89ec9000) [pid = 3476] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 262 (0x887a2c00) [pid = 3476] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 261 (0x8c6b4400) [pid = 3476] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 260 (0x8b818c00) [pid = 3476] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 259 (0x91feb800) [pid = 3476] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 258 (0x9221c400) [pid = 3476] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 257 (0x92d77c00) [pid = 3476] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 256 (0x90dbfc00) [pid = 3476] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 255 (0x8f9c3000) [pid = 3476] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 254 (0x997ad000) [pid = 3476] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 253 (0x927bd800) [pid = 3476] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 252 (0x89ec7c00) [pid = 3476] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 251 (0x8f6dc000) [pid = 3476] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 250 (0x9967fc00) [pid = 3476] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 249 (0x8ddcd000) [pid = 3476] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 248 (0x8e1d6c00) [pid = 3476] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 247 (0x89ec3000) [pid = 3476] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 246 (0x90e59400) [pid = 3476] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 245 (0x9a094000) [pid = 3476] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 244 (0x950cec00) [pid = 3476] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 243 (0x8f6d2400) [pid = 3476] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 242 (0x8f9bbc00) [pid = 3476] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 241 (0x98e55000) [pid = 3476] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 240 (0x8b80cc00) [pid = 3476] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 239 (0x888b8400) [pid = 3476] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 238 (0x90bd5000) [pid = 3476] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 237 (0x939dd400) [pid = 3476] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 236 (0x9389d400) [pid = 3476] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 235 (0x91df7c00) [pid = 3476] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 234 (0x91dee000) [pid = 3476] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 233 (0x90bd7800) [pid = 3476] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 232 (0x8b80e800) [pid = 3476] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 231 (0x8f762000) [pid = 3476] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 230 (0x8e1d4000) [pid = 3476] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 229 (0x8c5c6000) [pid = 3476] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 228 (0x8c6b5c00) [pid = 3476] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 227 (0x8b378400) [pid = 3476] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 226 (0x881d9800) [pid = 3476] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 225 (0x8cb85c00) [pid = 3476] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 224 (0x8c35e000) [pid = 3476] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 223 (0x8a853c00) [pid = 3476] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 222 (0x8b811c00) [pid = 3476] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 221 (0x881d8400) [pid = 3476] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 220 (0x9ad95c00) [pid = 3476] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 219 (0x99936800) [pid = 3476] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 218 (0x99c0e000) [pid = 3476] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x975c5400) [pid = 3476] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x8cdc5400) [pid = 3476] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0x8f6d7800) [pid = 3476] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0x8a85bc00) [pid = 3476] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 213 (0x8dd99000) [pid = 3476] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 212 (0x8ceea800) [pid = 3476] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 211 (0x8a888000) [pid = 3476] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 210 (0x8cdca800) [pid = 3476] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 209 (0x8ce39400) [pid = 3476] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 208 (0x881dc800) [pid = 3476] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 207 (0x9af0b400) [pid = 3476] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 206 (0x9a039800) [pid = 3476] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x91ff2c00) [pid = 3476] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x8e1ddc00) [pid = 3476] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0x8c6af400) [pid = 3476] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x9a3b7800) [pid = 3476] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0xa336c000) [pid = 3476] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 200 (0xa2738800) [pid = 3476] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x9a813400) [pid = 3476] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 198 (0x8b80bc00) [pid = 3476] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 197 (0x9af0c000) [pid = 3476] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 196 (0x91feb000) [pid = 3476] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 195 (0x975c6400) [pid = 3476] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 194 (0x9a1ea000) [pid = 3476] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 193 (0xa25ad800) [pid = 3476] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 192 (0x8bbcd000) [pid = 3476] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 191 (0x939df800) [pid = 3476] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 190 (0xa1063000) [pid = 3476] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 09:38:22 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0x8e5b4400) [pid = 3476] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 09:38:22 INFO - PROCESS | 3476 | 1464626302573 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]]]}] 09:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 09:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 2847ms 09:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 09:38:22 INFO - PROCESS | 3476 | 1464626302623 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 09:38:22 INFO - PROCESS | 3476 | 1464626302626 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 09:38:22 INFO - PROCESS | 3476 | 1464626302632 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 09:38:22 INFO - PROCESS | 3476 | 1464626302640 Marionette TRACE conn3 <- [1,1394,null,{}] 09:38:22 INFO - PROCESS | 3476 | 1464626302650 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}] 09:38:22 INFO - PROCESS | 3476 | 1464626302816 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 09:38:22 INFO - PROCESS | 3476 | 1464626302831 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x881db000 == 117 [pid = 3476] [id = 356] 09:38:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0x888b3800) [pid = 3476] [serial = 1069] [outer = (nil)] 09:38:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 191 (0x8aba1800) [pid = 3476] [serial = 1070] [outer = 0x888b3800] 09:38:22 INFO - PROCESS | 3476 | 1464626302903 Marionette DEBUG loaded listener.js 09:38:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 192 (0x8b818c00) [pid = 3476] [serial = 1071] [outer = 0x888b3800] 09:38:23 INFO - PROCESS | 3476 | 1464626303855 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]]]}] 09:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 09:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1245ms 09:38:23 INFO - PROCESS | 3476 | 1464626303876 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 09:38:23 INFO - PROCESS | 3476 | 1464626303880 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 09:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 09:38:23 INFO - PROCESS | 3476 | 1464626303885 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 09:38:23 INFO - PROCESS | 3476 | 1464626303889 Marionette TRACE conn3 <- [1,1398,null,{}] 09:38:23 INFO - PROCESS | 3476 | 1464626303894 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}] 09:38:24 INFO - PROCESS | 3476 | 1464626304184 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 09:38:24 INFO - PROCESS | 3476 | 1464626304466 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x887aec00 == 118 [pid = 3476] [id = 357] 09:38:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 193 (0x88bd7c00) [pid = 3476] [serial = 1072] [outer = (nil)] 09:38:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 194 (0x88bdf800) [pid = 3476] [serial = 1073] [outer = 0x88bd7c00] 09:38:24 INFO - PROCESS | 3476 | 1464626304645 Marionette DEBUG loaded listener.js 09:38:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 195 (0x89d9cc00) [pid = 3476] [serial = 1074] [outer = 0x88bd7c00] 09:38:25 INFO - PROCESS | 3476 | 1464626305619 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]]]}] 09:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 09:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1777ms 09:38:25 INFO - PROCESS | 3476 | 1464626305665 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 09:38:25 INFO - PROCESS | 3476 | 1464626305671 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 09:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 09:38:25 INFO - PROCESS | 3476 | 1464626305679 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 09:38:25 INFO - PROCESS | 3476 | 1464626305687 Marionette TRACE conn3 <- [1,1402,null,{}] 09:38:25 INFO - PROCESS | 3476 | 1464626305694 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}] 09:38:25 INFO - PROCESS | 3476 | 1464626305954 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 09:38:26 INFO - PROCESS | 3476 | 1464626306285 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ac64400 == 119 [pid = 3476] [id = 358] 09:38:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 196 (0x8ac65400) [pid = 3476] [serial = 1075] [outer = (nil)] 09:38:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 197 (0x8b373000) [pid = 3476] [serial = 1076] [outer = 0x8ac65400] 09:38:26 INFO - PROCESS | 3476 | 1464626306378 Marionette DEBUG loaded listener.js 09:38:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 198 (0x8b9e5800) [pid = 3476] [serial = 1077] [outer = 0x8ac65400] 09:38:27 INFO - PROCESS | 3476 | 1464626307307 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]]]}] 09:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 09:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1683ms 09:38:27 INFO - PROCESS | 3476 | 1464626307364 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 09:38:27 INFO - PROCESS | 3476 | 1464626307370 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 09:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 09:38:27 INFO - PROCESS | 3476 | 1464626307376 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 09:38:27 INFO - PROCESS | 3476 | 1464626307380 Marionette TRACE conn3 <- [1,1406,null,{}] 09:38:27 INFO - PROCESS | 3476 | 1464626307387 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}] 09:38:27 INFO - PROCESS | 3476 | 1464626307600 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 09:38:27 INFO - PROCESS | 3476 | 1464626307975 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6b3800 == 120 [pid = 3476] [id = 359] 09:38:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 199 (0x8c6b5c00) [pid = 3476] [serial = 1078] [outer = (nil)] 09:38:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 200 (0x8cac5c00) [pid = 3476] [serial = 1079] [outer = 0x8c6b5c00] 09:38:28 INFO - PROCESS | 3476 | 1464626308070 Marionette DEBUG loaded listener.js 09:38:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 201 (0x8cdca000) [pid = 3476] [serial = 1080] [outer = 0x8c6b5c00] 09:38:29 INFO - PROCESS | 3476 | 1464626309039 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]]]}] 09:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 09:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1730ms 09:38:29 INFO - PROCESS | 3476 | 1464626309107 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 09:38:29 INFO - PROCESS | 3476 | 1464626309114 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 09:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 09:38:29 INFO - PROCESS | 3476 | 1464626309131 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 09:38:29 INFO - PROCESS | 3476 | 1464626309138 Marionette TRACE conn3 <- [1,1410,null,{}] 09:38:29 INFO - PROCESS | 3476 | 1464626309144 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}] 09:38:29 INFO - PROCESS | 3476 | 1464626309402 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 09:38:29 INFO - PROCESS | 3476 | 1464626309719 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:29 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ab9f400 == 121 [pid = 3476] [id = 360] 09:38:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 202 (0x8c5c7800) [pid = 3476] [serial = 1081] [outer = (nil)] 09:38:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 203 (0x8e128800) [pid = 3476] [serial = 1082] [outer = 0x8c5c7800] 09:38:29 INFO - PROCESS | 3476 | 1464626309809 Marionette DEBUG loaded listener.js 09:38:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 204 (0x8e5ab000) [pid = 3476] [serial = 1083] [outer = 0x8c5c7800] 09:38:30 INFO - PROCESS | 3476 | 1464626310774 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]]]}] 09:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 09:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1695ms 09:38:30 INFO - PROCESS | 3476 | 1464626310818 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 09:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 09:38:30 INFO - PROCESS | 3476 | 1464626310822 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 09:38:30 INFO - PROCESS | 3476 | 1464626310829 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 09:38:30 INFO - PROCESS | 3476 | 1464626310833 Marionette TRACE conn3 <- [1,1414,null,{}] 09:38:30 INFO - PROCESS | 3476 | 1464626310838 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}] 09:38:31 INFO - PROCESS | 3476 | 1464626311089 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 09:38:31 INFO - PROCESS | 3476 | 1464626311422 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbcb000 == 122 [pid = 3476] [id = 361] 09:38:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 205 (0x8cee6800) [pid = 3476] [serial = 1084] [outer = (nil)] 09:38:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 206 (0x8f763400) [pid = 3476] [serial = 1085] [outer = 0x8cee6800] 09:38:31 INFO - PROCESS | 3476 | 1464626311519 Marionette DEBUG loaded listener.js 09:38:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 207 (0x8f76c400) [pid = 3476] [serial = 1086] [outer = 0x8cee6800] 09:38:32 INFO - PROCESS | 3476 | 1464626312577 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]]]}] 09:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 09:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1786ms 09:38:32 INFO - PROCESS | 3476 | 1464626312615 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 09:38:32 INFO - PROCESS | 3476 | 1464626312619 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 09:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 09:38:32 INFO - PROCESS | 3476 | 1464626312627 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 09:38:32 INFO - PROCESS | 3476 | 1464626312630 Marionette TRACE conn3 <- [1,1418,null,{}] 09:38:32 INFO - PROCESS | 3476 | 1464626312637 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}] 09:38:32 INFO - PROCESS | 3476 | 1464626312904 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 09:38:33 INFO - PROCESS | 3476 | 1464626313241 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bc9800 == 123 [pid = 3476] [id = 362] 09:38:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 208 (0x90bce000) [pid = 3476] [serial = 1087] [outer = (nil)] 09:38:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 209 (0x90bd5000) [pid = 3476] [serial = 1088] [outer = 0x90bce000] 09:38:33 INFO - PROCESS | 3476 | 1464626313354 Marionette DEBUG loaded listener.js 09:38:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 210 (0x91dea400) [pid = 3476] [serial = 1089] [outer = 0x90bce000] 09:38:34 INFO - PROCESS | 3476 | 1464626314517 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]]]}] 09:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 09:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1934ms 09:38:34 INFO - PROCESS | 3476 | 1464626314562 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 09:38:34 INFO - PROCESS | 3476 | 1464626314566 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 09:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 09:38:34 INFO - PROCESS | 3476 | 1464626314574 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 09:38:34 INFO - PROCESS | 3476 | 1464626314578 Marionette TRACE conn3 <- [1,1422,null,{}] 09:38:34 INFO - PROCESS | 3476 | 1464626314584 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}] 09:38:34 INFO - PROCESS | 3476 | 1464626314824 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 09:38:35 INFO - PROCESS | 3476 | 1464626315150 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x91ded800 == 124 [pid = 3476] [id = 363] 09:38:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 211 (0x91df2c00) [pid = 3476] [serial = 1090] [outer = (nil)] 09:38:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 212 (0x92162800) [pid = 3476] [serial = 1091] [outer = 0x91df2c00] 09:38:35 INFO - PROCESS | 3476 | 1464626315250 Marionette DEBUG loaded listener.js 09:38:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 213 (0x9216a800) [pid = 3476] [serial = 1092] [outer = 0x91df2c00] 09:38:36 INFO - PROCESS | 3476 | 1464626316281 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]]]}] 09:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 09:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1738ms 09:38:36 INFO - PROCESS | 3476 | 1464626316313 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 09:38:36 INFO - PROCESS | 3476 | 1464626316317 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 09:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 09:38:36 INFO - PROCESS | 3476 | 1464626316324 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 09:38:36 INFO - PROCESS | 3476 | 1464626316327 Marionette TRACE conn3 <- [1,1426,null,{}] 09:38:36 INFO - PROCESS | 3476 | 1464626316333 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}] 09:38:36 INFO - PROCESS | 3476 | 1464626316543 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 09:38:36 INFO - PROCESS | 3476 | 1464626316882 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a853800 == 125 [pid = 3476] [id = 364] 09:38:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 214 (0x8a9dcc00) [pid = 3476] [serial = 1093] [outer = (nil)] 09:38:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 215 (0x922f4000) [pid = 3476] [serial = 1094] [outer = 0x8a9dcc00] 09:38:36 INFO - PROCESS | 3476 | 1464626316977 Marionette DEBUG loaded listener.js 09:38:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 216 (0x922fa400) [pid = 3476] [serial = 1095] [outer = 0x8a9dcc00] 09:38:37 INFO - PROCESS | 3476 | 1464626317947 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]]]}] 09:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 09:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1679ms 09:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 09:38:38 INFO - PROCESS | 3476 | 1464626318003 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 09:38:38 INFO - PROCESS | 3476 | 1464626318006 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 09:38:38 INFO - PROCESS | 3476 | 1464626318013 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 09:38:38 INFO - PROCESS | 3476 | 1464626318017 Marionette TRACE conn3 <- [1,1430,null,{}] 09:38:38 INFO - PROCESS | 3476 | 1464626318022 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}] 09:38:38 INFO - PROCESS | 3476 | 1464626318224 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 09:38:38 INFO - PROCESS | 3476 | 1464626318553 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x922ec000 == 126 [pid = 3476] [id = 365] 09:38:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 217 (0x92b80c00) [pid = 3476] [serial = 1096] [outer = (nil)] 09:38:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 218 (0x92b8d400) [pid = 3476] [serial = 1097] [outer = 0x92b80c00] 09:38:38 INFO - PROCESS | 3476 | 1464626318652 Marionette DEBUG loaded listener.js 09:38:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 219 (0x92d73400) [pid = 3476] [serial = 1098] [outer = 0x92b80c00] 09:38:39 INFO - PROCESS | 3476 | 1464626319593 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]]]}] 09:38:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 09:38:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1632ms 09:38:39 INFO - PROCESS | 3476 | 1464626319645 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 09:38:39 INFO - PROCESS | 3476 | 1464626319649 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 09:38:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 09:38:39 INFO - PROCESS | 3476 | 1464626319657 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 09:38:39 INFO - PROCESS | 3476 | 1464626319669 Marionette TRACE conn3 <- [1,1434,null,{}] 09:38:39 INFO - PROCESS | 3476 | 1464626319674 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}] 09:38:39 INFO - PROCESS | 3476 | 1464626319873 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 09:38:40 INFO - PROCESS | 3476 | 1464626320187 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f7800 == 127 [pid = 3476] [id = 366] 09:38:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 220 (0x92b8a800) [pid = 3476] [serial = 1099] [outer = (nil)] 09:38:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 221 (0x93a16800) [pid = 3476] [serial = 1100] [outer = 0x92b8a800] 09:38:40 INFO - PROCESS | 3476 | 1464626320280 Marionette DEBUG loaded listener.js 09:38:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 222 (0x93a96800) [pid = 3476] [serial = 1101] [outer = 0x92b8a800] 09:38:41 INFO - PROCESS | 3476 | 1464626321199 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]]]}] 09:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 09:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1591ms 09:38:41 INFO - PROCESS | 3476 | 1464626321249 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 09:38:41 INFO - PROCESS | 3476 | 1464626321253 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 09:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 09:38:41 INFO - PROCESS | 3476 | 1464626321259 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 09:38:41 INFO - PROCESS | 3476 | 1464626321263 Marionette TRACE conn3 <- [1,1438,null,{}] 09:38:41 INFO - PROCESS | 3476 | 1464626321268 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}] 09:38:41 INFO - PROCESS | 3476 | 1464626321477 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 09:38:41 INFO - PROCESS | 3476 | 1464626321828 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x950cec00 == 128 [pid = 3476] [id = 367] 09:38:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 223 (0x950d1000) [pid = 3476] [serial = 1102] [outer = (nil)] 09:38:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 224 (0x97460800) [pid = 3476] [serial = 1103] [outer = 0x950d1000] 09:38:41 INFO - PROCESS | 3476 | 1464626321944 Marionette DEBUG loaded listener.js 09:38:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 225 (0x98065800) [pid = 3476] [serial = 1104] [outer = 0x950d1000] 09:38:42 INFO - PROCESS | 3476 | 1464626322855 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]]]}] 09:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 09:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1630ms 09:38:42 INFO - PROCESS | 3476 | 1464626322890 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 09:38:42 INFO - PROCESS | 3476 | 1464626322894 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 09:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 09:38:42 INFO - PROCESS | 3476 | 1464626322900 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 09:38:42 INFO - PROCESS | 3476 | 1464626322905 Marionette TRACE conn3 <- [1,1442,null,{}] 09:38:42 INFO - PROCESS | 3476 | 1464626322931 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}] 09:38:43 INFO - PROCESS | 3476 | 1464626323148 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 09:38:43 INFO - PROCESS | 3476 | 1464626323473 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x9456f400 == 129 [pid = 3476] [id = 368] 09:38:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 226 (0x975cb400) [pid = 3476] [serial = 1105] [outer = (nil)] 09:38:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 227 (0x9993a000) [pid = 3476] [serial = 1106] [outer = 0x975cb400] 09:38:43 INFO - PROCESS | 3476 | 1464626323579 Marionette DEBUG loaded listener.js 09:38:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 228 (0x99a6cc00) [pid = 3476] [serial = 1107] [outer = 0x975cb400] 09:38:44 INFO - PROCESS | 3476 | 1464626324526 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]]]}] 09:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 09:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1700ms 09:38:44 INFO - PROCESS | 3476 | 1464626324603 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 09:38:44 INFO - PROCESS | 3476 | 1464626324607 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 09:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 09:38:44 INFO - PROCESS | 3476 | 1464626324614 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 09:38:44 INFO - PROCESS | 3476 | 1464626324619 Marionette TRACE conn3 <- [1,1446,null,{}] 09:38:44 INFO - PROCESS | 3476 | 1464626324625 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}] 09:38:44 INFO - PROCESS | 3476 | 1464626324830 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 09:38:45 INFO - PROCESS | 3476 | 1464626325147 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x98e56c00 == 130 [pid = 3476] [id = 369] 09:38:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 229 (0x99c04c00) [pid = 3476] [serial = 1108] [outer = (nil)] 09:38:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 230 (0x9a035000) [pid = 3476] [serial = 1109] [outer = 0x99c04c00] 09:38:45 INFO - PROCESS | 3476 | 1464626325236 Marionette DEBUG loaded listener.js 09:38:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 231 (0x9a03f000) [pid = 3476] [serial = 1110] [outer = 0x99c04c00] 09:38:46 INFO - PROCESS | 3476 | 1464626326157 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]]]}] 09:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 09:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1586ms 09:38:46 INFO - PROCESS | 3476 | 1464626326200 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 09:38:46 INFO - PROCESS | 3476 | 1464626326205 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 09:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 09:38:46 INFO - PROCESS | 3476 | 1464626326211 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 09:38:46 INFO - PROCESS | 3476 | 1464626326213 Marionette TRACE conn3 <- [1,1450,null,{}] 09:38:46 INFO - PROCESS | 3476 | 1464626326220 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}] 09:38:46 INFO - PROCESS | 3476 | 1464626326416 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 09:38:46 INFO - PROCESS | 3476 | 1464626326753 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c361c00 == 131 [pid = 3476] [id = 370] 09:38:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 232 (0x8ceed800) [pid = 3476] [serial = 1111] [outer = (nil)] 09:38:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 233 (0x9a1eb800) [pid = 3476] [serial = 1112] [outer = 0x8ceed800] 09:38:46 INFO - PROCESS | 3476 | 1464626326850 Marionette DEBUG loaded listener.js 09:38:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 234 (0x9a1f0000) [pid = 3476] [serial = 1113] [outer = 0x8ceed800] 09:38:47 INFO - PROCESS | 3476 | 1464626327768 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]]]}] 09:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 09:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1628ms 09:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 09:38:47 INFO - PROCESS | 3476 | 1464626327840 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 09:38:47 INFO - PROCESS | 3476 | 1464626327843 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 09:38:47 INFO - PROCESS | 3476 | 1464626327850 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 09:38:47 INFO - PROCESS | 3476 | 1464626327853 Marionette TRACE conn3 <- [1,1454,null,{}] 09:38:47 INFO - PROCESS | 3476 | 1464626327859 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}] 09:38:48 INFO - PROCESS | 3476 | 1464626328052 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 09:38:48 INFO - PROCESS | 3476 | 1464626328368 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x99eadc00 == 132 [pid = 3476] [id = 371] 09:38:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 235 (0x9a0c0400) [pid = 3476] [serial = 1114] [outer = (nil)] 09:38:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 236 (0x9aa10400) [pid = 3476] [serial = 1115] [outer = 0x9a0c0400] 09:38:48 INFO - PROCESS | 3476 | 1464626328461 Marionette DEBUG loaded listener.js 09:38:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 237 (0x9ad8dc00) [pid = 3476] [serial = 1116] [outer = 0x9a0c0400] 09:38:49 INFO - PROCESS | 3476 | 1464626329445 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]]]}] 09:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 09:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1632ms 09:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 09:38:49 INFO - PROCESS | 3476 | 1464626329481 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 09:38:49 INFO - PROCESS | 3476 | 1464626329485 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 09:38:49 INFO - PROCESS | 3476 | 1464626329491 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 09:38:49 INFO - PROCESS | 3476 | 1464626329495 Marionette TRACE conn3 <- [1,1458,null,{}] 09:38:49 INFO - PROCESS | 3476 | 1464626329501 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}] 09:38:49 INFO - PROCESS | 3476 | 1464626329701 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 09:38:50 INFO - PROCESS | 3476 | 1464626330023 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ac4b800 == 133 [pid = 3476] [id = 372] 09:38:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 238 (0x9af0b000) [pid = 3476] [serial = 1117] [outer = (nil)] 09:38:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 239 (0x9b76b000) [pid = 3476] [serial = 1118] [outer = 0x9af0b000] 09:38:50 INFO - PROCESS | 3476 | 1464626330113 Marionette DEBUG loaded listener.js 09:38:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 240 (0x9b773000) [pid = 3476] [serial = 1119] [outer = 0x9af0b000] 09:38:51 INFO - PROCESS | 3476 | 1464626331040 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]]]}] 09:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 09:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1629ms 09:38:51 INFO - PROCESS | 3476 | 1464626331136 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 09:38:51 INFO - PROCESS | 3476 | 1464626331141 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 09:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 09:38:51 INFO - PROCESS | 3476 | 1464626331152 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 09:38:51 INFO - PROCESS | 3476 | 1464626331154 Marionette TRACE conn3 <- [1,1462,null,{}] 09:38:51 INFO - PROCESS | 3476 | 1464626331160 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}] 09:38:51 INFO - PROCESS | 3476 | 1464626331384 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 09:38:51 INFO - PROCESS | 3476 | 1464626331687 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ac68800 == 134 [pid = 3476] [id = 373] 09:38:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 241 (0x8b9ea400) [pid = 3476] [serial = 1120] [outer = (nil)] 09:38:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 242 (0x8ce35000) [pid = 3476] [serial = 1121] [outer = 0x8b9ea400] 09:38:51 INFO - PROCESS | 3476 | 1464626331776 Marionette DEBUG loaded listener.js 09:38:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 243 (0x8f6d2800) [pid = 3476] [serial = 1122] [outer = 0x8b9ea400] 09:38:52 INFO - PROCESS | 3476 | 1464626332740 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]]]}] 09:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 09:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1644ms 09:38:52 INFO - PROCESS | 3476 | 1464626332796 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 09:38:52 INFO - PROCESS | 3476 | 1464626332805 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 09:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 09:38:52 INFO - PROCESS | 3476 | 1464626332817 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 09:38:52 INFO - PROCESS | 3476 | 1464626332820 Marionette TRACE conn3 <- [1,1466,null,{}] 09:38:52 INFO - PROCESS | 3476 | 1464626332826 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}] 09:38:53 INFO - PROCESS | 3476 | 1464626333028 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 09:38:53 INFO - PROCESS | 3476 | 1464626333355 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x881e3000 == 135 [pid = 3476] [id = 374] 09:38:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 244 (0x8a856400) [pid = 3476] [serial = 1123] [outer = (nil)] 09:38:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 245 (0x8c5bfc00) [pid = 3476] [serial = 1124] [outer = 0x8a856400] 09:38:53 INFO - PROCESS | 3476 | 1464626333452 Marionette DEBUG loaded listener.js 09:38:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 246 (0x8ceea400) [pid = 3476] [serial = 1125] [outer = 0x8a856400] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x8b375400 == 134 [pid = 3476] [id = 331] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x8cabb000 == 133 [pid = 3476] [id = 285] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x881db000 == 132 [pid = 3476] [id = 356] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x8e12ac00 == 131 [pid = 3476] [id = 355] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x8c358400 == 130 [pid = 3476] [id = 354] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x8aba0400 == 129 [pid = 3476] [id = 353] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x881d6c00 == 128 [pid = 3476] [id = 352] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x8cac0800 == 127 [pid = 3476] [id = 351] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80c800 == 126 [pid = 3476] [id = 350] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x89d9c400 == 125 [pid = 3476] [id = 349] 09:38:55 INFO - PROCESS | 3476 | --DOCSHELL 0x887a2800 == 124 [pid = 3476] [id = 348] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 245 (0x888b5400) [pid = 3476] [serial = 705] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 244 (0x8a893000) [pid = 3476] [serial = 693] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 243 (0x8cdcb400) [pid = 3476] [serial = 843] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 242 (0x8f6dcc00) [pid = 3476] [serial = 669] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 241 (0xa3571400) [pid = 3476] [serial = 696] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 240 (0x89ece800) [pid = 3476] [serial = 708] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 239 (0x99975800) [pid = 3476] [serial = 675] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 238 (0x90acc800) [pid = 3476] [serial = 933] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 237 (0xa3571800) [pid = 3476] [serial = 699] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 236 (0x887ac800) [pid = 3476] [serial = 702] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 235 (0xa25acc00) [pid = 3476] [serial = 690] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 234 (0x99eac000) [pid = 3476] [serial = 678] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 233 (0x9b132c00) [pid = 3476] [serial = 684] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 232 (0x9cec8800) [pid = 3476] [serial = 687] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 231 (0x93a9a800) [pid = 3476] [serial = 672] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 230 (0x9a1ecc00) [pid = 3476] [serial = 681] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 229 (0x8bbce000) [pid = 3476] [serial = 644] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 228 (0x8cdc3800) [pid = 3476] [serial = 744] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 227 (0x8ce33400) [pid = 3476] [serial = 738] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 226 (0x9216b000) [pid = 3476] [serial = 885] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 225 (0x927be800) [pid = 3476] [serial = 888] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 224 (0x939db000) [pid = 3476] [serial = 891] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 223 (0x91df4400) [pid = 3476] [serial = 882] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 222 (0x99e2f000) [pid = 3476] [serial = 756] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 221 (0x99eb0400) [pid = 3476] [serial = 909] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 220 (0x93a96000) [pid = 3476] [serial = 894] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 219 (0x8cdccc00) [pid = 3476] [serial = 912] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 218 (0x8f9c1800) [pid = 3476] [serial = 876] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 217 (0x99c0a800) [pid = 3476] [serial = 906] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 216 (0x8e72f800) [pid = 3476] [serial = 873] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 215 (0x8f761400) [pid = 3476] [serial = 747] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 214 (0x8b9eac00) [pid = 3476] [serial = 741] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 213 (0x99977400) [pid = 3476] [serial = 903] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 212 (0x9a0c3000) [pid = 3476] [serial = 915] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 211 (0x98067000) [pid = 3476] [serial = 897] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 210 (0x90bc9400) [pid = 3476] [serial = 879] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 209 (0x922f6400) [pid = 3476] [serial = 753] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 208 (0x995c7800) [pid = 3476] [serial = 900] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 207 (0x8c5c4800) [pid = 3476] [serial = 870] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 206 (0x8a894400) [pid = 3476] [serial = 867] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 205 (0x975d0000) [pid = 3476] [serial = 840] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 204 (0x950cac00) [pid = 3476] [serial = 837] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 203 (0x939de000) [pid = 3476] [serial = 834] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 202 (0x922f5800) [pid = 3476] [serial = 831] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 201 (0x9221a800) [pid = 3476] [serial = 828] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 200 (0x91fe7800) [pid = 3476] [serial = 825] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 199 (0x90e4f000) [pid = 3476] [serial = 822] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 198 (0x90acb800) [pid = 3476] [serial = 819] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 197 (0x8f6d6000) [pid = 3476] [serial = 816] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 196 (0x8e5af400) [pid = 3476] [serial = 813] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 195 (0x8ce35c00) [pid = 3476] [serial = 810] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 194 (0x8bbce400) [pid = 3476] [serial = 807] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 193 (0x89ec6000) [pid = 3476] [serial = 804] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 192 (0x90bcf400) [pid = 3476] [serial = 780] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 191 (0x8e1d6000) [pid = 3476] [serial = 777] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 190 (0x8b9ed000) [pid = 3476] [serial = 774] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0x91def400) [pid = 3476] [serial = 771] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 188 (0x881e2000) [pid = 3476] [serial = 768] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0xa25ac800) [pid = 3476] [serial = 765] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x9b964400) [pid = 3476] [serial = 762] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x9a1f5400) [pid = 3476] [serial = 759] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x8ddc1c00) [pid = 3476] [serial = 998] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8e1dc000) [pid = 3476] [serial = 999] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x8f76c800) [pid = 3476] [serial = 1002] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0xa36eb800) [pid = 3476] [serial = 989] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0xa51ba400) [pid = 3476] [serial = 990] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x8ce3e800) [pid = 3476] [serial = 941] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x8ceed400) [pid = 3476] [serial = 942] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x888bc000) [pid = 3476] [serial = 935] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8a886800) [pid = 3476] [serial = 936] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x9b96e800) [pid = 3476] [serial = 968] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x9cec9c00) [pid = 3476] [serial = 969] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0xa22b1c00) [pid = 3476] [serial = 974] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0xa2384800) [pid = 3476] [serial = 975] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9a1e8c00) [pid = 3476] [serial = 956] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9a1f1400) [pid = 3476] [serial = 957] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x90bd2c00) [pid = 3476] [serial = 944] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x90e4b800) [pid = 3476] [serial = 945] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8cac2800) [pid = 3476] [serial = 995] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x9ac48000) [pid = 3476] [serial = 962] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9ad8cc00) [pid = 3476] [serial = 963] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0xa3580000) [pid = 3476] [serial = 986] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0xa35d4c00) [pid = 3476] [serial = 987] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0xa3573400) [pid = 3476] [serial = 983] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0xa3577000) [pid = 3476] [serial = 984] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0xa1059c00) [pid = 3476] [serial = 971] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0xa1062c00) [pid = 3476] [serial = 972] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x8b813c00) [pid = 3476] [serial = 992] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8b9f2400) [pid = 3476] [serial = 993] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x9af16800) [pid = 3476] [serial = 965] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x9b132800) [pid = 3476] [serial = 966] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x92218000) [pid = 3476] [serial = 947] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x922f8800) [pid = 3476] [serial = 948] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x99c01800) [pid = 3476] [serial = 953] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x9a038000) [pid = 3476] [serial = 954] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x9a3bb800) [pid = 3476] [serial = 959] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x9a3d7400) [pid = 3476] [serial = 960] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0xa27ca800) [pid = 3476] [serial = 980] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0xa27ce400) [pid = 3476] [serial = 981] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8bbd8c00) [pid = 3476] [serial = 938] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8c5c6c00) [pid = 3476] [serial = 939] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x93a97400) [pid = 3476] [serial = 950] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x97462000) [pid = 3476] [serial = 951] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0xa25a8800) [pid = 3476] [serial = 977] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0xa25adc00) [pid = 3476] [serial = 978] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x8cb8dc00) [pid = 3476] [serial = 996] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8b9f3000) [pid = 3476] [serial = 1001] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x90bcb800) [pid = 3476] [serial = 1004] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x90bd2000) [pid = 3476] [serial = 750] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x8e1dcc00) [pid = 3476] [serial = 864] [outer = (nil)] [url = about:blank] 09:38:55 INFO - PROCESS | 3476 | 1464626335783 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]]]}] 09:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 09:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 3092ms 09:38:55 INFO - PROCESS | 3476 | 1464626335918 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 09:38:55 INFO - PROCESS | 3476 | 1464626335923 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 09:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 09:38:55 INFO - PROCESS | 3476 | 1464626335931 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 09:38:55 INFO - PROCESS | 3476 | 1464626335937 Marionette TRACE conn3 <- [1,1470,null,{}] 09:38:55 INFO - PROCESS | 3476 | 1464626335946 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}] 09:38:56 INFO - PROCESS | 3476 | 1464626336115 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 09:38:56 INFO - PROCESS | 3476 | 1464626336131 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d91c00 == 125 [pid = 3476] [id = 375] 09:38:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x89d92400) [pid = 3476] [serial = 1126] [outer = (nil)] 09:38:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x89d9bc00) [pid = 3476] [serial = 1127] [outer = 0x89d92400] 09:38:56 INFO - PROCESS | 3476 | 1464626336236 Marionette DEBUG loaded listener.js 09:38:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x89ec7c00) [pid = 3476] [serial = 1128] [outer = 0x89d92400] 09:38:57 INFO - PROCESS | 3476 | 1464626337201 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]]]}] 09:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 09:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1333ms 09:38:57 INFO - PROCESS | 3476 | 1464626337264 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 09:38:57 INFO - PROCESS | 3476 | 1464626337273 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 09:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 09:38:57 INFO - PROCESS | 3476 | 1464626337293 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 09:38:57 INFO - PROCESS | 3476 | 1464626337298 Marionette TRACE conn3 <- [1,1474,null,{}] 09:38:57 INFO - PROCESS | 3476 | 1464626337304 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}] 09:38:57 INFO - PROCESS | 3476 | 1464626337498 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 09:38:57 INFO - PROCESS | 3476 | 1464626337510 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec9c00 == 126 [pid = 3476] [id = 376] 09:38:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8a88d000) [pid = 3476] [serial = 1129] [outer = (nil)] 09:38:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8a9e6800) [pid = 3476] [serial = 1130] [outer = 0x8a88d000] 09:38:57 INFO - PROCESS | 3476 | 1464626337586 Marionette DEBUG loaded listener.js 09:38:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8ac66400) [pid = 3476] [serial = 1131] [outer = 0x8a88d000] 09:38:58 INFO - PROCESS | 3476 | 1464626338729 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]]]}] 09:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 09:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1492ms 09:38:58 INFO - PROCESS | 3476 | 1464626338785 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 09:38:58 INFO - PROCESS | 3476 | 1464626338789 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 09:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 09:38:58 INFO - PROCESS | 3476 | 1464626338795 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 09:38:58 INFO - PROCESS | 3476 | 1464626338801 Marionette TRACE conn3 <- [1,1478,null,{}] 09:38:58 INFO - PROCESS | 3476 | 1464626338826 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}] 09:38:59 INFO - PROCESS | 3476 | 1464626339084 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 09:38:59 INFO - PROCESS | 3476 | 1464626339115 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:38:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a88e000 == 127 [pid = 3476] [id = 377] 09:38:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8b9eec00) [pid = 3476] [serial = 1132] [outer = (nil)] 09:38:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8bbd5800) [pid = 3476] [serial = 1133] [outer = 0x8b9eec00] 09:38:59 INFO - PROCESS | 3476 | 1464626339205 Marionette DEBUG loaded listener.js 09:38:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8c361800) [pid = 3476] [serial = 1134] [outer = 0x8b9eec00] 09:39:00 INFO - PROCESS | 3476 | 1464626340301 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]]]}] 09:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 09:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1551ms 09:39:00 INFO - PROCESS | 3476 | 1464626340347 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 09:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 09:39:00 INFO - PROCESS | 3476 | 1464626340352 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 09:39:00 INFO - PROCESS | 3476 | 1464626340358 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 09:39:00 INFO - PROCESS | 3476 | 1464626340362 Marionette TRACE conn3 <- [1,1482,null,{}] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8ac6cc00) [pid = 3476] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8dd9e000) [pid = 3476] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x881dd800) [pid = 3476] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x887a8000) [pid = 3476] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x89da0c00) [pid = 3476] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8e1d5400) [pid = 3476] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8b9e6800) [pid = 3476] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 09:39:00 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8dd9ec00) [pid = 3476] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 09:39:00 INFO - PROCESS | 3476 | 1464626340807 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}] 09:39:01 INFO - PROCESS | 3476 | 1464626341024 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 09:39:01 INFO - PROCESS | 3476 | 1464626341217 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b37a800 == 128 [pid = 3476] [id = 378] 09:39:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8b9ef000) [pid = 3476] [serial = 1135] [outer = (nil)] 09:39:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8c366400) [pid = 3476] [serial = 1136] [outer = 0x8b9ef000] 09:39:01 INFO - PROCESS | 3476 | 1464626341305 Marionette DEBUG loaded listener.js 09:39:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8cb8a400) [pid = 3476] [serial = 1137] [outer = 0x8b9ef000] 09:39:02 INFO - PROCESS | 3476 | 1464626342114 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]]]}] 09:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 09:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1788ms 09:39:02 INFO - PROCESS | 3476 | 1464626342148 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 09:39:02 INFO - PROCESS | 3476 | 1464626342152 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 09:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 09:39:02 INFO - PROCESS | 3476 | 1464626342158 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 09:39:02 INFO - PROCESS | 3476 | 1464626342161 Marionette TRACE conn3 <- [1,1486,null,{}] 09:39:02 INFO - PROCESS | 3476 | 1464626342167 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}] 09:39:02 INFO - PROCESS | 3476 | 1464626342358 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 09:39:02 INFO - PROCESS | 3476 | 1464626342373 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9e9000 == 129 [pid = 3476] [id = 379] 09:39:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8cb86000) [pid = 3476] [serial = 1138] [outer = (nil)] 09:39:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8cdd0400) [pid = 3476] [serial = 1139] [outer = 0x8cb86000] 09:39:02 INFO - PROCESS | 3476 | 1464626342449 Marionette DEBUG loaded listener.js 09:39:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8ce36c00) [pid = 3476] [serial = 1140] [outer = 0x8cb86000] 09:39:03 INFO - PROCESS | 3476 | 1464626343737 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]]]}] 09:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 09:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1634ms 09:39:03 INFO - PROCESS | 3476 | 1464626343793 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 09:39:03 INFO - PROCESS | 3476 | 1464626343801 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 09:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 09:39:03 INFO - PROCESS | 3476 | 1464626343811 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 09:39:03 INFO - PROCESS | 3476 | 1464626343815 Marionette TRACE conn3 <- [1,1490,null,{}] 09:39:03 INFO - PROCESS | 3476 | 1464626343824 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}] 09:39:04 INFO - PROCESS | 3476 | 1464626344184 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 09:39:04 INFO - PROCESS | 3476 | 1464626344453 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a2800 == 130 [pid = 3476] [id = 380] 09:39:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8a88b000) [pid = 3476] [serial = 1141] [outer = (nil)] 09:39:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8b37b800) [pid = 3476] [serial = 1142] [outer = 0x8a88b000] 09:39:04 INFO - PROCESS | 3476 | 1464626344543 Marionette DEBUG loaded listener.js 09:39:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8bbce400) [pid = 3476] [serial = 1143] [outer = 0x8a88b000] 09:39:05 INFO - PROCESS | 3476 | 1464626345498 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]]]}] 09:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 09:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1745ms 09:39:05 INFO - PROCESS | 3476 | 1464626345556 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 09:39:05 INFO - PROCESS | 3476 | 1464626345566 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 09:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 09:39:05 INFO - PROCESS | 3476 | 1464626345577 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 09:39:05 INFO - PROCESS | 3476 | 1464626345581 Marionette TRACE conn3 <- [1,1494,null,{}] 09:39:05 INFO - PROCESS | 3476 | 1464626345588 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}] 09:39:05 INFO - PROCESS | 3476 | 1464626345820 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 09:39:06 INFO - PROCESS | 3476 | 1464626346097 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cdcec00 == 131 [pid = 3476] [id = 381] 09:39:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8cdd0c00) [pid = 3476] [serial = 1144] [outer = (nil)] 09:39:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8ce40000) [pid = 3476] [serial = 1145] [outer = 0x8cdd0c00] 09:39:06 INFO - PROCESS | 3476 | 1464626346223 Marionette DEBUG loaded listener.js 09:39:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8ceeb400) [pid = 3476] [serial = 1146] [outer = 0x8cdd0c00] 09:39:07 INFO - PROCESS | 3476 | 1464626347227 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]]]}] 09:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 09:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1687ms 09:39:07 INFO - PROCESS | 3476 | 1464626347264 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 09:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 09:39:07 INFO - PROCESS | 3476 | 1464626347268 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 09:39:07 INFO - PROCESS | 3476 | 1464626347275 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 09:39:07 INFO - PROCESS | 3476 | 1464626347281 Marionette TRACE conn3 <- [1,1498,null,{}] 09:39:07 INFO - PROCESS | 3476 | 1464626347297 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}] 09:39:07 INFO - PROCESS | 3476 | 1464626347515 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 09:39:07 INFO - PROCESS | 3476 | 1464626347783 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x8caba000 == 132 [pid = 3476] [id = 382] 09:39:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8dda6c00) [pid = 3476] [serial = 1147] [outer = (nil)] 09:39:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8e126400) [pid = 3476] [serial = 1148] [outer = 0x8dda6c00] 09:39:07 INFO - PROCESS | 3476 | 1464626347931 Marionette DEBUG loaded listener.js 09:39:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8e12e800) [pid = 3476] [serial = 1149] [outer = 0x8dda6c00] 09:39:08 INFO - PROCESS | 3476 | 1464626348820 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]]]}] 09:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 09:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1596ms 09:39:08 INFO - PROCESS | 3476 | 1464626348871 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 09:39:08 INFO - PROCESS | 3476 | 1464626348876 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 09:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 09:39:08 INFO - PROCESS | 3476 | 1464626348882 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 09:39:08 INFO - PROCESS | 3476 | 1464626348886 Marionette TRACE conn3 <- [1,1502,null,{}] 09:39:08 INFO - PROCESS | 3476 | 1464626348891 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}] 09:39:09 INFO - PROCESS | 3476 | 1464626349090 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 09:39:09 INFO - PROCESS | 3476 | 1464626349352 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a84d800 == 133 [pid = 3476] [id = 383] 09:39:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x8ceed400) [pid = 3476] [serial = 1150] [outer = (nil)] 09:39:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x8e5ac400) [pid = 3476] [serial = 1151] [outer = 0x8ceed400] 09:39:09 INFO - PROCESS | 3476 | 1464626349500 Marionette DEBUG loaded listener.js 09:39:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x8e72d000) [pid = 3476] [serial = 1152] [outer = 0x8ceed400] 09:39:10 INFO - PROCESS | 3476 | 1464626350403 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]]]}] 09:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 09:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1580ms 09:39:10 INFO - PROCESS | 3476 | 1464626350463 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 09:39:10 INFO - PROCESS | 3476 | 1464626350467 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 09:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 09:39:10 INFO - PROCESS | 3476 | 1464626350473 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 09:39:10 INFO - PROCESS | 3476 | 1464626350477 Marionette TRACE conn3 <- [1,1506,null,{}] 09:39:10 INFO - PROCESS | 3476 | 1464626350482 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}] 09:39:10 INFO - PROCESS | 3476 | 1464626350689 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 09:39:11 INFO - PROCESS | 3476 | 1464626351005 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddcfc00 == 134 [pid = 3476] [id = 384] 09:39:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x8e1d9800) [pid = 3476] [serial = 1153] [outer = (nil)] 09:39:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x8f6da800) [pid = 3476] [serial = 1154] [outer = 0x8e1d9800] 09:39:11 INFO - PROCESS | 3476 | 1464626351100 Marionette DEBUG loaded listener.js 09:39:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x8f6e0c00) [pid = 3476] [serial = 1155] [outer = 0x8e1d9800] 09:39:12 INFO - PROCESS | 3476 | 1464626352017 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]]]}] 09:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 09:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1583ms 09:39:12 INFO - PROCESS | 3476 | 1464626352056 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 09:39:12 INFO - PROCESS | 3476 | 1464626352060 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 09:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 09:39:12 INFO - PROCESS | 3476 | 1464626352066 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 09:39:12 INFO - PROCESS | 3476 | 1464626352070 Marionette TRACE conn3 <- [1,1510,null,{}] 09:39:12 INFO - PROCESS | 3476 | 1464626352076 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}] 09:39:12 INFO - PROCESS | 3476 | 1464626352392 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 09:39:12 INFO - PROCESS | 3476 | 1464626352663 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6d5400 == 135 [pid = 3476] [id = 385] 09:39:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x8f6dbc00) [pid = 3476] [serial = 1156] [outer = (nil)] 09:39:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x90bc9c00) [pid = 3476] [serial = 1157] [outer = 0x8f6dbc00] 09:39:12 INFO - PROCESS | 3476 | 1464626352771 Marionette DEBUG loaded listener.js 09:39:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x90dc0400) [pid = 3476] [serial = 1158] [outer = 0x8f6dbc00] 09:39:13 INFO - PROCESS | 3476 | 1464626353703 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]]]}] 09:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 09:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1679ms 09:39:13 INFO - PROCESS | 3476 | 1464626353746 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 09:39:13 INFO - PROCESS | 3476 | 1464626353750 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 09:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 09:39:13 INFO - PROCESS | 3476 | 1464626353756 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 09:39:13 INFO - PROCESS | 3476 | 1464626353760 Marionette TRACE conn3 <- [1,1514,null,{}] 09:39:13 INFO - PROCESS | 3476 | 1464626353766 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}] 09:39:13 INFO - PROCESS | 3476 | 1464626353953 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 09:39:14 INFO - PROCESS | 3476 | 1464626354217 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dc2800 == 136 [pid = 3476] [id = 386] 09:39:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x90dc8800) [pid = 3476] [serial = 1159] [outer = (nil)] 09:39:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x90e4f000) [pid = 3476] [serial = 1160] [outer = 0x90dc8800] 09:39:14 INFO - PROCESS | 3476 | 1464626354344 Marionette DEBUG loaded listener.js 09:39:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x90e52000) [pid = 3476] [serial = 1161] [outer = 0x90dc8800] 09:39:15 INFO - PROCESS | 3476 | 1464626355250 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]]]}] 09:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 09:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1532ms 09:39:15 INFO - PROCESS | 3476 | 1464626355289 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 09:39:15 INFO - PROCESS | 3476 | 1464626355293 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 09:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 09:39:15 INFO - PROCESS | 3476 | 1464626355300 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 09:39:15 INFO - PROCESS | 3476 | 1464626355304 Marionette TRACE conn3 <- [1,1518,null,{}] 09:39:15 INFO - PROCESS | 3476 | 1464626355310 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}] 09:39:15 INFO - PROCESS | 3476 | 1464626355508 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 09:39:15 INFO - PROCESS | 3476 | 1464626355778 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dc4800 == 137 [pid = 3476] [id = 387] 09:39:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x90e51c00) [pid = 3476] [serial = 1162] [outer = (nil)] 09:39:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x91fef000) [pid = 3476] [serial = 1163] [outer = 0x90e51c00] 09:39:15 INFO - PROCESS | 3476 | 1464626355914 Marionette DEBUG loaded listener.js 09:39:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x91ff3c00) [pid = 3476] [serial = 1164] [outer = 0x90e51c00] 09:39:16 INFO - PROCESS | 3476 | 1464626356812 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]]]}] 09:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 09:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1578ms 09:39:16 INFO - PROCESS | 3476 | 1464626356879 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 09:39:16 INFO - PROCESS | 3476 | 1464626356882 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 09:39:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 09:39:16 INFO - PROCESS | 3476 | 1464626356889 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 09:39:16 INFO - PROCESS | 3476 | 1464626356893 Marionette TRACE conn3 <- [1,1522,null,{}] 09:39:16 INFO - PROCESS | 3476 | 1464626356899 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}] 09:39:17 INFO - PROCESS | 3476 | 1464626357089 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 09:39:17 INFO - PROCESS | 3476 | 1464626357367 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9f1c00 == 138 [pid = 3476] [id = 388] 09:39:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x8cee0800) [pid = 3476] [serial = 1165] [outer = (nil)] 09:39:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x922ef800) [pid = 3476] [serial = 1166] [outer = 0x8cee0800] 09:39:17 INFO - PROCESS | 3476 | 1464626357506 Marionette DEBUG loaded listener.js 09:39:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x922f6c00) [pid = 3476] [serial = 1167] [outer = 0x8cee0800] 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:39:18 INFO - PROCESS | 3476 | 1464626358354 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"]]]}] 09:39:18 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 () { 09:39:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 09:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 09:39:18 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 () { 09:39:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 09:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 09:39:18 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 () { 09:39:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 09:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 09:39:18 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 () { 09:39:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 09:39:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 09:39:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1531ms 09:39:18 INFO - PROCESS | 3476 | 1464626358424 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 09:39:18 INFO - PROCESS | 3476 | 1464626358429 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 09:39:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 09:39:18 INFO - PROCESS | 3476 | 1464626358440 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 09:39:18 INFO - PROCESS | 3476 | 1464626358443 Marionette TRACE conn3 <- [1,1526,null,{}] 09:39:18 INFO - PROCESS | 3476 | 1464626358449 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}] 09:39:18 INFO - PROCESS | 3476 | 1464626358763 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 09:39:18 INFO - PROCESS | 3476 | 1464626358966 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221a800 == 139 [pid = 3476] [id = 389] 09:39:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x92b84800) [pid = 3476] [serial = 1168] [outer = (nil)] 09:39:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9389a400) [pid = 3476] [serial = 1169] [outer = 0x92b84800] 09:39:19 INFO - PROCESS | 3476 | 1464626359097 Marionette DEBUG loaded listener.js 09:39:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x93a17c00) [pid = 3476] [serial = 1170] [outer = 0x92b84800] 09:39:20 INFO - PROCESS | 3476 | 1464626359992 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"]]]}] 09:39:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 09:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 09:39:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 09:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 09:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 09:39:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 09:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 09:39:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 09:39:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1590ms 09:39:20 INFO - PROCESS | 3476 | 1464626360058 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 09:39:20 INFO - PROCESS | 3476 | 1464626360062 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 09:39:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 09:39:20 INFO - PROCESS | 3476 | 1464626360071 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 09:39:20 INFO - PROCESS | 3476 | 1464626360075 Marionette TRACE conn3 <- [1,1530,null,{}] 09:39:20 INFO - PROCESS | 3476 | 1464626360081 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}] 09:39:20 INFO - PROCESS | 3476 | 1464626360299 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 09:39:20 INFO - PROCESS | 3476 | 1464626360618 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x94502800 == 140 [pid = 3476] [id = 390] 09:39:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x98019c00) [pid = 3476] [serial = 1171] [outer = (nil)] 09:39:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x980e4000) [pid = 3476] [serial = 1172] [outer = 0x98019c00] 09:39:20 INFO - PROCESS | 3476 | 1464626360719 Marionette DEBUG loaded listener.js 09:39:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x98e58800) [pid = 3476] [serial = 1173] [outer = 0x98019c00] 09:39:21 INFO - PROCESS | 3476 | 1464626361493 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]]]}] 09:39:21 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 09:39:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 09:39:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:39:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:39:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 09:39:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 09:39:21 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. 09:39:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 09:39:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1442ms 09:39:21 INFO - PROCESS | 3476 | 1464626361524 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 09:39:21 INFO - PROCESS | 3476 | 1464626361528 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 09:39:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 09:39:21 INFO - PROCESS | 3476 | 1464626361537 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 09:39:21 INFO - PROCESS | 3476 | 1464626361540 Marionette TRACE conn3 <- [1,1534,null,{}] 09:39:21 INFO - PROCESS | 3476 | 1464626361544 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}] 09:39:21 INFO - PROCESS | 3476 | 1464626361738 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 09:39:22 INFO - PROCESS | 3476 | 1464626361985 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x950cc400 == 141 [pid = 3476] [id = 391] 09:39:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x980eb000) [pid = 3476] [serial = 1174] [outer = (nil)] 09:39:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x99a68800) [pid = 3476] [serial = 1175] [outer = 0x980eb000] 09:39:22 INFO - PROCESS | 3476 | 1464626362077 Marionette DEBUG loaded listener.js 09:39:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x99c01800) [pid = 3476] [serial = 1176] [outer = 0x980eb000] 09:39:23 INFO - PROCESS | 3476 | 1464626363054 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]]]}] 09:39:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 09:39:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1582ms 09:39:23 INFO - PROCESS | 3476 | 1464626363120 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 09:39:23 INFO - PROCESS | 3476 | 1464626363124 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 09:39:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 09:39:23 INFO - PROCESS | 3476 | 1464626363131 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 09:39:23 INFO - PROCESS | 3476 | 1464626363134 Marionette TRACE conn3 <- [1,1538,null,{}] 09:39:23 INFO - PROCESS | 3476 | 1464626363140 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}] 09:39:23 INFO - PROCESS | 3476 | 1464626363351 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 09:39:23 INFO - PROCESS | 3476 | 1464626363681 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e120400 == 142 [pid = 3476] [id = 392] 09:39:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x90e50000) [pid = 3476] [serial = 1177] [outer = (nil)] 09:39:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x99c10000) [pid = 3476] [serial = 1178] [outer = 0x90e50000] 09:39:23 INFO - PROCESS | 3476 | 1464626363775 Marionette DEBUG loaded listener.js 09:39:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x9a032000) [pid = 3476] [serial = 1179] [outer = 0x90e50000] 09:39:24 INFO - PROCESS | 3476 | 1464626364680 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]]]}] 09:39:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 09:39:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1628ms 09:39:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 09:39:24 INFO - PROCESS | 3476 | 1464626364760 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 09:39:24 INFO - PROCESS | 3476 | 1464626364763 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 09:39:24 INFO - PROCESS | 3476 | 1464626364770 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 09:39:24 INFO - PROCESS | 3476 | 1464626364772 Marionette TRACE conn3 <- [1,1542,null,{}] 09:39:24 INFO - PROCESS | 3476 | 1464626364779 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}] 09:39:25 INFO - PROCESS | 3476 | 1464626365011 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 09:39:25 INFO - PROCESS | 3476 | 1464626365323 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bd6800 == 143 [pid = 3476] [id = 393] 09:39:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x99c0e400) [pid = 3476] [serial = 1180] [outer = (nil)] 09:39:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x9a098c00) [pid = 3476] [serial = 1181] [outer = 0x99c0e400] 09:39:25 INFO - PROCESS | 3476 | 1464626365420 Marionette DEBUG loaded listener.js 09:39:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x9a0c8400) [pid = 3476] [serial = 1182] [outer = 0x99c0e400] 09:39:26 INFO - PROCESS | 3476 | 1464626366338 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]]]}] 09:39:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 09:39:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1629ms 09:39:26 INFO - PROCESS | 3476 | 1464626366398 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 09:39:26 INFO - PROCESS | 3476 | 1464626366402 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 09:39:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 09:39:26 INFO - PROCESS | 3476 | 1464626366409 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 09:39:26 INFO - PROCESS | 3476 | 1464626366413 Marionette TRACE conn3 <- [1,1546,null,{}] 09:39:26 INFO - PROCESS | 3476 | 1464626366418 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}] 09:39:26 INFO - PROCESS | 3476 | 1464626366625 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 09:39:26 INFO - PROCESS | 3476 | 1464626366943 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d9b800 == 144 [pid = 3476] [id = 394] 09:39:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x99675c00) [pid = 3476] [serial = 1183] [outer = (nil)] 09:39:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0x9a3b5c00) [pid = 3476] [serial = 1184] [outer = 0x99675c00] 09:39:27 INFO - PROCESS | 3476 | 1464626367033 Marionette DEBUG loaded listener.js 09:39:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0x9a3d6c00) [pid = 3476] [serial = 1185] [outer = 0x99675c00] 09:39:27 INFO - PROCESS | 3476 | 1464626367892 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]]]}] 09:39:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 09:39:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1536ms 09:39:27 INFO - PROCESS | 3476 | 1464626367959 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 09:39:27 INFO - PROCESS | 3476 | 1464626367962 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 09:39:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 09:39:27 INFO - PROCESS | 3476 | 1464626367980 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 09:39:27 INFO - PROCESS | 3476 | 1464626367982 Marionette TRACE conn3 <- [1,1550,null,{}] 09:39:28 INFO - PROCESS | 3476 | 1464626367993 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}] 09:39:28 INFO - PROCESS | 3476 | 1464626368192 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 09:39:28 INFO - PROCESS | 3476 | 1464626368526 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c2400 == 145 [pid = 3476] [id = 395] 09:39:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 189 (0x9a039400) [pid = 3476] [serial = 1186] [outer = (nil)] 09:39:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0x9ad8e000) [pid = 3476] [serial = 1187] [outer = 0x9a039400] 09:39:28 INFO - PROCESS | 3476 | 1464626368618 Marionette DEBUG loaded listener.js 09:39:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 191 (0x9af09800) [pid = 3476] [serial = 1188] [outer = 0x9a039400] 09:39:29 INFO - PROCESS | 3476 | 1464626369511 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]]]}] 09:39:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 09:39:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1604ms 09:39:29 INFO - PROCESS | 3476 | 1464626369579 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 09:39:29 INFO - PROCESS | 3476 | 1464626369583 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 09:39:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 09:39:29 INFO - PROCESS | 3476 | 1464626369590 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 09:39:29 INFO - PROCESS | 3476 | 1464626369593 Marionette TRACE conn3 <- [1,1554,null,{}] 09:39:29 INFO - PROCESS | 3476 | 1464626369599 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}] 09:39:29 INFO - PROCESS | 3476 | 1464626369852 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 09:39:30 INFO - PROCESS | 3476 | 1464626370171 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e5400 == 146 [pid = 3476] [id = 396] 09:39:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 192 (0x93a97c00) [pid = 3476] [serial = 1189] [outer = (nil)] 09:39:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 193 (0x9b966000) [pid = 3476] [serial = 1190] [outer = 0x93a97c00] 09:39:30 INFO - PROCESS | 3476 | 1464626370266 Marionette DEBUG loaded listener.js 09:39:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 194 (0x9cec4c00) [pid = 3476] [serial = 1191] [outer = 0x93a97c00] 09:39:31 INFO - PROCESS | 3476 | 1464626371175 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]]]}] 09:39:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 09:39:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1633ms 09:39:31 INFO - PROCESS | 3476 | 1464626371224 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 09:39:31 INFO - PROCESS | 3476 | 1464626371228 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 09:39:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 09:39:31 INFO - PROCESS | 3476 | 1464626371234 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 09:39:31 INFO - PROCESS | 3476 | 1464626371237 Marionette TRACE conn3 <- [1,1558,null,{}] 09:39:31 INFO - PROCESS | 3476 | 1464626371243 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}] 09:39:31 INFO - PROCESS | 3476 | 1464626371450 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 09:39:31 INFO - PROCESS | 3476 | 1464626371809 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x881dc800 == 147 [pid = 3476] [id = 397] 09:39:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 195 (0x887ab800) [pid = 3476] [serial = 1192] [outer = (nil)] 09:39:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 196 (0x8b80f000) [pid = 3476] [serial = 1193] [outer = 0x887ab800] 09:39:31 INFO - PROCESS | 3476 | 1464626371902 Marionette DEBUG loaded listener.js 09:39:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 197 (0x8c5c4000) [pid = 3476] [serial = 1194] [outer = 0x887ab800] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8ac69400 == 146 [pid = 3476] [id = 217] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80b000 == 145 [pid = 3476] [id = 330] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8ac60400 == 144 [pid = 3476] [id = 215] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x881e3000 == 143 [pid = 3476] [id = 374] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8ac68800 == 142 [pid = 3476] [id = 373] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x9ac4b800 == 141 [pid = 3476] [id = 372] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x99eadc00 == 140 [pid = 3476] [id = 371] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x98e56c00 == 139 [pid = 3476] [id = 369] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8c361c00 == 138 [pid = 3476] [id = 370] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x9456f400 == 137 [pid = 3476] [id = 368] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x950cec00 == 136 [pid = 3476] [id = 367] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x922f7800 == 135 [pid = 3476] [id = 366] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8a853800 == 134 [pid = 3476] [id = 364] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x922ec000 == 133 [pid = 3476] [id = 365] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x91ded800 == 132 [pid = 3476] [id = 363] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x90bc9800 == 131 [pid = 3476] [id = 362] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbcb000 == 130 [pid = 3476] [id = 361] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8ab9f400 == 129 [pid = 3476] [id = 360] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8c6b3800 == 128 [pid = 3476] [id = 359] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x887aec00 == 127 [pid = 3476] [id = 357] 09:39:33 INFO - PROCESS | 3476 | --DOCSHELL 0x8ac64400 == 126 [pid = 3476] [id = 358] 09:39:33 INFO - PROCESS | 3476 | --DOMWINDOW == 196 (0x975cf400) [pid = 3476] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 09:39:33 INFO - PROCESS | 3476 | --DOMWINDOW == 195 (0x92b83400) [pid = 3476] [serial = 1013] [outer = (nil)] [url = about:blank] 09:39:33 INFO - PROCESS | 3476 | --DOMWINDOW == 194 (0x9b96f000) [pid = 3476] [serial = 1037] [outer = (nil)] [url = about:blank] 09:39:33 INFO - PROCESS | 3476 | --DOMWINDOW == 193 (0x99a6b400) [pid = 3476] [serial = 1022] [outer = (nil)] [url = about:blank] 09:39:33 INFO - PROCESS | 3476 | --DOMWINDOW == 192 (0x8cab9c00) [pid = 3476] [serial = 1061] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 191 (0x8ce37c00) [pid = 3476] [serial = 1062] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 190 (0x8e730800) [pid = 3476] [serial = 1065] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0x9b76f800) [pid = 3476] [serial = 1031] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 188 (0x8aba1800) [pid = 3476] [serial = 1070] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0x89fa9400) [pid = 3476] [serial = 1040] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x8c6b9000) [pid = 3476] [serial = 1053] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x8c6bc800) [pid = 3476] [serial = 1007] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x8a85ac00) [pid = 3476] [serial = 1058] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x9389ec00) [pid = 3476] [serial = 1016] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x950c7400) [pid = 3476] [serial = 1019] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0xa25b2000) [pid = 3476] [serial = 1034] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x88bdc800) [pid = 3476] [serial = 1047] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x8a9e3800) [pid = 3476] [serial = 1059] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x9b731c00) [pid = 3476] [serial = 1043] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x9ad99000) [pid = 3476] [serial = 1028] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8e5ad400) [pid = 3476] [serial = 1064] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x89fad800) [pid = 3476] [serial = 1049] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8e123400) [pid = 3476] [serial = 1056] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8f76c000) [pid = 3476] [serial = 1067] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x8a88d400) [pid = 3476] [serial = 1050] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9a0cb000) [pid = 3476] [serial = 1025] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x888bc800) [pid = 3476] [serial = 1046] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8f9bfc00) [pid = 3476] [serial = 1068] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x90e50800) [pid = 3476] [serial = 1010] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8bbd1000) [pid = 3476] [serial = 1052] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8e11fc00) [pid = 3476] [serial = 1055] [outer = (nil)] [url = about:blank] 09:39:34 INFO - PROCESS | 3476 | 1464626374257 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]]]}] 09:39:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 09:39:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 3035ms 09:39:34 INFO - PROCESS | 3476 | 1464626374269 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 09:39:34 INFO - PROCESS | 3476 | 1464626374274 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 09:39:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 09:39:34 INFO - PROCESS | 3476 | 1464626374282 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 09:39:34 INFO - PROCESS | 3476 | 1464626374287 Marionette TRACE conn3 <- [1,1562,null,{}] 09:39:34 INFO - PROCESS | 3476 | 1464626374297 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}] 09:39:34 INFO - PROCESS | 3476 | 1464626374504 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 09:39:34 INFO - PROCESS | 3476 | 1464626374772 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ecb400 == 127 [pid = 3476] [id = 398] 09:39:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x89fa1800) [pid = 3476] [serial = 1195] [outer = (nil)] 09:39:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x89faa400) [pid = 3476] [serial = 1196] [outer = 0x89fa1800] 09:39:34 INFO - PROCESS | 3476 | 1464626374859 Marionette DEBUG loaded listener.js 09:39:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x8a886800) [pid = 3476] [serial = 1197] [outer = 0x89fa1800] 09:39:35 INFO - PROCESS | 3476 | 1464626375666 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]]]}] 09:39:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 09:39:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1439ms 09:39:35 INFO - PROCESS | 3476 | 1464626375723 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 09:39:35 INFO - PROCESS | 3476 | 1464626375731 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 09:39:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 09:39:35 INFO - PROCESS | 3476 | 1464626375741 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 09:39:35 INFO - PROCESS | 3476 | 1464626375745 Marionette TRACE conn3 <- [1,1566,null,{}] 09:39:35 INFO - PROCESS | 3476 | 1464626375751 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}] 09:39:35 INFO - PROCESS | 3476 | 1464626375953 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 09:39:36 INFO - PROCESS | 3476 | 1464626376160 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ece400 == 128 [pid = 3476] [id = 399] 09:39:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x89ed0400) [pid = 3476] [serial = 1198] [outer = (nil)] 09:39:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x8b80cc00) [pid = 3476] [serial = 1199] [outer = 0x89ed0400] 09:39:36 INFO - PROCESS | 3476 | 1464626376237 Marionette DEBUG loaded listener.js 09:39:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x8bbcc400) [pid = 3476] [serial = 1200] [outer = 0x89ed0400] 09:39:37 INFO - PROCESS | 3476 | 1464626377159 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]]]}] 09:39:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 09:39:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1432ms 09:39:37 INFO - PROCESS | 3476 | 1464626377173 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 09:39:37 INFO - PROCESS | 3476 | 1464626377176 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 09:39:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 09:39:37 INFO - PROCESS | 3476 | 1464626377183 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 09:39:37 INFO - PROCESS | 3476 | 1464626377189 Marionette TRACE conn3 <- [1,1570,null,{}] 09:39:37 INFO - PROCESS | 3476 | 1464626377214 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}] 09:39:37 INFO - PROCESS | 3476 | 1464626377465 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 09:39:37 INFO - PROCESS | 3476 | 1464626377501 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b809c00 == 129 [pid = 3476] [id = 400] 09:39:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x8cabcc00) [pid = 3476] [serial = 1201] [outer = (nil)] 09:39:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x8cb90000) [pid = 3476] [serial = 1202] [outer = 0x8cabcc00] 09:39:37 INFO - PROCESS | 3476 | 1464626377582 Marionette DEBUG loaded listener.js 09:39:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x8ce37c00) [pid = 3476] [serial = 1203] [outer = 0x8cabcc00] 09:39:39 INFO - PROCESS | 3476 | 1464626379265 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]]]}] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8a88d000) [pid = 3476] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x9af0b000) [pid = 3476] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x91df2c00) [pid = 3476] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8ceed800) [pid = 3476] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8b9eec00) [pid = 3476] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8ceee000) [pid = 3476] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x975cb400) [pid = 3476] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x9b773400) [pid = 3476] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8a856400) [pid = 3476] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x8c6b5c00) [pid = 3476] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x8a9dcc00) [pid = 3476] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x89fadc00) [pid = 3476] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x99c04c00) [pid = 3476] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x88bd7c00) [pid = 3476] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x94570400) [pid = 3476] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x8ac65400) [pid = 3476] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x92b80c00) [pid = 3476] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8b9ef000) [pid = 3476] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x9ad93400) [pid = 3476] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x8a892c00) [pid = 3476] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x90bce000) [pid = 3476] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x89d92400) [pid = 3476] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x9a08d400) [pid = 3476] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8b9ea400) [pid = 3476] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x90bcbc00) [pid = 3476] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x9a0c0400) [pid = 3476] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8c5c7800) [pid = 3476] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x92b8a800) [pid = 3476] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8cee6800) [pid = 3476] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x88bdf400) [pid = 3476] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x922f9400) [pid = 3476] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x950d1000) [pid = 3476] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x92b7f000) [pid = 3476] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x89fa3800) [pid = 3476] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x9801a000) [pid = 3476] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 09:39:39 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8a9dc000) [pid = 3476] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 09:39:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 09:39:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2293ms 09:39:39 INFO - PROCESS | 3476 | 1464626379497 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 09:39:39 INFO - PROCESS | 3476 | 1464626379502 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 09:39:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 09:39:39 INFO - PROCESS | 3476 | 1464626379512 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 09:39:39 INFO - PROCESS | 3476 | 1464626379515 Marionette TRACE conn3 <- [1,1574,null,{}] 09:39:39 INFO - PROCESS | 3476 | 1464626379521 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}] 09:39:39 INFO - PROCESS | 3476 | 1464626379717 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 09:39:39 INFO - PROCESS | 3476 | 1464626379734 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bdf400 == 130 [pid = 3476] [id = 401] 09:39:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x89d93c00) [pid = 3476] [serial = 1204] [outer = (nil)] 09:39:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8a890000) [pid = 3476] [serial = 1205] [outer = 0x89d93c00] 09:39:40 INFO - PROCESS | 3476 | 1464626379995 Marionette DEBUG loaded listener.js 09:39:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8b9ea400) [pid = 3476] [serial = 1206] [outer = 0x89d93c00] 09:39:40 INFO - PROCESS | 3476 | 1464626380796 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]]]}] 09:39:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 09:39:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1333ms 09:39:40 INFO - PROCESS | 3476 | 1464626380845 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 09:39:40 INFO - PROCESS | 3476 | 1464626380848 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 09:39:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 09:39:40 INFO - PROCESS | 3476 | 1464626380855 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 09:39:40 INFO - PROCESS | 3476 | 1464626380858 Marionette TRACE conn3 <- [1,1578,null,{}] 09:39:40 INFO - PROCESS | 3476 | 1464626380864 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}] 09:39:41 INFO - PROCESS | 3476 | 1464626381115 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 09:39:41 INFO - PROCESS | 3476 | 1464626381136 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d92400 == 131 [pid = 3476] [id = 402] 09:39:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89fa7c00) [pid = 3476] [serial = 1207] [outer = (nil)] 09:39:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8ce36400) [pid = 3476] [serial = 1208] [outer = 0x89fa7c00] 09:39:41 INFO - PROCESS | 3476 | 1464626381209 Marionette DEBUG loaded listener.js 09:39:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8ceed800) [pid = 3476] [serial = 1209] [outer = 0x89fa7c00] 09:39:42 INFO - PROCESS | 3476 | 1464626382441 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]]]}] 09:39:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 09:39:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1628ms 09:39:42 INFO - PROCESS | 3476 | 1464626382484 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 09:39:42 INFO - PROCESS | 3476 | 1464626382492 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 09:39:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 09:39:42 INFO - PROCESS | 3476 | 1464626382500 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 09:39:42 INFO - PROCESS | 3476 | 1464626382507 Marionette TRACE conn3 <- [1,1582,null,{}] 09:39:42 INFO - PROCESS | 3476 | 1464626382515 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}] 09:39:42 INFO - PROCESS | 3476 | 1464626382745 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 09:39:43 INFO - PROCESS | 3476 | 1464626383079 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fac800 == 132 [pid = 3476] [id = 403] 09:39:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8a889000) [pid = 3476] [serial = 1210] [outer = (nil)] 09:39:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8ac61400) [pid = 3476] [serial = 1211] [outer = 0x8a889000] 09:39:43 INFO - PROCESS | 3476 | 1464626383178 Marionette DEBUG loaded listener.js 09:39:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8b80d400) [pid = 3476] [serial = 1212] [outer = 0x8a889000] 09:39:44 INFO - PROCESS | 3476 | 1464626384105 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]]]}] 09:39:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 09:39:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1684ms 09:39:44 INFO - PROCESS | 3476 | 1464626384184 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 09:39:44 INFO - PROCESS | 3476 | 1464626384194 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 09:39:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 09:39:44 INFO - PROCESS | 3476 | 1464626384206 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 09:39:44 INFO - PROCESS | 3476 | 1464626384210 Marionette TRACE conn3 <- [1,1586,null,{}] 09:39:44 INFO - PROCESS | 3476 | 1464626384217 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}] 09:39:44 INFO - PROCESS | 3476 | 1464626384480 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 09:39:44 INFO - PROCESS | 3476 | 1464626384908 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cab9c00 == 133 [pid = 3476] [id = 404] 09:39:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8cb86400) [pid = 3476] [serial = 1213] [outer = (nil)] 09:39:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8cdcc000) [pid = 3476] [serial = 1214] [outer = 0x8cb86400] 09:39:45 INFO - PROCESS | 3476 | 1464626384997 Marionette DEBUG loaded listener.js 09:39:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8dda2400) [pid = 3476] [serial = 1215] [outer = 0x8cb86400] 09:39:45 INFO - PROCESS | 3476 | 1464626385983 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]]]}] 09:39:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 09:39:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1840ms 09:39:46 INFO - PROCESS | 3476 | 1464626386046 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 09:39:46 INFO - PROCESS | 3476 | 1464626386051 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 09:39:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 09:39:46 INFO - PROCESS | 3476 | 1464626386057 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 09:39:46 INFO - PROCESS | 3476 | 1464626386064 Marionette TRACE conn3 <- [1,1590,null,{}] 09:39:46 INFO - PROCESS | 3476 | 1464626386080 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}] 09:39:46 INFO - PROCESS | 3476 | 1464626386338 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 09:39:46 INFO - PROCESS | 3476 | 1464626386659 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb85c00 == 134 [pid = 3476] [id = 405] 09:39:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8e127c00) [pid = 3476] [serial = 1216] [outer = (nil)] 09:39:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x8e1de800) [pid = 3476] [serial = 1217] [outer = 0x8e127c00] 09:39:46 INFO - PROCESS | 3476 | 1464626386757 Marionette DEBUG loaded listener.js 09:39:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x8e72f000) [pid = 3476] [serial = 1218] [outer = 0x8e127c00] 09:39:47 INFO - PROCESS | 3476 | 1464626387659 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]]]}] 09:39:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 09:39:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1640ms 09:39:47 INFO - PROCESS | 3476 | 1464626387698 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 09:39:47 INFO - PROCESS | 3476 | 1464626387702 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 09:39:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 09:39:47 INFO - PROCESS | 3476 | 1464626387710 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 09:39:47 INFO - PROCESS | 3476 | 1464626387714 Marionette TRACE conn3 <- [1,1594,null,{}] 09:39:47 INFO - PROCESS | 3476 | 1464626387719 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}] 09:39:47 INFO - PROCESS | 3476 | 1464626387941 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 09:39:48 INFO - PROCESS | 3476 | 1464626388265 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e72b800 == 135 [pid = 3476] [id = 406] 09:39:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x8f6d2400) [pid = 3476] [serial = 1219] [outer = (nil)] 09:39:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x8f9b9400) [pid = 3476] [serial = 1220] [outer = 0x8f6d2400] 09:39:48 INFO - PROCESS | 3476 | 1464626388360 Marionette DEBUG loaded listener.js 09:39:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x8f9c3400) [pid = 3476] [serial = 1221] [outer = 0x8f6d2400] 09:39:49 INFO - PROCESS | 3476 | 1464626389222 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]]]}] 09:39:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 09:39:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1581ms 09:39:49 INFO - PROCESS | 3476 | 1464626389292 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 09:39:49 INFO - PROCESS | 3476 | 1464626389296 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 09:39:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 09:39:49 INFO - PROCESS | 3476 | 1464626389303 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 09:39:49 INFO - PROCESS | 3476 | 1464626389307 Marionette TRACE conn3 <- [1,1598,null,{}] 09:39:49 INFO - PROCESS | 3476 | 1464626389313 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}] 09:39:49 INFO - PROCESS | 3476 | 1464626389573 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 09:39:49 INFO - PROCESS | 3476 | 1464626389961 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9f1400 == 136 [pid = 3476] [id = 407] 09:39:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x8e73a800) [pid = 3476] [serial = 1222] [outer = (nil)] 09:39:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x90bcb800) [pid = 3476] [serial = 1223] [outer = 0x8e73a800] 09:39:50 INFO - PROCESS | 3476 | 1464626390050 Marionette DEBUG loaded listener.js 09:39:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x90dbcc00) [pid = 3476] [serial = 1224] [outer = 0x8e73a800] 09:39:50 INFO - PROCESS | 3476 | 1464626390954 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]]]}] 09:39:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 09:39:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1682ms 09:39:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 09:39:50 INFO - PROCESS | 3476 | 1464626390986 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 09:39:50 INFO - PROCESS | 3476 | 1464626390989 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 09:39:50 INFO - PROCESS | 3476 | 1464626390995 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 09:39:51 INFO - PROCESS | 3476 | 1464626390999 Marionette TRACE conn3 <- [1,1602,null,{}] 09:39:51 INFO - PROCESS | 3476 | 1464626391004 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}] 09:39:51 INFO - PROCESS | 3476 | 1464626391207 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 09:39:51 INFO - PROCESS | 3476 | 1464626391521 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac2000 == 137 [pid = 3476] [id = 408] 09:39:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x90bcac00) [pid = 3476] [serial = 1225] [outer = (nil)] 09:39:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x9221cc00) [pid = 3476] [serial = 1226] [outer = 0x90bcac00] 09:39:51 INFO - PROCESS | 3476 | 1464626391614 Marionette DEBUG loaded listener.js 09:39:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x922f7800) [pid = 3476] [serial = 1227] [outer = 0x90bcac00] 09:39:52 INFO - PROCESS | 3476 | 1464626392494 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]]]}] 09:39:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 09:39:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1536ms 09:39:52 INFO - PROCESS | 3476 | 1464626392531 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 09:39:52 INFO - PROCESS | 3476 | 1464626392535 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 09:39:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 09:39:52 INFO - PROCESS | 3476 | 1464626392542 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 09:39:52 INFO - PROCESS | 3476 | 1464626392546 Marionette TRACE conn3 <- [1,1606,null,{}] 09:39:52 INFO - PROCESS | 3476 | 1464626392552 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}] 09:39:52 INFO - PROCESS | 3476 | 1464626392756 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 09:39:53 INFO - PROCESS | 3476 | 1464626393031 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac9800 == 138 [pid = 3476] [id = 409] 09:39:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x92222000) [pid = 3476] [serial = 1228] [outer = (nil)] 09:39:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x92b8c400) [pid = 3476] [serial = 1229] [outer = 0x92222000] 09:39:53 INFO - PROCESS | 3476 | 1464626393177 Marionette DEBUG loaded listener.js 09:39:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x92d78800) [pid = 3476] [serial = 1230] [outer = 0x92222000] 09:39:54 INFO - PROCESS | 3476 | 1464626394051 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]]]}] 09:39:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 09:39:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1539ms 09:39:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 09:39:54 INFO - PROCESS | 3476 | 1464626394082 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 09:39:54 INFO - PROCESS | 3476 | 1464626394085 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 09:39:54 INFO - PROCESS | 3476 | 1464626394092 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 09:39:54 INFO - PROCESS | 3476 | 1464626394096 Marionette TRACE conn3 <- [1,1610,null,{}] 09:39:54 INFO - PROCESS | 3476 | 1464626394101 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}] 09:39:54 INFO - PROCESS | 3476 | 1464626394292 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 09:39:54 INFO - PROCESS | 3476 | 1464626394588 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce3c800 == 139 [pid = 3476] [id = 410] 09:39:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x8e5b6000) [pid = 3476] [serial = 1231] [outer = (nil)] 09:39:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x939e1000) [pid = 3476] [serial = 1232] [outer = 0x8e5b6000] 09:39:54 INFO - PROCESS | 3476 | 1464626394726 Marionette DEBUG loaded listener.js 09:39:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x93a9ac00) [pid = 3476] [serial = 1233] [outer = 0x8e5b6000] 09:39:55 INFO - PROCESS | 3476 | 1464626395612 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]]]}] 09:39:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 09:39:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1587ms 09:39:55 INFO - PROCESS | 3476 | 1464626395679 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 09:39:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 09:39:55 INFO - PROCESS | 3476 | 1464626395684 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 09:39:55 INFO - PROCESS | 3476 | 1464626395691 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 09:39:55 INFO - PROCESS | 3476 | 1464626395694 Marionette TRACE conn3 <- [1,1614,null,{}] 09:39:55 INFO - PROCESS | 3476 | 1464626395700 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}] 09:39:55 INFO - PROCESS | 3476 | 1464626395943 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 09:39:56 INFO - PROCESS | 3476 | 1464626396262 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b80c00 == 140 [pid = 3476] [id = 411] 09:39:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x92d70400) [pid = 3476] [serial = 1234] [outer = (nil)] 09:39:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x950cbc00) [pid = 3476] [serial = 1235] [outer = 0x92d70400] 09:39:56 INFO - PROCESS | 3476 | 1464626396358 Marionette DEBUG loaded listener.js 09:39:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x950d1000) [pid = 3476] [serial = 1236] [outer = 0x92d70400] 09:39:57 INFO - PROCESS | 3476 | 1464626397257 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]]]}] 09:39:57 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 09:39:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1632ms 09:39:57 INFO - PROCESS | 3476 | 1464626397323 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 09:39:57 INFO - PROCESS | 3476 | 1464626397327 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 09:39:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 09:39:57 INFO - PROCESS | 3476 | 1464626397333 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 09:39:57 INFO - PROCESS | 3476 | 1464626397337 Marionette TRACE conn3 <- [1,1618,null,{}] 09:39:57 INFO - PROCESS | 3476 | 1464626397342 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}] 09:39:57 INFO - PROCESS | 3476 | 1464626397561 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 09:39:57 INFO - PROCESS | 3476 | 1464626397896 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x950cd400 == 141 [pid = 3476] [id = 412] 09:39:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x98e55800) [pid = 3476] [serial = 1237] [outer = (nil)] 09:39:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x99676c00) [pid = 3476] [serial = 1238] [outer = 0x98e55800] 09:39:57 INFO - PROCESS | 3476 | 1464626397989 Marionette DEBUG loaded listener.js 09:39:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x997ab000) [pid = 3476] [serial = 1239] [outer = 0x98e55800] 09:39:58 INFO - PROCESS | 3476 | 1464626398903 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]]]}] 09:39:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 09:39:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1639ms 09:39:58 INFO - PROCESS | 3476 | 1464626398972 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 09:39:58 INFO - PROCESS | 3476 | 1464626398977 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 09:39:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 09:39:58 INFO - PROCESS | 3476 | 1464626398983 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 09:39:58 INFO - PROCESS | 3476 | 1464626398988 Marionette TRACE conn3 <- [1,1622,null,{}] 09:39:58 INFO - PROCESS | 3476 | 1464626398994 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}] 09:39:59 INFO - PROCESS | 3476 | 1464626399298 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 09:39:59 INFO - PROCESS | 3476 | 1464626399574 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:39:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dd9cc00 == 142 [pid = 3476] [id = 413] 09:39:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x980e5000) [pid = 3476] [serial = 1240] [outer = (nil)] 09:39:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x99eadc00) [pid = 3476] [serial = 1241] [outer = 0x980e5000] 09:39:59 INFO - PROCESS | 3476 | 1464626399682 Marionette DEBUG loaded listener.js 09:39:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9a1eb000) [pid = 3476] [serial = 1242] [outer = 0x980e5000] 09:40:00 INFO - PROCESS | 3476 | 1464626400600 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]]]}] 09:40:00 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 09:40:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1680ms 09:40:00 INFO - PROCESS | 3476 | 1464626400665 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 09:40:00 INFO - PROCESS | 3476 | 1464626400669 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 09:40:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 09:40:00 INFO - PROCESS | 3476 | 1464626400676 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 09:40:00 INFO - PROCESS | 3476 | 1464626400679 Marionette TRACE conn3 <- [1,1626,null,{}] 09:40:00 INFO - PROCESS | 3476 | 1464626400685 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}] 09:40:00 INFO - PROCESS | 3476 | 1464626400926 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 09:40:01 INFO - PROCESS | 3476 | 1464626401246 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x99c10400 == 143 [pid = 3476] [id = 414] 09:40:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9a040c00) [pid = 3476] [serial = 1243] [outer = (nil)] 09:40:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9aab4c00) [pid = 3476] [serial = 1244] [outer = 0x9a040c00] 09:40:01 INFO - PROCESS | 3476 | 1464626401340 Marionette DEBUG loaded listener.js 09:40:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x9ac4c000) [pid = 3476] [serial = 1245] [outer = 0x9a040c00] 09:40:02 INFO - PROCESS | 3476 | 1464626402270 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]]]}] 09:40:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 09:40:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1630ms 09:40:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 09:40:02 INFO - PROCESS | 3476 | 1464626402307 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 09:40:02 INFO - PROCESS | 3476 | 1464626402310 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 09:40:02 INFO - PROCESS | 3476 | 1464626402317 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 09:40:02 INFO - PROCESS | 3476 | 1464626402337 Marionette TRACE conn3 <- [1,1630,null,{}] 09:40:02 INFO - PROCESS | 3476 | 1464626402344 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}] 09:40:02 INFO - PROCESS | 3476 | 1464626402586 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 09:40:02 INFO - PROCESS | 3476 | 1464626402914 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f9c4000 == 144 [pid = 3476] [id = 415] 09:40:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x9a3b2c00) [pid = 3476] [serial = 1246] [outer = (nil)] 09:40:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x9b158400) [pid = 3476] [serial = 1247] [outer = 0x9a3b2c00] 09:40:03 INFO - PROCESS | 3476 | 1464626403000 Marionette DEBUG loaded listener.js 09:40:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x9b76f800) [pid = 3476] [serial = 1248] [outer = 0x9a3b2c00] 09:40:03 INFO - PROCESS | 3476 | 1464626403898 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]]]}] 09:40:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 09:40:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1653ms 09:40:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 09:40:03 INFO - PROCESS | 3476 | 1464626403970 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 09:40:03 INFO - PROCESS | 3476 | 1464626403973 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 09:40:03 INFO - PROCESS | 3476 | 1464626403980 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 09:40:03 INFO - PROCESS | 3476 | 1464626403983 Marionette TRACE conn3 <- [1,1634,null,{}] 09:40:03 INFO - PROCESS | 3476 | 1464626403989 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}] 09:40:04 INFO - PROCESS | 3476 | 1464626404222 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 09:40:04 INFO - PROCESS | 3476 | 1464626404559 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6b2000 == 145 [pid = 3476] [id = 416] 09:40:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x8c6b3000) [pid = 3476] [serial = 1249] [outer = (nil)] 09:40:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x9b96f000) [pid = 3476] [serial = 1250] [outer = 0x8c6b3000] 09:40:04 INFO - PROCESS | 3476 | 1464626404667 Marionette DEBUG loaded listener.js 09:40:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0xa1065800) [pid = 3476] [serial = 1251] [outer = 0x8c6b3000] 09:40:05 INFO - PROCESS | 3476 | 1464626405627 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]]]}] 09:40:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 09:40:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1696ms 09:40:05 INFO - PROCESS | 3476 | 1464626405676 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 09:40:05 INFO - PROCESS | 3476 | 1464626405680 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 09:40:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 09:40:05 INFO - PROCESS | 3476 | 1464626405687 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 09:40:05 INFO - PROCESS | 3476 | 1464626405690 Marionette TRACE conn3 <- [1,1638,null,{}] 09:40:05 INFO - PROCESS | 3476 | 1464626405696 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}] 09:40:05 INFO - PROCESS | 3476 | 1464626405909 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 09:40:06 INFO - PROCESS | 3476 | 1464626406234 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:06 INFO - PROCESS | 3476 | ++DOCSHELL 0xa0506800 == 146 [pid = 3476] [id = 417] 09:40:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0xa105c400) [pid = 3476] [serial = 1252] [outer = (nil)] 09:40:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 189 (0xa2388400) [pid = 3476] [serial = 1253] [outer = 0xa105c400] 09:40:06 INFO - PROCESS | 3476 | 1464626406327 Marionette DEBUG loaded listener.js 09:40:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0xa23d1c00) [pid = 3476] [serial = 1254] [outer = 0xa105c400] 09:40:07 INFO - PROCESS | 3476 | 1464626407223 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]]]}] 09:40:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 09:40:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1583ms 09:40:07 INFO - PROCESS | 3476 | 1464626407271 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 09:40:07 INFO - PROCESS | 3476 | 1464626407274 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 09:40:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 09:40:07 INFO - PROCESS | 3476 | 1464626407280 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 09:40:07 INFO - PROCESS | 3476 | 1464626407284 Marionette TRACE conn3 <- [1,1642,null,{}] 09:40:07 INFO - PROCESS | 3476 | 1464626407290 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}] 09:40:07 INFO - PROCESS | 3476 | 1464626407494 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 09:40:07 INFO - PROCESS | 3476 | 1464626407779 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:07 INFO - PROCESS | 3476 | ++DOCSHELL 0xa2383800 == 147 [pid = 3476] [id = 418] 09:40:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 191 (0xa23c8800) [pid = 3476] [serial = 1255] [outer = (nil)] 09:40:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 192 (0xa2734000) [pid = 3476] [serial = 1256] [outer = 0xa23c8800] 09:40:07 INFO - PROCESS | 3476 | 1464626407923 Marionette DEBUG loaded listener.js 09:40:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 193 (0xa2738800) [pid = 3476] [serial = 1257] [outer = 0xa23c8800] 09:40:08 INFO - PROCESS | 3476 | 1464626408792 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]]]}] 09:40:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 09:40:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1582ms 09:40:08 INFO - PROCESS | 3476 | 1464626408864 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 09:40:08 INFO - PROCESS | 3476 | 1464626408868 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 09:40:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 09:40:08 INFO - PROCESS | 3476 | 1464626408875 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 09:40:08 INFO - PROCESS | 3476 | 1464626408878 Marionette TRACE conn3 <- [1,1646,null,{}] 09:40:08 INFO - PROCESS | 3476 | 1464626408885 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}] 09:40:09 INFO - PROCESS | 3476 | 1464626409133 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 09:40:09 INFO - PROCESS | 3476 | 1464626409480 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dc7c00 == 148 [pid = 3476] [id = 419] 09:40:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 194 (0x9745fc00) [pid = 3476] [serial = 1258] [outer = (nil)] 09:40:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 195 (0xa3326c00) [pid = 3476] [serial = 1259] [outer = 0x9745fc00] 09:40:09 INFO - PROCESS | 3476 | 1464626409568 Marionette DEBUG loaded listener.js 09:40:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 196 (0xa336b800) [pid = 3476] [serial = 1260] [outer = 0x9745fc00] 09:40:10 INFO - PROCESS | 3476 | 1464626410475 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]]]}] 09:40:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 09:40:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1680ms 09:40:10 INFO - PROCESS | 3476 | 1464626410556 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 09:40:10 INFO - PROCESS | 3476 | 1464626410560 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 09:40:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 09:40:10 INFO - PROCESS | 3476 | 1464626410567 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 09:40:10 INFO - PROCESS | 3476 | 1464626410571 Marionette TRACE conn3 <- [1,1650,null,{}] 09:40:10 INFO - PROCESS | 3476 | 1464626410576 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}] 09:40:10 INFO - PROCESS | 3476 | 1464626410835 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 09:40:11 INFO - PROCESS | 3476 | 1464626411208 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec5400 == 149 [pid = 3476] [id = 420] 09:40:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 197 (0x89ec5c00) [pid = 3476] [serial = 1261] [outer = (nil)] 09:40:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 198 (0x8ac65800) [pid = 3476] [serial = 1262] [outer = 0x89ec5c00] 09:40:11 INFO - PROCESS | 3476 | 1464626411294 Marionette DEBUG loaded listener.js 09:40:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 199 (0x8c35d400) [pid = 3476] [serial = 1263] [outer = 0x89ec5c00] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80ac00 == 148 [pid = 3476] [id = 258] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x8e5ad800 == 147 [pid = 3476] [id = 251] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x8cac6400 == 146 [pid = 3476] [id = 250] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x888ad800 == 145 [pid = 3476] [id = 249] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x9a03dc00 == 144 [pid = 3476] [id = 254] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x8c367000 == 143 [pid = 3476] [id = 259] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x88bdf400 == 142 [pid = 3476] [id = 401] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x8b809c00 == 141 [pid = 3476] [id = 400] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x89ece400 == 140 [pid = 3476] [id = 399] 09:40:12 INFO - PROCESS | 3476 | --DOCSHELL 0x89ecb400 == 139 [pid = 3476] [id = 398] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 198 (0x8e128800) [pid = 3476] [serial = 1082] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 197 (0x8f6d2800) [pid = 3476] [serial = 1122] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 196 (0x9aa10400) [pid = 3476] [serial = 1115] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 195 (0x92162800) [pid = 3476] [serial = 1091] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 194 (0x93a16800) [pid = 3476] [serial = 1100] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 193 (0x8e5ab000) [pid = 3476] [serial = 1083] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 192 (0x91dea400) [pid = 3476] [serial = 1089] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 191 (0x8a9e6800) [pid = 3476] [serial = 1130] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 190 (0x8f76c400) [pid = 3476] [serial = 1086] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0xa35ce800) [pid = 3476] [serial = 1038] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 188 (0x939d8800) [pid = 3476] [serial = 1017] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0x97460800) [pid = 3476] [serial = 1103] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x89ec7c00) [pid = 3476] [serial = 1128] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x98065800) [pid = 3476] [serial = 1104] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x93a96800) [pid = 3476] [serial = 1101] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x92b8d400) [pid = 3476] [serial = 1097] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x9a1eb800) [pid = 3476] [serial = 1112] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x92b87c00) [pid = 3476] [serial = 1014] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x89fab000) [pid = 3476] [serial = 1041] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x99a6cc00) [pid = 3476] [serial = 1107] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x9a03f000) [pid = 3476] [serial = 1110] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x8b9e5800) [pid = 3476] [serial = 1077] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8f763400) [pid = 3476] [serial = 1085] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x99eaf000) [pid = 3476] [serial = 1023] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8cdcfc00) [pid = 3476] [serial = 1008] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8cdd0400) [pid = 3476] [serial = 1139] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x8cb8a400) [pid = 3476] [serial = 1137] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8ac66400) [pid = 3476] [serial = 1131] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9b773000) [pid = 3476] [serial = 1119] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x9216a800) [pid = 3476] [serial = 1092] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x9a1f0000) [pid = 3476] [serial = 1113] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8bbd5800) [pid = 3476] [serial = 1133] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x90dbf800) [pid = 3476] [serial = 1005] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9993a000) [pid = 3476] [serial = 1106] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0xa2713000) [pid = 3476] [serial = 1035] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x8c5bfc00) [pid = 3476] [serial = 1124] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x8cac5c00) [pid = 3476] [serial = 1079] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x922fa400) [pid = 3476] [serial = 1095] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x8cdca000) [pid = 3476] [serial = 1080] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x922f4000) [pid = 3476] [serial = 1094] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0xa51b9c00) [pid = 3476] [serial = 1044] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x9b76b000) [pid = 3476] [serial = 1118] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x9a035000) [pid = 3476] [serial = 1109] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x89d9cc00) [pid = 3476] [serial = 1074] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x8c361800) [pid = 3476] [serial = 1134] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x9a1f4c00) [pid = 3476] [serial = 1026] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8b373000) [pid = 3476] [serial = 1076] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x92d73400) [pid = 3476] [serial = 1098] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8c366400) [pid = 3476] [serial = 1136] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x9b778000) [pid = 3476] [serial = 1032] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x91df7000) [pid = 3476] [serial = 1011] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x90bd5000) [pid = 3476] [serial = 1088] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x89d9bc00) [pid = 3476] [serial = 1127] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x9af0fc00) [pid = 3476] [serial = 1029] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8ce35000) [pid = 3476] [serial = 1121] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x88bdf800) [pid = 3476] [serial = 1073] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8ceea400) [pid = 3476] [serial = 1125] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x950cfc00) [pid = 3476] [serial = 1020] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x9ad8dc00) [pid = 3476] [serial = 1116] [outer = (nil)] [url = about:blank] 09:40:13 INFO - PROCESS | 3476 | 1464626413662 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]]]}] 09:40:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 09:40:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 3136ms 09:40:13 INFO - PROCESS | 3476 | 1464626413704 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 09:40:13 INFO - PROCESS | 3476 | 1464626413711 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 09:40:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 09:40:13 INFO - PROCESS | 3476 | 1464626413720 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 09:40:13 INFO - PROCESS | 3476 | 1464626413725 Marionette TRACE conn3 <- [1,1654,null,{}] 09:40:13 INFO - PROCESS | 3476 | 1464626413732 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}] 09:40:13 INFO - PROCESS | 3476 | 1464626413937 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 09:40:14 INFO - PROCESS | 3476 | 1464626414124 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d96400 == 140 [pid = 3476] [id = 421] 09:40:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x89d98c00) [pid = 3476] [serial = 1264] [outer = (nil)] 09:40:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x89ec8000) [pid = 3476] [serial = 1265] [outer = 0x89d98c00] 09:40:14 INFO - PROCESS | 3476 | 1464626414203 Marionette DEBUG loaded listener.js 09:40:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89fab000) [pid = 3476] [serial = 1266] [outer = 0x89d98c00] 09:40:15 INFO - PROCESS | 3476 | 1464626415059 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]]]}] 09:40:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 09:40:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1348ms 09:40:15 INFO - PROCESS | 3476 | 1464626415068 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 09:40:15 INFO - PROCESS | 3476 | 1464626415077 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 09:40:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 09:40:15 INFO - PROCESS | 3476 | 1464626415129 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 09:40:15 INFO - PROCESS | 3476 | 1464626415133 Marionette TRACE conn3 <- [1,1658,null,{}] 09:40:15 INFO - PROCESS | 3476 | 1464626415140 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}] 09:40:15 INFO - PROCESS | 3476 | 1464626415345 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 09:40:15 INFO - PROCESS | 3476 | 1464626415359 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e5800 == 141 [pid = 3476] [id = 422] 09:40:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8aba0400) [pid = 3476] [serial = 1267] [outer = (nil)] 09:40:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8b371000) [pid = 3476] [serial = 1268] [outer = 0x8aba0400] 09:40:15 INFO - PROCESS | 3476 | 1464626415626 Marionette DEBUG loaded listener.js 09:40:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8b814c00) [pid = 3476] [serial = 1269] [outer = 0x8aba0400] 09:40:16 INFO - PROCESS | 3476 | 1464626416559 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]]]}] 09:40:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 09:40:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1481ms 09:40:16 INFO - PROCESS | 3476 | 1464626416607 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 09:40:16 INFO - PROCESS | 3476 | 1464626416611 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 09:40:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 09:40:16 INFO - PROCESS | 3476 | 1464626416623 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 09:40:16 INFO - PROCESS | 3476 | 1464626416627 Marionette TRACE conn3 <- [1,1662,null,{}] 09:40:16 INFO - PROCESS | 3476 | 1464626416644 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}] 09:40:16 INFO - PROCESS | 3476 | 1464626416913 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 09:40:16 INFO - PROCESS | 3476 | 1464626416954 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e8400 == 142 [pid = 3476] [id = 423] 09:40:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8c6b8800) [pid = 3476] [serial = 1270] [outer = (nil)] 09:40:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8cac3400) [pid = 3476] [serial = 1271] [outer = 0x8c6b8800] 09:40:17 INFO - PROCESS | 3476 | 1464626417059 Marionette DEBUG loaded listener.js 09:40:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8cb92800) [pid = 3476] [serial = 1272] [outer = 0x8c6b8800] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x92b84800) [pid = 3476] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x90e51c00) [pid = 3476] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8dda6c00) [pid = 3476] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8cee0800) [pid = 3476] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x89ed0400) [pid = 3476] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8f6dbc00) [pid = 3476] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x90dc8800) [pid = 3476] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x99c0e400) [pid = 3476] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x89fa1800) [pid = 3476] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8a88b000) [pid = 3476] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8cdd0c00) [pid = 3476] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x99675c00) [pid = 3476] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x9a039400) [pid = 3476] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x8cabcc00) [pid = 3476] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x888b3800) [pid = 3476] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8ceed400) [pid = 3476] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x93a97c00) [pid = 3476] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x887ab800) [pid = 3476] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x90e50000) [pid = 3476] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8e1d9800) [pid = 3476] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x98019c00) [pid = 3476] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x980eb000) [pid = 3476] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 09:40:18 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x89d93c00) [pid = 3476] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 09:40:18 INFO - PROCESS | 3476 | 1464626418649 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]]]}] 09:40:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 09:40:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2050ms 09:40:18 INFO - PROCESS | 3476 | 1464626418674 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 09:40:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 09:40:18 INFO - PROCESS | 3476 | 1464626418679 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 09:40:18 INFO - PROCESS | 3476 | 1464626418685 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 09:40:18 INFO - PROCESS | 3476 | 1464626418689 Marionette TRACE conn3 <- [1,1666,null,{}] 09:40:18 INFO - PROCESS | 3476 | 1464626418694 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}] 09:40:18 INFO - PROCESS | 3476 | 1464626418871 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 09:40:18 INFO - PROCESS | 3476 | 1464626418888 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa1800 == 143 [pid = 3476] [id = 424] 09:40:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8cabbc00) [pid = 3476] [serial = 1273] [outer = (nil)] 09:40:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8cdc6c00) [pid = 3476] [serial = 1274] [outer = 0x8cabbc00] 09:40:18 INFO - PROCESS | 3476 | 1464626418963 Marionette DEBUG loaded listener.js 09:40:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8ce35000) [pid = 3476] [serial = 1275] [outer = 0x8cabbc00] 09:40:19 INFO - PROCESS | 3476 | 1464626419909 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]]]}] 09:40:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 09:40:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1284ms 09:40:19 INFO - PROCESS | 3476 | 1464626419974 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 09:40:19 INFO - PROCESS | 3476 | 1464626419978 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 09:40:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 09:40:19 INFO - PROCESS | 3476 | 1464626419984 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 09:40:19 INFO - PROCESS | 3476 | 1464626419987 Marionette TRACE conn3 <- [1,1670,null,{}] 09:40:19 INFO - PROCESS | 3476 | 1464626419992 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}] 09:40:20 INFO - PROCESS | 3476 | 1464626420304 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 09:40:20 INFO - PROCESS | 3476 | 1464626420678 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bd7c00 == 144 [pid = 3476] [id = 425] 09:40:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x88bd8c00) [pid = 3476] [serial = 1276] [outer = (nil)] 09:40:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x88bdf800) [pid = 3476] [serial = 1277] [outer = 0x88bd8c00] 09:40:20 INFO - PROCESS | 3476 | 1464626420774 Marionette DEBUG loaded listener.js 09:40:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x89d9e000) [pid = 3476] [serial = 1278] [outer = 0x88bd8c00] 09:40:21 INFO - PROCESS | 3476 | 1464626421709 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]]]}] 09:40:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 09:40:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1781ms 09:40:21 INFO - PROCESS | 3476 | 1464626421768 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 09:40:21 INFO - PROCESS | 3476 | 1464626421774 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 09:40:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 09:40:21 INFO - PROCESS | 3476 | 1464626421781 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 09:40:21 INFO - PROCESS | 3476 | 1464626421788 Marionette TRACE conn3 <- [1,1674,null,{}] 09:40:21 INFO - PROCESS | 3476 | 1464626421795 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}] 09:40:22 INFO - PROCESS | 3476 | 1464626422047 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 09:40:22 INFO - PROCESS | 3476 | 1464626422366 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ab9cc00 == 145 [pid = 3476] [id = 426] 09:40:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8ab9ec00) [pid = 3476] [serial = 1279] [outer = (nil)] 09:40:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8ac65000) [pid = 3476] [serial = 1280] [outer = 0x8ab9ec00] 09:40:22 INFO - PROCESS | 3476 | 1464626422466 Marionette DEBUG loaded listener.js 09:40:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8b9ea000) [pid = 3476] [serial = 1281] [outer = 0x8ab9ec00] 09:40:23 INFO - PROCESS | 3476 | 1464626423396 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]]]}] 09:40:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 09:40:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1685ms 09:40:23 INFO - PROCESS | 3476 | 1464626423467 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 09:40:23 INFO - PROCESS | 3476 | 1464626423473 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 09:40:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 09:40:23 INFO - PROCESS | 3476 | 1464626423480 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 09:40:23 INFO - PROCESS | 3476 | 1464626423484 Marionette TRACE conn3 <- [1,1678,null,{}] 09:40:23 INFO - PROCESS | 3476 | 1464626423490 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}] 09:40:23 INFO - PROCESS | 3476 | 1464626423758 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 09:40:24 INFO - PROCESS | 3476 | 1464626424122 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a895800 == 146 [pid = 3476] [id = 427] 09:40:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8c5c3000) [pid = 3476] [serial = 1282] [outer = (nil)] 09:40:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8c6b5c00) [pid = 3476] [serial = 1283] [outer = 0x8c5c3000] 09:40:24 INFO - PROCESS | 3476 | 1464626424210 Marionette DEBUG loaded listener.js 09:40:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8cb89c00) [pid = 3476] [serial = 1284] [outer = 0x8c5c3000] 09:40:25 INFO - PROCESS | 3476 | 1464626425164 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]]]}] 09:40:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 09:40:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1730ms 09:40:25 INFO - PROCESS | 3476 | 1464626425211 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 09:40:25 INFO - PROCESS | 3476 | 1464626425217 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 09:40:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 09:40:25 INFO - PROCESS | 3476 | 1464626425234 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 09:40:25 INFO - PROCESS | 3476 | 1464626425242 Marionette TRACE conn3 <- [1,1682,null,{}] 09:40:25 INFO - PROCESS | 3476 | 1464626425248 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}] 09:40:25 INFO - PROCESS | 3476 | 1464626425519 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 09:40:25 INFO - PROCESS | 3476 | 1464626425843 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bc400 == 147 [pid = 3476] [id = 428] 09:40:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8c35f800) [pid = 3476] [serial = 1285] [outer = (nil)] 09:40:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8ddcd000) [pid = 3476] [serial = 1286] [outer = 0x8c35f800] 09:40:25 INFO - PROCESS | 3476 | 1464626425939 Marionette DEBUG loaded listener.js 09:40:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e12b400) [pid = 3476] [serial = 1287] [outer = 0x8c35f800] 09:40:26 INFO - PROCESS | 3476 | 1464626426851 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]]]}] 09:40:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 09:40:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1696ms 09:40:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 09:40:26 INFO - PROCESS | 3476 | 1464626426923 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 09:40:26 INFO - PROCESS | 3476 | 1464626426926 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 09:40:26 INFO - PROCESS | 3476 | 1464626426933 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 09:40:26 INFO - PROCESS | 3476 | 1464626426936 Marionette TRACE conn3 <- [1,1686,null,{}] 09:40:26 INFO - PROCESS | 3476 | 1464626426942 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}] 09:40:27 INFO - PROCESS | 3476 | 1464626427183 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 09:40:27 INFO - PROCESS | 3476 | 1464626427497 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fad400 == 148 [pid = 3476] [id = 429] 09:40:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8c361800) [pid = 3476] [serial = 1288] [outer = (nil)] 09:40:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8e5ac000) [pid = 3476] [serial = 1289] [outer = 0x8c361800] 09:40:27 INFO - PROCESS | 3476 | 1464626427591 Marionette DEBUG loaded listener.js 09:40:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8e5b2c00) [pid = 3476] [serial = 1290] [outer = 0x8c361800] 09:40:28 INFO - PROCESS | 3476 | 1464626428512 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]]]}] 09:40:28 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 09:40:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1631ms 09:40:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 09:40:28 INFO - PROCESS | 3476 | 1464626428564 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 09:40:28 INFO - PROCESS | 3476 | 1464626428568 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 09:40:28 INFO - PROCESS | 3476 | 1464626428575 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 09:40:28 INFO - PROCESS | 3476 | 1464626428578 Marionette TRACE conn3 <- [1,1690,null,{}] 09:40:28 INFO - PROCESS | 3476 | 1464626428585 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}] 09:40:28 INFO - PROCESS | 3476 | 1464626428817 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 09:40:29 INFO - PROCESS | 3476 | 1464626429151 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:29 INFO - PROCESS | 3476 | ++DOCSHELL 0x8aba5c00 == 149 [pid = 3476] [id = 430] 09:40:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8dda5800) [pid = 3476] [serial = 1291] [outer = (nil)] 09:40:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8f76a400) [pid = 3476] [serial = 1292] [outer = 0x8dda5800] 09:40:29 INFO - PROCESS | 3476 | 1464626429255 Marionette DEBUG loaded listener.js 09:40:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x90ace800) [pid = 3476] [serial = 1293] [outer = 0x8dda5800] 09:40:30 INFO - PROCESS | 3476 | 1464626430211 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]]]}] 09:40:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 09:40:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1685ms 09:40:30 INFO - PROCESS | 3476 | 1464626430260 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 09:40:30 INFO - PROCESS | 3476 | 1464626430264 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 09:40:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 09:40:30 INFO - PROCESS | 3476 | 1464626430270 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 09:40:30 INFO - PROCESS | 3476 | 1464626430274 Marionette TRACE conn3 <- [1,1694,null,{}] 09:40:30 INFO - PROCESS | 3476 | 1464626430280 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}] 09:40:30 INFO - PROCESS | 3476 | 1464626430506 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 09:40:30 INFO - PROCESS | 3476 | 1464626430825 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e732800 == 150 [pid = 3476] [id = 431] 09:40:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8f762000) [pid = 3476] [serial = 1294] [outer = (nil)] 09:40:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x90dc6000) [pid = 3476] [serial = 1295] [outer = 0x8f762000] 09:40:30 INFO - PROCESS | 3476 | 1464626430918 Marionette DEBUG loaded listener.js 09:40:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x90e4d400) [pid = 3476] [serial = 1296] [outer = 0x8f762000] 09:40:31 INFO - PROCESS | 3476 | 1464626431827 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]]]}] 09:40:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 09:40:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1631ms 09:40:31 INFO - PROCESS | 3476 | 1464626431902 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 09:40:31 INFO - PROCESS | 3476 | 1464626431906 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 09:40:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 09:40:31 INFO - PROCESS | 3476 | 1464626431912 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 09:40:31 INFO - PROCESS | 3476 | 1464626431916 Marionette TRACE conn3 <- [1,1698,null,{}] 09:40:31 INFO - PROCESS | 3476 | 1464626431922 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}] 09:40:32 INFO - PROCESS | 3476 | 1464626432155 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 09:40:32 INFO - PROCESS | 3476 | 1464626432474 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dc2400 == 151 [pid = 3476] [id = 432] 09:40:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x90dc8800) [pid = 3476] [serial = 1297] [outer = (nil)] 09:40:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x91df4800) [pid = 3476] [serial = 1298] [outer = 0x90dc8800] 09:40:32 INFO - PROCESS | 3476 | 1464626432562 Marionette DEBUG loaded listener.js 09:40:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x91df7400) [pid = 3476] [serial = 1299] [outer = 0x90dc8800] 09:40:33 INFO - PROCESS | 3476 | 1464626433457 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]]]}] 09:40:33 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 09:40:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1580ms 09:40:33 INFO - PROCESS | 3476 | 1464626433493 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 09:40:33 INFO - PROCESS | 3476 | 1464626433496 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 09:40:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 09:40:33 INFO - PROCESS | 3476 | 1464626433503 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 09:40:33 INFO - PROCESS | 3476 | 1464626433505 Marionette TRACE conn3 <- [1,1702,null,{}] 09:40:33 INFO - PROCESS | 3476 | 1464626433512 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}] 09:40:33 INFO - PROCESS | 3476 | 1464626433717 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 09:40:33 INFO - PROCESS | 3476 | 1464626433966 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1d5c00 == 152 [pid = 3476] [id = 433] 09:40:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x90bd5000) [pid = 3476] [serial = 1300] [outer = (nil)] 09:40:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x922f4000) [pid = 3476] [serial = 1301] [outer = 0x90bd5000] 09:40:34 INFO - PROCESS | 3476 | 1464626434114 Marionette DEBUG loaded listener.js 09:40:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x927c3800) [pid = 3476] [serial = 1302] [outer = 0x90bd5000] 09:40:35 INFO - PROCESS | 3476 | 1464626435022 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]]]}] 09:40:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 09:40:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1579ms 09:40:35 INFO - PROCESS | 3476 | 1464626435082 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 09:40:35 INFO - PROCESS | 3476 | 1464626435085 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 09:40:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 09:40:35 INFO - PROCESS | 3476 | 1464626435092 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 09:40:35 INFO - PROCESS | 3476 | 1464626435102 Marionette TRACE conn3 <- [1,1706,null,{}] 09:40:35 INFO - PROCESS | 3476 | 1464626435107 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}] 09:40:35 INFO - PROCESS | 3476 | 1464626435303 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 09:40:35 INFO - PROCESS | 3476 | 1464626435638 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b80000 == 153 [pid = 3476] [id = 434] 09:40:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x92b87800) [pid = 3476] [serial = 1303] [outer = (nil)] 09:40:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x92d72800) [pid = 3476] [serial = 1304] [outer = 0x92b87800] 09:40:35 INFO - PROCESS | 3476 | 1464626435773 Marionette DEBUG loaded listener.js 09:40:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x938a5000) [pid = 3476] [serial = 1305] [outer = 0x92b87800] 09:40:36 INFO - PROCESS | 3476 | 1464626436683 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]]]}] 09:40:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 09:40:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1644ms 09:40:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 09:40:36 INFO - PROCESS | 3476 | 1464626436736 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 09:40:36 INFO - PROCESS | 3476 | 1464626436740 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 09:40:36 INFO - PROCESS | 3476 | 1464626436746 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 09:40:36 INFO - PROCESS | 3476 | 1464626436749 Marionette TRACE conn3 <- [1,1710,null,{}] 09:40:36 INFO - PROCESS | 3476 | 1464626436755 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}] 09:40:36 INFO - PROCESS | 3476 | 1464626436960 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 09:40:37 INFO - PROCESS | 3476 | 1464626437287 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f8000 == 154 [pid = 3476] [id = 435] 09:40:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x93a1d400) [pid = 3476] [serial = 1306] [outer = (nil)] 09:40:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x93a9c400) [pid = 3476] [serial = 1307] [outer = 0x93a1d400] 09:40:37 INFO - PROCESS | 3476 | 1464626437394 Marionette DEBUG loaded listener.js 09:40:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x950d1c00) [pid = 3476] [serial = 1308] [outer = 0x93a1d400] 09:40:38 INFO - PROCESS | 3476 | 1464626438320 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]]]}] 09:40:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 09:40:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1629ms 09:40:38 INFO - PROCESS | 3476 | 1464626438375 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 09:40:38 INFO - PROCESS | 3476 | 1464626438379 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 09:40:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 09:40:38 INFO - PROCESS | 3476 | 1464626438386 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 09:40:38 INFO - PROCESS | 3476 | 1464626438390 Marionette TRACE conn3 <- [1,1714,null,{}] 09:40:38 INFO - PROCESS | 3476 | 1464626438396 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}] 09:40:38 INFO - PROCESS | 3476 | 1464626438632 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 09:40:38 INFO - PROCESS | 3476 | 1464626438971 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f76dc00 == 155 [pid = 3476] [id = 436] 09:40:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x939dbc00) [pid = 3476] [serial = 1309] [outer = (nil)] 09:40:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x9806d800) [pid = 3476] [serial = 1310] [outer = 0x939dbc00] 09:40:39 INFO - PROCESS | 3476 | 1464626439062 Marionette DEBUG loaded listener.js 09:40:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x995c5000) [pid = 3476] [serial = 1311] [outer = 0x939dbc00] 09:40:39 INFO - PROCESS | 3476 | 1464626439957 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]]]}] 09:40:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 09:40:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1637ms 09:40:40 INFO - PROCESS | 3476 | 1464626440024 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 09:40:40 INFO - PROCESS | 3476 | 1464626440027 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 09:40:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 09:40:40 INFO - PROCESS | 3476 | 1464626440034 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 09:40:40 INFO - PROCESS | 3476 | 1464626440037 Marionette TRACE conn3 <- [1,1718,null,{}] 09:40:40 INFO - PROCESS | 3476 | 1464626440043 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}] 09:40:40 INFO - PROCESS | 3476 | 1464626440247 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 09:40:40 INFO - PROCESS | 3476 | 1464626440567 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x94574000 == 156 [pid = 3476] [id = 437] 09:40:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x98013800) [pid = 3476] [serial = 1312] [outer = (nil)] 09:40:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x99c05000) [pid = 3476] [serial = 1313] [outer = 0x98013800] 09:40:40 INFO - PROCESS | 3476 | 1464626440660 Marionette DEBUG loaded listener.js 09:40:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x99c07400) [pid = 3476] [serial = 1314] [outer = 0x98013800] 09:40:41 INFO - PROCESS | 3476 | 1464626441562 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]]]}] 09:40:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 09:40:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1586ms 09:40:41 INFO - PROCESS | 3476 | 1464626441621 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 09:40:41 INFO - PROCESS | 3476 | 1464626441624 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 09:40:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 09:40:41 INFO - PROCESS | 3476 | 1464626441631 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 09:40:41 INFO - PROCESS | 3476 | 1464626441635 Marionette TRACE conn3 <- [1,1722,null,{}] 09:40:41 INFO - PROCESS | 3476 | 1464626441640 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}] 09:40:41 INFO - PROCESS | 3476 | 1464626441849 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 09:40:42 INFO - PROCESS | 3476 | 1464626442169 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x975d1000 == 157 [pid = 3476] [id = 438] 09:40:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x99678400) [pid = 3476] [serial = 1315] [outer = (nil)] 09:40:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x99eb8c00) [pid = 3476] [serial = 1316] [outer = 0x99678400] 09:40:42 INFO - PROCESS | 3476 | 1464626442260 Marionette DEBUG loaded listener.js 09:40:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x9a032c00) [pid = 3476] [serial = 1317] [outer = 0x99678400] 09:40:43 INFO - PROCESS | 3476 | 1464626443149 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]]]}] 09:40:43 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 09:40:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1582ms 09:40:43 INFO - PROCESS | 3476 | 1464626443214 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 09:40:43 INFO - PROCESS | 3476 | 1464626443218 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 09:40:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 09:40:43 INFO - PROCESS | 3476 | 1464626443224 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 09:40:43 INFO - PROCESS | 3476 | 1464626443228 Marionette TRACE conn3 <- [1,1726,null,{}] 09:40:43 INFO - PROCESS | 3476 | 1464626443233 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}] 09:40:43 INFO - PROCESS | 3476 | 1464626443456 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 09:40:43 INFO - PROCESS | 3476 | 1464626443806 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb92c00 == 158 [pid = 3476] [id = 439] 09:40:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x94502000) [pid = 3476] [serial = 1318] [outer = (nil)] 09:40:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9a03d400) [pid = 3476] [serial = 1319] [outer = 0x94502000] 09:40:43 INFO - PROCESS | 3476 | 1464626443893 Marionette DEBUG loaded listener.js 09:40:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x9a0c2400) [pid = 3476] [serial = 1320] [outer = 0x94502000] 09:40:44 INFO - PROCESS | 3476 | 1464626444788 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]]]}] 09:40:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 09:40:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1631ms 09:40:44 INFO - PROCESS | 3476 | 1464626444856 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 09:40:44 INFO - PROCESS | 3476 | 1464626444860 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 09:40:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 09:40:44 INFO - PROCESS | 3476 | 1464626444867 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 09:40:44 INFO - PROCESS | 3476 | 1464626444870 Marionette TRACE conn3 <- [1,1730,null,{}] 09:40:44 INFO - PROCESS | 3476 | 1464626444876 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}] 09:40:45 INFO - PROCESS | 3476 | 1464626445110 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 09:40:45 INFO - PROCESS | 3476 | 1464626445432 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x922fa800 == 159 [pid = 3476] [id = 440] 09:40:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9a03b400) [pid = 3476] [serial = 1321] [outer = (nil)] 09:40:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x9a1f5400) [pid = 3476] [serial = 1322] [outer = 0x9a03b400] 09:40:45 INFO - PROCESS | 3476 | 1464626445526 Marionette DEBUG loaded listener.js 09:40:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9a3b0c00) [pid = 3476] [serial = 1323] [outer = 0x9a03b400] 09:40:46 INFO - PROCESS | 3476 | 1464626446402 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]]]}] 09:40:46 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 09:40:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1579ms 09:40:46 INFO - PROCESS | 3476 | 1464626446448 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 09:40:46 INFO - PROCESS | 3476 | 1464626446452 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 09:40:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 09:40:46 INFO - PROCESS | 3476 | 1464626446478 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 09:40:46 INFO - PROCESS | 3476 | 1464626446482 Marionette TRACE conn3 <- [1,1734,null,{}] 09:40:46 INFO - PROCESS | 3476 | 1464626446492 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}] 09:40:46 INFO - PROCESS | 3476 | 1464626446717 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 09:40:47 INFO - PROCESS | 3476 | 1464626447046 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d92c00 == 160 [pid = 3476] [id = 441] 09:40:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9a091400) [pid = 3476] [serial = 1324] [outer = (nil)] 09:40:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9ad8f800) [pid = 3476] [serial = 1325] [outer = 0x9a091400] 09:40:47 INFO - PROCESS | 3476 | 1464626447138 Marionette DEBUG loaded listener.js 09:40:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9af18800) [pid = 3476] [serial = 1326] [outer = 0x9a091400] 09:40:48 INFO - PROCESS | 3476 | 1464626448060 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]]]}] 09:40:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 09:40:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1654ms 09:40:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 09:40:48 INFO - PROCESS | 3476 | 1464626448112 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 09:40:48 INFO - PROCESS | 3476 | 1464626448116 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 09:40:48 INFO - PROCESS | 3476 | 1464626448123 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 09:40:48 INFO - PROCESS | 3476 | 1464626448126 Marionette TRACE conn3 <- [1,1738,null,{}] 09:40:48 INFO - PROCESS | 3476 | 1464626448132 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}] 09:40:48 INFO - PROCESS | 3476 | 1464626448345 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 09:40:48 INFO - PROCESS | 3476 | 1464626448682 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a8000 == 161 [pid = 3476] [id = 442] 09:40:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x8ddc9800) [pid = 3476] [serial = 1327] [outer = (nil)] 09:40:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x9cec3400) [pid = 3476] [serial = 1328] [outer = 0x8ddc9800] 09:40:48 INFO - PROCESS | 3476 | 1464626448777 Marionette DEBUG loaded listener.js 09:40:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x9ced1c00) [pid = 3476] [serial = 1329] [outer = 0x8ddc9800] 09:40:49 INFO - PROCESS | 3476 | 1464626449693 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]]]}] 09:40:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 09:40:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1632ms 09:40:49 INFO - PROCESS | 3476 | 1464626449754 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 09:40:49 INFO - PROCESS | 3476 | 1464626449757 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 09:40:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 09:40:49 INFO - PROCESS | 3476 | 1464626449764 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 09:40:49 INFO - PROCESS | 3476 | 1464626449767 Marionette TRACE conn3 <- [1,1742,null,{}] 09:40:49 INFO - PROCESS | 3476 | 1464626449781 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}] 09:40:50 INFO - PROCESS | 3476 | 1464626449998 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 09:40:50 INFO - PROCESS | 3476 | 1464626450322 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa1800 == 160 [pid = 3476] [id = 424] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9e8400 == 159 [pid = 3476] [id = 423] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9e5800 == 158 [pid = 3476] [id = 422] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x89d96400 == 157 [pid = 3476] [id = 421] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0xa0506800 == 156 [pid = 3476] [id = 417] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8c6b2000 == 155 [pid = 3476] [id = 416] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8f9c4000 == 154 [pid = 3476] [id = 415] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x99c10400 == 153 [pid = 3476] [id = 414] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x950cd400 == 152 [pid = 3476] [id = 412] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8dd9cc00 == 151 [pid = 3476] [id = 413] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x92b80c00 == 150 [pid = 3476] [id = 411] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8ce3c800 == 149 [pid = 3476] [id = 410] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac9800 == 148 [pid = 3476] [id = 409] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac2000 == 147 [pid = 3476] [id = 408] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9f1400 == 146 [pid = 3476] [id = 407] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb85c00 == 145 [pid = 3476] [id = 405] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8e72b800 == 144 [pid = 3476] [id = 406] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x8cab9c00 == 143 [pid = 3476] [id = 404] 09:40:51 INFO - PROCESS | 3476 | --DOCSHELL 0x89fac800 == 142 [pid = 3476] [id = 403] 09:40:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bd4000 == 143 [pid = 3476] [id = 443] 09:40:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x88bd4400) [pid = 3476] [serial = 1330] [outer = (nil)] 09:40:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x88bdcc00) [pid = 3476] [serial = 1331] [outer = 0x88bd4400] 09:40:51 INFO - PROCESS | 3476 | 1464626451762 Marionette DEBUG loaded listener.js 09:40:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x89d9cc00) [pid = 3476] [serial = 1332] [outer = 0x88bd4400] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x8a890000) [pid = 3476] [serial = 1205] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x8b9ea400) [pid = 3476] [serial = 1206] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x9389a400) [pid = 3476] [serial = 1169] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x91ff3c00) [pid = 3476] [serial = 1164] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8e12e800) [pid = 3476] [serial = 1149] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x922f6c00) [pid = 3476] [serial = 1167] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x8b80cc00) [pid = 3476] [serial = 1199] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x91fef000) [pid = 3476] [serial = 1163] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x90bc9c00) [pid = 3476] [serial = 1157] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x90e4f000) [pid = 3476] [serial = 1160] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x9a0c8400) [pid = 3476] [serial = 1182] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8a886800) [pid = 3476] [serial = 1197] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8bbce400) [pid = 3476] [serial = 1143] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x8ceeb400) [pid = 3476] [serial = 1146] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9a3b5c00) [pid = 3476] [serial = 1184] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9af09800) [pid = 3476] [serial = 1188] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8b37b800) [pid = 3476] [serial = 1142] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x9a098c00) [pid = 3476] [serial = 1181] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x89faa400) [pid = 3476] [serial = 1196] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x9ad8e000) [pid = 3476] [serial = 1187] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x8e126400) [pid = 3476] [serial = 1148] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x8cb90000) [pid = 3476] [serial = 1202] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x93a17c00) [pid = 3476] [serial = 1170] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x90e52000) [pid = 3476] [serial = 1161] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x8b818c00) [pid = 3476] [serial = 1071] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x8e5ac400) [pid = 3476] [serial = 1151] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x9cec4c00) [pid = 3476] [serial = 1191] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x8e72d000) [pid = 3476] [serial = 1152] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8b80f000) [pid = 3476] [serial = 1193] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x99c10000) [pid = 3476] [serial = 1178] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x922ef800) [pid = 3476] [serial = 1166] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x8f6da800) [pid = 3476] [serial = 1154] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x90dc0400) [pid = 3476] [serial = 1158] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x980e4000) [pid = 3476] [serial = 1172] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x9b966000) [pid = 3476] [serial = 1190] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8f6e0c00) [pid = 3476] [serial = 1155] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8ce40000) [pid = 3476] [serial = 1145] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x9a3d6c00) [pid = 3476] [serial = 1185] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8ce37c00) [pid = 3476] [serial = 1203] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x99c01800) [pid = 3476] [serial = 1176] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8c5c4000) [pid = 3476] [serial = 1194] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8bbcc400) [pid = 3476] [serial = 1200] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x98e58800) [pid = 3476] [serial = 1173] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x99a68800) [pid = 3476] [serial = 1175] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x9a032000) [pid = 3476] [serial = 1179] [outer = (nil)] [url = about:blank] 09:40:52 INFO - PROCESS | 3476 | 1464626452852 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]]]}] 09:40:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 09:40:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 3143ms 09:40:52 INFO - PROCESS | 3476 | 1464626452908 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 09:40:52 INFO - PROCESS | 3476 | 1464626452912 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 09:40:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 09:40:52 INFO - PROCESS | 3476 | 1464626452921 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 09:40:52 INFO - PROCESS | 3476 | 1464626452925 Marionette TRACE conn3 <- [1,1746,null,{}] 09:40:52 INFO - PROCESS | 3476 | 1464626452933 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}] 09:40:53 INFO - PROCESS | 3476 | 1464626453201 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 09:40:53 INFO - PROCESS | 3476 | 1464626453341 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fabc00 == 144 [pid = 3476] [id = 444] 09:40:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x89faf000) [pid = 3476] [serial = 1333] [outer = (nil)] 09:40:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8aba6800) [pid = 3476] [serial = 1334] [outer = 0x89faf000] 09:40:53 INFO - PROCESS | 3476 | 1464626453433 Marionette DEBUG loaded listener.js 09:40:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8b37b800) [pid = 3476] [serial = 1335] [outer = 0x89faf000] 09:40:54 INFO - PROCESS | 3476 | 1464626454286 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]]]}] 09:40:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 09:40:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1389ms 09:40:54 INFO - PROCESS | 3476 | 1464626454352 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 09:40:54 INFO - PROCESS | 3476 | 1464626454358 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 09:40:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 09:40:54 INFO - PROCESS | 3476 | 1464626454369 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 09:40:54 INFO - PROCESS | 3476 | 1464626454372 Marionette TRACE conn3 <- [1,1750,null,{}] 09:40:54 INFO - PROCESS | 3476 | 1464626454378 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}] 09:40:54 INFO - PROCESS | 3476 | 1464626454664 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 09:40:54 INFO - PROCESS | 3476 | 1464626454694 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a891000 == 145 [pid = 3476] [id = 445] 09:40:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8bbca000) [pid = 3476] [serial = 1336] [outer = (nil)] 09:40:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8c35d000) [pid = 3476] [serial = 1337] [outer = 0x8bbca000] 09:40:54 INFO - PROCESS | 3476 | 1464626454770 Marionette DEBUG loaded listener.js 09:40:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8c5c5800) [pid = 3476] [serial = 1338] [outer = 0x8bbca000] 09:40:55 INFO - PROCESS | 3476 | 1464626455850 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]]]}] 09:40:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 09:40:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1531ms 09:40:55 INFO - PROCESS | 3476 | 1464626455901 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 09:40:55 INFO - PROCESS | 3476 | 1464626455905 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 09:40:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 09:40:55 INFO - PROCESS | 3476 | 1464626455916 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 09:40:55 INFO - PROCESS | 3476 | 1464626455921 Marionette TRACE conn3 <- [1,1754,null,{}] 09:40:55 INFO - PROCESS | 3476 | 1464626455937 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}] 09:40:56 INFO - PROCESS | 3476 | 1464626456224 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 09:40:56 INFO - PROCESS | 3476 | 1464626456270 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a889400 == 146 [pid = 3476] [id = 446] 09:40:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8cdca000) [pid = 3476] [serial = 1339] [outer = (nil)] 09:40:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8ce3fc00) [pid = 3476] [serial = 1340] [outer = 0x8cdca000] 09:40:56 INFO - PROCESS | 3476 | 1464626456345 Marionette DEBUG loaded listener.js 09:40:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8ceea400) [pid = 3476] [serial = 1341] [outer = 0x8cdca000] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0xa105c400) [pid = 3476] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8c6b8800) [pid = 3476] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8e73a800) [pid = 3476] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8cb86400) [pid = 3476] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8e5b6000) [pid = 3476] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x90bcac00) [pid = 3476] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8f6d2400) [pid = 3476] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8aba0400) [pid = 3476] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x98e55800) [pid = 3476] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0xa23c8800) [pid = 3476] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8a889000) [pid = 3476] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x92d70400) [pid = 3476] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x9745fc00) [pid = 3476] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x8c6b3000) [pid = 3476] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x8e127c00) [pid = 3476] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x980e5000) [pid = 3476] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8cb86000) [pid = 3476] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x9a040c00) [pid = 3476] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x89d98c00) [pid = 3476] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x92222000) [pid = 3476] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 09:40:57 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x9a3b2c00) [pid = 3476] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 09:40:57 INFO - PROCESS | 3476 | 1464626457798 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]]]}] 09:40:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 09:40:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1937ms 09:40:57 INFO - PROCESS | 3476 | 1464626457855 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 09:40:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 09:40:57 INFO - PROCESS | 3476 | 1464626457859 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 09:40:57 INFO - PROCESS | 3476 | 1464626457865 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 09:40:57 INFO - PROCESS | 3476 | 1464626457868 Marionette TRACE conn3 <- [1,1758,null,{}] 09:40:57 INFO - PROCESS | 3476 | 1464626457873 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}] 09:40:58 INFO - PROCESS | 3476 | 1464626458120 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 09:40:58 INFO - PROCESS | 3476 | 1464626458141 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b2800 == 147 [pid = 3476] [id = 447] 09:40:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8a855000) [pid = 3476] [serial = 1342] [outer = (nil)] 09:40:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8dd99000) [pid = 3476] [serial = 1343] [outer = 0x8a855000] 09:40:58 INFO - PROCESS | 3476 | 1464626458215 Marionette DEBUG loaded listener.js 09:40:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8ddc5c00) [pid = 3476] [serial = 1344] [outer = 0x8a855000] 09:40:59 INFO - PROCESS | 3476 | 1464626459247 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]]]}] 09:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 09:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1431ms 09:40:59 INFO - PROCESS | 3476 | 1464626459304 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 09:40:59 INFO - PROCESS | 3476 | 1464626459310 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 09:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 09:40:59 INFO - PROCESS | 3476 | 1464626459319 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 09:40:59 INFO - PROCESS | 3476 | 1464626459324 Marionette TRACE conn3 <- [1,1762,null,{}] 09:40:59 INFO - PROCESS | 3476 | 1464626459333 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}] 09:40:59 INFO - PROCESS | 3476 | 1464626459563 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 09:40:59 INFO - PROCESS | 3476 | 1464626459923 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:40:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a888000 == 148 [pid = 3476] [id = 448] 09:40:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8a888400) [pid = 3476] [serial = 1345] [outer = (nil)] 09:41:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8a891400) [pid = 3476] [serial = 1346] [outer = 0x8a888400] 09:41:00 INFO - PROCESS | 3476 | 1464626460019 Marionette DEBUG loaded listener.js 09:41:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8b9ea400) [pid = 3476] [serial = 1347] [outer = 0x8a888400] 09:41:00 INFO - PROCESS | 3476 | 1464626460991 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]]]}] 09:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 09:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1754ms 09:41:01 INFO - PROCESS | 3476 | 1464626461073 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 09:41:01 INFO - PROCESS | 3476 | 1464626461083 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 09:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 09:41:01 INFO - PROCESS | 3476 | 1464626461093 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 09:41:01 INFO - PROCESS | 3476 | 1464626461098 Marionette TRACE conn3 <- [1,1766,null,{}] 09:41:01 INFO - PROCESS | 3476 | 1464626461104 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}] 09:41:01 INFO - PROCESS | 3476 | 1464626461350 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 09:41:01 INFO - PROCESS | 3476 | 1464626461686 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9f0800 == 149 [pid = 3476] [id = 449] 09:41:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8b9f2800) [pid = 3476] [serial = 1348] [outer = (nil)] 09:41:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8ce32c00) [pid = 3476] [serial = 1349] [outer = 0x8b9f2800] 09:41:01 INFO - PROCESS | 3476 | 1464626461774 Marionette DEBUG loaded listener.js 09:41:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8dda2800) [pid = 3476] [serial = 1350] [outer = 0x8b9f2800] 09:41:02 INFO - PROCESS | 3476 | 1464626462737 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]]]}] 09:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 09:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1687ms 09:41:02 INFO - PROCESS | 3476 | 1464626462782 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 09:41:02 INFO - PROCESS | 3476 | 1464626462786 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 09:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 09:41:02 INFO - PROCESS | 3476 | 1464626462793 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 09:41:02 INFO - PROCESS | 3476 | 1464626462799 Marionette TRACE conn3 <- [1,1770,null,{}] 09:41:02 INFO - PROCESS | 3476 | 1464626462816 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}] 09:41:03 INFO - PROCESS | 3476 | 1464626463037 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 09:41:03 INFO - PROCESS | 3476 | 1464626463397 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1d8000 == 150 [pid = 3476] [id = 450] 09:41:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8e1e0c00) [pid = 3476] [serial = 1351] [outer = (nil)] 09:41:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e5b8800) [pid = 3476] [serial = 1352] [outer = 0x8e1e0c00] 09:41:03 INFO - PROCESS | 3476 | 1464626463509 Marionette DEBUG loaded listener.js 09:41:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8f6d1800) [pid = 3476] [serial = 1353] [outer = 0x8e1e0c00] 09:41:04 INFO - PROCESS | 3476 | 1464626464440 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]]]}] 09:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 09:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1688ms 09:41:04 INFO - PROCESS | 3476 | 1464626464482 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 09:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 09:41:04 INFO - PROCESS | 3476 | 1464626464487 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 09:41:04 INFO - PROCESS | 3476 | 1464626464493 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 09:41:04 INFO - PROCESS | 3476 | 1464626464497 Marionette TRACE conn3 <- [1,1774,null,{}] 09:41:04 INFO - PROCESS | 3476 | 1464626464503 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}] 09:41:04 INFO - PROCESS | 3476 | 1464626464726 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 09:41:05 INFO - PROCESS | 3476 | 1464626465062 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x881da000 == 151 [pid = 3476] [id = 451] 09:41:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8cedf400) [pid = 3476] [serial = 1354] [outer = (nil)] 09:41:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8f9c0800) [pid = 3476] [serial = 1355] [outer = 0x8cedf400] 09:41:05 INFO - PROCESS | 3476 | 1464626465157 Marionette DEBUG loaded listener.js 09:41:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8f9c7000) [pid = 3476] [serial = 1356] [outer = 0x8cedf400] 09:41:06 INFO - PROCESS | 3476 | 1464626466099 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]]]}] 09:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 09:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1684ms 09:41:06 INFO - PROCESS | 3476 | 1464626466178 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 09:41:06 INFO - PROCESS | 3476 | 1464626466182 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 09:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 09:41:06 INFO - PROCESS | 3476 | 1464626466188 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 09:41:06 INFO - PROCESS | 3476 | 1464626466192 Marionette TRACE conn3 <- [1,1778,null,{}] 09:41:06 INFO - PROCESS | 3476 | 1464626466198 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}] 09:41:06 INFO - PROCESS | 3476 | 1464626466439 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 09:41:06 INFO - PROCESS | 3476 | 1464626466756 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f763400 == 152 [pid = 3476] [id = 452] 09:41:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8f769400) [pid = 3476] [serial = 1357] [outer = (nil)] 09:41:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x90acdc00) [pid = 3476] [serial = 1358] [outer = 0x8f769400] 09:41:06 INFO - PROCESS | 3476 | 1464626466850 Marionette DEBUG loaded listener.js 09:41:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x90bcf800) [pid = 3476] [serial = 1359] [outer = 0x8f769400] 09:41:07 INFO - PROCESS | 3476 | 1464626467789 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]]]}] 09:41:07 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 09:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1679ms 09:41:07 INFO - PROCESS | 3476 | 1464626467870 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 09:41:07 INFO - PROCESS | 3476 | 1464626467874 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 09:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 09:41:07 INFO - PROCESS | 3476 | 1464626467880 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 09:41:07 INFO - PROCESS | 3476 | 1464626467883 Marionette TRACE conn3 <- [1,1782,null,{}] 09:41:07 INFO - PROCESS | 3476 | 1464626467889 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}] 09:41:08 INFO - PROCESS | 3476 | 1464626468159 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 09:41:08 INFO - PROCESS | 3476 | 1464626468502 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x90aca800 == 153 [pid = 3476] [id = 453] 09:41:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90bd8400) [pid = 3476] [serial = 1360] [outer = (nil)] 09:41:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x91fef000) [pid = 3476] [serial = 1361] [outer = 0x90bd8400] 09:41:08 INFO - PROCESS | 3476 | 1464626468602 Marionette DEBUG loaded listener.js 09:41:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x92218000) [pid = 3476] [serial = 1362] [outer = 0x90bd8400] 09:41:09 INFO - PROCESS | 3476 | 1464626469507 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]]]}] 09:41:09 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 09:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1690ms 09:41:09 INFO - PROCESS | 3476 | 1464626469572 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 09:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 09:41:09 INFO - PROCESS | 3476 | 1464626469576 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 09:41:09 INFO - PROCESS | 3476 | 1464626469582 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 09:41:09 INFO - PROCESS | 3476 | 1464626469586 Marionette TRACE conn3 <- [1,1786,null,{}] 09:41:09 INFO - PROCESS | 3476 | 1464626469592 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}] 09:41:09 INFO - PROCESS | 3476 | 1464626469813 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 09:41:10 INFO - PROCESS | 3476 | 1464626470155 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bcbc00 == 154 [pid = 3476] [id = 454] 09:41:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x91df1400) [pid = 3476] [serial = 1363] [outer = (nil)] 09:41:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x922f5000) [pid = 3476] [serial = 1364] [outer = 0x91df1400] 09:41:10 INFO - PROCESS | 3476 | 1464626470248 Marionette DEBUG loaded listener.js 09:41:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x92b81800) [pid = 3476] [serial = 1365] [outer = 0x91df1400] 09:41:11 INFO - PROCESS | 3476 | 1464626471139 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]]]}] 09:41:11 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 09:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1586ms 09:41:11 INFO - PROCESS | 3476 | 1464626471169 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 09:41:11 INFO - PROCESS | 3476 | 1464626471173 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 09:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 09:41:11 INFO - PROCESS | 3476 | 1464626471179 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 09:41:11 INFO - PROCESS | 3476 | 1464626471183 Marionette TRACE conn3 <- [1,1790,null,{}] 09:41:11 INFO - PROCESS | 3476 | 1464626471188 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}] 09:41:11 INFO - PROCESS | 3476 | 1464626471391 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 09:41:11 INFO - PROCESS | 3476 | 1464626471673 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x938a1800 == 155 [pid = 3476] [id = 455] 09:41:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x938a3400) [pid = 3476] [serial = 1366] [outer = (nil)] 09:41:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x93a17c00) [pid = 3476] [serial = 1367] [outer = 0x938a3400] 09:41:11 INFO - PROCESS | 3476 | 1464626471810 Marionette DEBUG loaded listener.js 09:41:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x93a96800) [pid = 3476] [serial = 1368] [outer = 0x938a3400] 09:41:12 INFO - PROCESS | 3476 | 1464626472707 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]]]}] 09:41:12 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) 09:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1586ms 09:41:12 INFO - PROCESS | 3476 | 1464626472767 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 09:41:12 INFO - PROCESS | 3476 | 1464626472771 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 09:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 09:41:12 INFO - PROCESS | 3476 | 1464626472777 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 09:41:12 INFO - PROCESS | 3476 | 1464626472780 Marionette TRACE conn3 <- [1,1794,null,{}] 09:41:12 INFO - PROCESS | 3476 | 1464626472786 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}] 09:41:12 INFO - PROCESS | 3476 | 1464626472990 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 09:41:13 INFO - PROCESS | 3476 | 1464626473314 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f8c00 == 156 [pid = 3476] [id = 456] 09:41:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x938a7400) [pid = 3476] [serial = 1369] [outer = (nil)] 09:41:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x950cc800) [pid = 3476] [serial = 1370] [outer = 0x938a7400] 09:41:13 INFO - PROCESS | 3476 | 1464626473405 Marionette DEBUG loaded listener.js 09:41:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x950cfc00) [pid = 3476] [serial = 1371] [outer = 0x938a7400] 09:41:14 INFO - PROCESS | 3476 | 1464626474325 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]]]}] 09:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1580ms 09:41:14 INFO - PROCESS | 3476 | 1464626474359 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 09:41:14 INFO - PROCESS | 3476 | 1464626474362 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 09:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 09:41:14 INFO - PROCESS | 3476 | 1464626474369 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 09:41:14 INFO - PROCESS | 3476 | 1464626474372 Marionette TRACE conn3 <- [1,1798,null,{}] 09:41:14 INFO - PROCESS | 3476 | 1464626474378 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}] 09:41:14 INFO - PROCESS | 3476 | 1464626474581 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 09:41:14 INFO - PROCESS | 3476 | 1464626474837 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b377400 == 157 [pid = 3476] [id = 457] 09:41:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x8bbc9c00) [pid = 3476] [serial = 1372] [outer = (nil)] 09:41:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x98019c00) [pid = 3476] [serial = 1373] [outer = 0x8bbc9c00] 09:41:14 INFO - PROCESS | 3476 | 1464626474990 Marionette DEBUG loaded listener.js 09:41:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x980ea400) [pid = 3476] [serial = 1374] [outer = 0x8bbc9c00] 09:41:15 INFO - PROCESS | 3476 | 1464626475908 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]]]}] 09:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 09:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1578ms 09:41:15 INFO - PROCESS | 3476 | 1464626475948 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 09:41:15 INFO - PROCESS | 3476 | 1464626475953 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 09:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 09:41:15 INFO - PROCESS | 3476 | 1464626475959 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 09:41:15 INFO - PROCESS | 3476 | 1464626475964 Marionette TRACE conn3 <- [1,1802,null,{}] 09:41:15 INFO - PROCESS | 3476 | 1464626475970 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}] 09:41:16 INFO - PROCESS | 3476 | 1464626476204 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 09:41:16 INFO - PROCESS | 3476 | 1464626476538 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x975cb400 == 158 [pid = 3476] [id = 458] 09:41:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x99a6a400) [pid = 3476] [serial = 1375] [outer = (nil)] 09:41:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x99c05c00) [pid = 3476] [serial = 1376] [outer = 0x99a6a400] 09:41:16 INFO - PROCESS | 3476 | 1464626476644 Marionette DEBUG loaded listener.js 09:41:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x99eaf400) [pid = 3476] [serial = 1377] [outer = 0x99a6a400] 09:41:17 INFO - PROCESS | 3476 | 1464626477600 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]]]}] 09:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 09:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1685ms 09:41:17 INFO - PROCESS | 3476 | 1464626477647 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 09:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 09:41:17 INFO - PROCESS | 3476 | 1464626477651 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 09:41:17 INFO - PROCESS | 3476 | 1464626477657 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 09:41:17 INFO - PROCESS | 3476 | 1464626477661 Marionette TRACE conn3 <- [1,1806,null,{}] 09:41:17 INFO - PROCESS | 3476 | 1464626477667 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}] 09:41:17 INFO - PROCESS | 3476 | 1464626477941 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 09:41:18 INFO - PROCESS | 3476 | ************************* 09:41:18 INFO - PROCESS | 3476 | A coding exception was thrown and uncaught in a Task. 09:41:18 INFO - PROCESS | 3476 | 09:41:18 INFO - PROCESS | 3476 | Full message: TypeError: NetworkError when attempting to fetch resource. 09:41:18 INFO - PROCESS | 3476 | Full stack: 09:41:18 INFO - PROCESS | 3476 | ************************* 09:41:18 INFO - PROCESS | 3476 | 1464626478289 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x995bfc00 == 159 [pid = 3476] [id = 459] 09:41:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x99938400) [pid = 3476] [serial = 1378] [outer = (nil)] 09:41:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x9a1ea400) [pid = 3476] [serial = 1379] [outer = 0x99938400] 09:41:18 INFO - PROCESS | 3476 | 1464626478380 Marionette DEBUG loaded listener.js 09:41:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x9a80fc00) [pid = 3476] [serial = 1380] [outer = 0x99938400] 09:41:19 INFO - PROCESS | 3476 | 1464626479356 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]]]}] 09:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 09:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1736ms 09:41:19 INFO - PROCESS | 3476 | 1464626479394 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 09:41:19 INFO - PROCESS | 3476 | 1464626479397 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 09:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 09:41:19 INFO - PROCESS | 3476 | 1464626479404 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 09:41:19 INFO - PROCESS | 3476 | 1464626479408 Marionette TRACE conn3 <- [1,1810,null,{}] 09:41:19 INFO - PROCESS | 3476 | 1464626479414 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}] 09:41:19 INFO - PROCESS | 3476 | 1464626479623 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 09:41:20 INFO - PROCESS | 3476 | 1464626479985 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb87800 == 160 [pid = 3476] [id = 460] 09:41:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x8ce38400) [pid = 3476] [serial = 1381] [outer = (nil)] 09:41:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x9af0b400) [pid = 3476] [serial = 1382] [outer = 0x8ce38400] 09:41:20 INFO - PROCESS | 3476 | 1464626480079 Marionette DEBUG loaded listener.js 09:41:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x9b124000) [pid = 3476] [serial = 1383] [outer = 0x8ce38400] 09:41:21 INFO - PROCESS | 3476 | 1464626481000 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]]]}] 09:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 09:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1631ms 09:41:21 INFO - PROCESS | 3476 | 1464626481035 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 09:41:21 INFO - PROCESS | 3476 | 1464626481038 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 09:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 09:41:21 INFO - PROCESS | 3476 | 1464626481045 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 09:41:21 INFO - PROCESS | 3476 | 1464626481049 Marionette TRACE conn3 <- [1,1814,null,{}] 09:41:21 INFO - PROCESS | 3476 | 1464626481055 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}] 09:41:21 INFO - PROCESS | 3476 | 1464626481252 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 09:41:21 INFO - PROCESS | 3476 | 1464626481537 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ac48000 == 161 [pid = 3476] [id = 461] 09:41:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9b159c00) [pid = 3476] [serial = 1384] [outer = (nil)] 09:41:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9cecbc00) [pid = 3476] [serial = 1385] [outer = 0x9b159c00] 09:41:21 INFO - PROCESS | 3476 | 1464626481676 Marionette DEBUG loaded listener.js 09:41:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0xa0506800) [pid = 3476] [serial = 1386] [outer = 0x9b159c00] 09:41:22 INFO - PROCESS | 3476 | 1464626482621 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]]]}] 09:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 09:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1686ms 09:41:22 INFO - PROCESS | 3476 | 1464626482732 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 09:41:22 INFO - PROCESS | 3476 | 1464626482737 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 09:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 09:41:22 INFO - PROCESS | 3476 | 1464626482785 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 09:41:22 INFO - PROCESS | 3476 | 1464626482789 Marionette TRACE conn3 <- [1,1818,null,{}] 09:41:22 INFO - PROCESS | 3476 | 1464626482806 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}] 09:41:23 INFO - PROCESS | 3476 | 1464626483024 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 09:41:23 INFO - PROCESS | 3476 | 1464626483357 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dda2c00 == 162 [pid = 3476] [id = 462] 09:41:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9cec7c00) [pid = 3476] [serial = 1387] [outer = (nil)] 09:41:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0xa25b1400) [pid = 3476] [serial = 1388] [outer = 0x9cec7c00] 09:41:23 INFO - PROCESS | 3476 | 1464626483447 Marionette DEBUG loaded listener.js 09:41:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0xa2711800) [pid = 3476] [serial = 1389] [outer = 0x9cec7c00] 09:41:24 INFO - PROCESS | 3476 | 1464626484382 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]]]}] 09:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 09:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1683ms 09:41:24 INFO - PROCESS | 3476 | 1464626484427 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 09:41:24 INFO - PROCESS | 3476 | 1464626484431 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 09:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 09:41:24 INFO - PROCESS | 3476 | 1464626484437 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 09:41:24 INFO - PROCESS | 3476 | 1464626484441 Marionette TRACE conn3 <- [1,1822,null,{}] 09:41:24 INFO - PROCESS | 3476 | 1464626484447 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}] 09:41:24 INFO - PROCESS | 3476 | 1464626484660 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 09:41:25 INFO - PROCESS | 3476 | 1464626485012 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c9000 == 163 [pid = 3476] [id = 463] 09:41:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x8dd9fc00) [pid = 3476] [serial = 1390] [outer = (nil)] 09:41:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0xa3575400) [pid = 3476] [serial = 1391] [outer = 0x8dd9fc00] 09:41:25 INFO - PROCESS | 3476 | 1464626485104 Marionette DEBUG loaded listener.js 09:41:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0xa3579400) [pid = 3476] [serial = 1392] [outer = 0x8dd9fc00] 09:41:25 INFO - PROCESS | 3476 | 1464626485970 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]]]}] 09:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 09:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1581ms 09:41:26 INFO - PROCESS | 3476 | 1464626486034 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 09:41:26 INFO - PROCESS | 3476 | 1464626486039 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 09:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 09:41:26 INFO - PROCESS | 3476 | 1464626486045 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 09:41:26 INFO - PROCESS | 3476 | 1464626486049 Marionette TRACE conn3 <- [1,1826,null,{}] 09:41:26 INFO - PROCESS | 3476 | 1464626486054 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}] 09:41:26 INFO - PROCESS | 3476 | 1464626486257 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 09:41:26 INFO - PROCESS | 3476 | 1464626486542 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:26 INFO - PROCESS | 3476 | ++DOCSHELL 0xa250a400 == 164 [pid = 3476] [id = 464] 09:41:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa3361000) [pid = 3476] [serial = 1393] [outer = (nil)] 09:41:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa35d5800) [pid = 3476] [serial = 1394] [outer = 0xa3361000] 09:41:26 INFO - PROCESS | 3476 | 1464626486674 Marionette DEBUG loaded listener.js 09:41:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0xa36e7800) [pid = 3476] [serial = 1395] [outer = 0xa3361000] 09:41:27 INFO - PROCESS | 3476 | 1464626487618 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]]]}] 09:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 09:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1642ms 09:41:27 INFO - PROCESS | 3476 | 1464626487690 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 09:41:27 INFO - PROCESS | 3476 | 1464626487697 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 09:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 09:41:27 INFO - PROCESS | 3476 | 1464626487709 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 09:41:27 INFO - PROCESS | 3476 | 1464626487712 Marionette TRACE conn3 <- [1,1830,null,{}] 09:41:27 INFO - PROCESS | 3476 | 1464626487718 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}] 09:41:27 INFO - PROCESS | 3476 | 1464626487964 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 09:41:28 INFO - PROCESS | 3476 | 1464626488290 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bc000 == 165 [pid = 3476] [id = 465] 09:41:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0xa336c000) [pid = 3476] [serial = 1396] [outer = (nil)] 09:41:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0xa51f8400) [pid = 3476] [serial = 1397] [outer = 0xa336c000] 09:41:28 INFO - PROCESS | 3476 | 1464626488382 Marionette DEBUG loaded listener.js 09:41:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0xa6336c00) [pid = 3476] [serial = 1398] [outer = 0xa336c000] 09:41:29 INFO - PROCESS | 3476 | 1464626489318 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]]]}] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x9221a800 == 164 [pid = 3476] [id = 389] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x887a2800 == 163 [pid = 3476] [id = 380] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8a84d800 == 162 [pid = 3476] [id = 383] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x90dc2800 == 161 [pid = 3476] [id = 386] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x90dc4800 == 160 [pid = 3476] [id = 387] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9f1c00 == 159 [pid = 3476] [id = 388] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8e120400 == 158 [pid = 3476] [id = 392] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x94502800 == 157 [pid = 3476] [id = 390] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8cdcec00 == 156 [pid = 3476] [id = 381] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x950cc400 == 155 [pid = 3476] [id = 391] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddcfc00 == 154 [pid = 3476] [id = 384] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6d5400 == 153 [pid = 3476] [id = 385] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x92b80000 == 152 [pid = 3476] [id = 434] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8e1d5c00 == 151 [pid = 3476] [id = 433] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x90dc2400 == 150 [pid = 3476] [id = 432] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8e732800 == 149 [pid = 3476] [id = 431] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8aba5c00 == 148 [pid = 3476] [id = 430] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x888bc400 == 147 [pid = 3476] [id = 428] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x89fad400 == 146 [pid = 3476] [id = 429] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8a895800 == 145 [pid = 3476] [id = 427] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x8ab9cc00 == 144 [pid = 3476] [id = 426] 09:41:30 INFO - PROCESS | 3476 | --DOCSHELL 0x88bd7c00 == 143 [pid = 3476] [id = 425] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x8cdc6c00) [pid = 3476] [serial = 1274] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0xa23d1c00) [pid = 3476] [serial = 1254] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8cac3400) [pid = 3476] [serial = 1271] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0xa2388400) [pid = 3476] [serial = 1253] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x90dbcc00) [pid = 3476] [serial = 1224] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8cdcc000) [pid = 3476] [serial = 1214] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x939e1000) [pid = 3476] [serial = 1232] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x9221cc00) [pid = 3476] [serial = 1226] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x8ce36400) [pid = 3476] [serial = 1208] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x93a9ac00) [pid = 3476] [serial = 1233] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x8f9c3400) [pid = 3476] [serial = 1221] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8b814c00) [pid = 3476] [serial = 1269] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x997ab000) [pid = 3476] [serial = 1239] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0xa2734000) [pid = 3476] [serial = 1256] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8ac61400) [pid = 3476] [serial = 1211] [outer = (nil)] [url = about:blank] 09:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 09:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 3249ms 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8ac65800) [pid = 3476] [serial = 1262] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8f9b9400) [pid = 3476] [serial = 1220] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x950d1000) [pid = 3476] [serial = 1236] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8b80d400) [pid = 3476] [serial = 1212] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0xa3326c00) [pid = 3476] [serial = 1259] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9b96f000) [pid = 3476] [serial = 1250] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x8e1de800) [pid = 3476] [serial = 1217] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0xa1065800) [pid = 3476] [serial = 1251] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x8e72f000) [pid = 3476] [serial = 1218] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x99eadc00) [pid = 3476] [serial = 1241] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x8ce36c00) [pid = 3476] [serial = 1140] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x9aab4c00) [pid = 3476] [serial = 1244] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x8cb92800) [pid = 3476] [serial = 1272] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8b371000) [pid = 3476] [serial = 1268] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x950cbc00) [pid = 3476] [serial = 1235] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x99676c00) [pid = 3476] [serial = 1238] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0xa2738800) [pid = 3476] [serial = 1257] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x9ac4c000) [pid = 3476] [serial = 1245] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x922f7800) [pid = 3476] [serial = 1227] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x89ec8000) [pid = 3476] [serial = 1265] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x90bcb800) [pid = 3476] [serial = 1223] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x92d78800) [pid = 3476] [serial = 1230] [outer = (nil)] [url = about:blank] 09:41:30 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x89fab000) [pid = 3476] [serial = 1266] [outer = (nil)] [url = about:blank] 09:41:31 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0xa336b800) [pid = 3476] [serial = 1260] [outer = (nil)] [url = about:blank] 09:41:31 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8dda2400) [pid = 3476] [serial = 1215] [outer = (nil)] [url = about:blank] 09:41:31 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x9b76f800) [pid = 3476] [serial = 1248] [outer = (nil)] [url = about:blank] 09:41:31 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x9a1eb000) [pid = 3476] [serial = 1242] [outer = (nil)] [url = about:blank] 09:41:31 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x9b158400) [pid = 3476] [serial = 1247] [outer = (nil)] [url = about:blank] 09:41:31 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x92b8c400) [pid = 3476] [serial = 1229] [outer = (nil)] [url = about:blank] 09:41:31 INFO - PROCESS | 3476 | 1464626491117 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 09:41:31 INFO - PROCESS | 3476 | 1464626491122 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 09:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 09:41:31 INFO - PROCESS | 3476 | 1464626491132 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 09:41:31 INFO - PROCESS | 3476 | 1464626491138 Marionette TRACE conn3 <- [1,1834,null,{}] 09:41:31 INFO - PROCESS | 3476 | 1464626491146 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}] 09:41:31 INFO - PROCESS | 3476 | 1464626491321 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 09:41:31 INFO - PROCESS | 3476 | 1464626491338 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b6c00 == 144 [pid = 3476] [id = 466] 09:41:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89fa4800) [pid = 3476] [serial = 1399] [outer = (nil)] 09:41:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x89faac00) [pid = 3476] [serial = 1400] [outer = 0x89fa4800] 09:41:31 INFO - PROCESS | 3476 | 1464626491415 Marionette DEBUG loaded listener.js 09:41:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x89fb0400) [pid = 3476] [serial = 1401] [outer = 0x89fa4800] 09:41:32 INFO - PROCESS | 3476 | 1464626492414 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]]]}] 09:41:32 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 09:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1333ms 09:41:32 INFO - PROCESS | 3476 | 1464626492465 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 09:41:32 INFO - PROCESS | 3476 | 1464626492471 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 09:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 09:41:32 INFO - PROCESS | 3476 | 1464626492483 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 09:41:32 INFO - PROCESS | 3476 | 1464626492488 Marionette TRACE conn3 <- [1,1838,null,{}] 09:41:32 INFO - PROCESS | 3476 | 1464626492494 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}] 09:41:32 INFO - PROCESS | 3476 | 1464626492777 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 09:41:32 INFO - PROCESS | 3476 | 1464626492797 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ecb000 == 145 [pid = 3476] [id = 467] 09:41:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8ac61400) [pid = 3476] [serial = 1402] [outer = (nil)] 09:41:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8b9e7000) [pid = 3476] [serial = 1403] [outer = 0x8ac61400] 09:41:32 INFO - PROCESS | 3476 | 1464626492870 Marionette DEBUG loaded listener.js 09:41:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8bbd7000) [pid = 3476] [serial = 1404] [outer = 0x8ac61400] 09:41:33 INFO - PROCESS | 3476 | 1464626493930 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]]]}] 09:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 09:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1488ms 09:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 09:41:33 INFO - PROCESS | 3476 | 1464626493967 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 09:41:33 INFO - PROCESS | 3476 | 1464626493971 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 09:41:33 INFO - PROCESS | 3476 | 1464626493977 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 09:41:33 INFO - PROCESS | 3476 | 1464626493980 Marionette TRACE conn3 <- [1,1842,null,{}] 09:41:34 INFO - PROCESS | 3476 | 1464626494004 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}] 09:41:34 INFO - PROCESS | 3476 | 1464626494263 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 09:41:34 INFO - PROCESS | 3476 | 1464626494294 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fae800 == 146 [pid = 3476] [id = 468] 09:41:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8c5c9c00) [pid = 3476] [serial = 1405] [outer = (nil)] 09:41:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8cdc7400) [pid = 3476] [serial = 1406] [outer = 0x8c5c9c00] 09:41:34 INFO - PROCESS | 3476 | 1464626494373 Marionette DEBUG loaded listener.js 09:41:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8ce3a400) [pid = 3476] [serial = 1407] [outer = 0x8c5c9c00] 09:41:35 INFO - PROCESS | 3476 | 1464626495395 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]]]}] 09:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 09:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1492ms 09:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 09:41:35 INFO - PROCESS | 3476 | 1464626495468 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 09:41:35 INFO - PROCESS | 3476 | 1464626495471 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 09:41:35 INFO - PROCESS | 3476 | 1464626495477 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 09:41:35 INFO - PROCESS | 3476 | 1464626495481 Marionette TRACE conn3 <- [1,1846,null,{}] 09:41:35 INFO - PROCESS | 3476 | 1464626495486 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}] 09:41:36 INFO - PROCESS | 3476 | 1464626496235 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x9a091400) [pid = 3476] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8bbca000) [pid = 3476] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x92b87800) [pid = 3476] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8c5c3000) [pid = 3476] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8c35f800) [pid = 3476] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x9a03b400) [pid = 3476] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x88bd8c00) [pid = 3476] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x98013800) [pid = 3476] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x94502000) [pid = 3476] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x939dbc00) [pid = 3476] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x89fa7c00) [pid = 3476] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8f762000) [pid = 3476] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x93a1d400) [pid = 3476] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x90dc8800) [pid = 3476] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x89faf000) [pid = 3476] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x8c361800) [pid = 3476] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x8cdca000) [pid = 3476] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8ab9ec00) [pid = 3476] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x88bd4400) [pid = 3476] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x90bd5000) [pid = 3476] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x89ec5c00) [pid = 3476] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x99678400) [pid = 3476] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 09:41:36 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8dda5800) [pid = 3476] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 09:41:36 INFO - PROCESS | 3476 | 1464626496463 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bac00 == 147 [pid = 3476] [id = 469] 09:41:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x88bd7000) [pid = 3476] [serial = 1408] [outer = (nil)] 09:41:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8a851000) [pid = 3476] [serial = 1409] [outer = 0x88bd7000] 09:41:36 INFO - PROCESS | 3476 | 1464626496544 Marionette DEBUG loaded listener.js 09:41:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8c5ca800) [pid = 3476] [serial = 1410] [outer = 0x88bd7000] 09:41:37 INFO - PROCESS | 3476 | 1464626497334 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]]]}] 09:41:37 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) 09:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1881ms 09:41:37 INFO - PROCESS | 3476 | 1464626497361 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 09:41:37 INFO - PROCESS | 3476 | 1464626497364 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 09:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 09:41:37 INFO - PROCESS | 3476 | 1464626497371 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 09:41:37 INFO - PROCESS | 3476 | 1464626497374 Marionette TRACE conn3 <- [1,1850,null,{}] 09:41:37 INFO - PROCESS | 3476 | 1464626497379 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}] 09:41:37 INFO - PROCESS | 3476 | 1464626497644 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 09:41:37 INFO - PROCESS | 3476 | 1464626497666 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b371800 == 148 [pid = 3476] [id = 470] 09:41:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8ce3f400) [pid = 3476] [serial = 1411] [outer = (nil)] 09:41:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8e123000) [pid = 3476] [serial = 1412] [outer = 0x8ce3f400] 09:41:37 INFO - PROCESS | 3476 | 1464626497755 Marionette DEBUG loaded listener.js 09:41:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8e129400) [pid = 3476] [serial = 1413] [outer = 0x8ce3f400] 09:41:38 INFO - PROCESS | 3476 | 1464626498983 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]]]}] 09:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1643ms 09:41:39 INFO - PROCESS | 3476 | 1464626499015 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 09:41:39 INFO - PROCESS | 3476 | 1464626499022 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 09:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 09:41:39 INFO - PROCESS | 3476 | 1464626499033 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 09:41:39 INFO - PROCESS | 3476 | 1464626499037 Marionette TRACE conn3 <- [1,1854,null,{}] 09:41:39 INFO - PROCESS | 3476 | 1464626499046 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}] 09:41:39 INFO - PROCESS | 3476 | 1464626499264 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 09:41:39 INFO - PROCESS | 3476 | 1464626499600 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa5c00 == 149 [pid = 3476] [id = 471] 09:41:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x89fab400) [pid = 3476] [serial = 1414] [outer = (nil)] 09:41:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8b814400) [pid = 3476] [serial = 1415] [outer = 0x89fab400] 09:41:39 INFO - PROCESS | 3476 | 1464626499696 Marionette DEBUG loaded listener.js 09:41:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8c366400) [pid = 3476] [serial = 1416] [outer = 0x89fab400] 09:41:40 INFO - PROCESS | 3476 | 1464626500637 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]]]}] 09:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 09:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1681ms 09:41:40 INFO - PROCESS | 3476 | 1464626500715 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 09:41:40 INFO - PROCESS | 3476 | 1464626500725 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 09:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 09:41:40 INFO - PROCESS | 3476 | 1464626500736 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 09:41:40 INFO - PROCESS | 3476 | 1464626500740 Marionette TRACE conn3 <- [1,1858,null,{}] 09:41:40 INFO - PROCESS | 3476 | 1464626500747 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}] 09:41:41 INFO - PROCESS | 3476 | 1464626501015 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 09:41:41 INFO - PROCESS | 3476 | 1464626501350 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cee4400 == 150 [pid = 3476] [id = 472] 09:41:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8cee5000) [pid = 3476] [serial = 1417] [outer = (nil)] 09:41:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8dda5800) [pid = 3476] [serial = 1418] [outer = 0x8cee5000] 09:41:41 INFO - PROCESS | 3476 | 1464626501438 Marionette DEBUG loaded listener.js 09:41:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e127c00) [pid = 3476] [serial = 1419] [outer = 0x8cee5000] 09:41:42 INFO - PROCESS | 3476 | 1464626502421 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]]]}] 09:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 09:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1741ms 09:41:42 INFO - PROCESS | 3476 | 1464626502477 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 09:41:42 INFO - PROCESS | 3476 | 1464626502481 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 09:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 09:41:42 INFO - PROCESS | 3476 | 1464626502488 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 09:41:42 INFO - PROCESS | 3476 | 1464626502494 Marionette TRACE conn3 <- [1,1862,null,{}] 09:41:42 INFO - PROCESS | 3476 | 1464626502511 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}] 09:41:42 INFO - PROCESS | 3476 | 1464626502774 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 09:41:43 INFO - PROCESS | 3476 | 1464626503112 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc4400 == 151 [pid = 3476] [id = 473] 09:41:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e5b7000) [pid = 3476] [serial = 1420] [outer = (nil)] 09:41:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8f6d6000) [pid = 3476] [serial = 1421] [outer = 0x8e5b7000] 09:41:43 INFO - PROCESS | 3476 | 1464626503203 Marionette DEBUG loaded listener.js 09:41:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8f762c00) [pid = 3476] [serial = 1422] [outer = 0x8e5b7000] 09:41:44 INFO - PROCESS | 3476 | 1464626504108 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]]]}] 09:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 09:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1683ms 09:41:44 INFO - PROCESS | 3476 | 1464626504172 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 09:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 09:41:44 INFO - PROCESS | 3476 | 1464626504177 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 09:41:44 INFO - PROCESS | 3476 | 1464626504183 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 09:41:44 INFO - PROCESS | 3476 | 1464626504187 Marionette TRACE conn3 <- [1,1866,null,{}] 09:41:44 INFO - PROCESS | 3476 | 1464626504193 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}] 09:41:44 INFO - PROCESS | 3476 | 1464626504408 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 09:41:44 INFO - PROCESS | 3476 | 1464626504730 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5ad800 == 152 [pid = 3476] [id = 474] 09:41:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8f9be400) [pid = 3476] [serial = 1423] [outer = (nil)] 09:41:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x90ac3c00) [pid = 3476] [serial = 1424] [outer = 0x8f9be400] 09:41:44 INFO - PROCESS | 3476 | 1464626504824 Marionette DEBUG loaded listener.js 09:41:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x90bd1c00) [pid = 3476] [serial = 1425] [outer = 0x8f9be400] 09:41:45 INFO - PROCESS | 3476 | 1464626505723 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]]]}] 09:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 09:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1580ms 09:41:45 INFO - PROCESS | 3476 | 1464626505764 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 09:41:45 INFO - PROCESS | 3476 | 1464626505767 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 09:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 09:41:45 INFO - PROCESS | 3476 | 1464626505774 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 09:41:45 INFO - PROCESS | 3476 | 1464626505778 Marionette TRACE conn3 <- [1,1870,null,{}] 09:41:45 INFO - PROCESS | 3476 | 1464626505783 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}] 09:41:45 INFO - PROCESS | 3476 | 1464626505978 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 09:41:46 INFO - PROCESS | 3476 | 1464626506319 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f76ec00 == 153 [pid = 3476] [id = 475] 09:41:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8f9bec00) [pid = 3476] [serial = 1426] [outer = (nil)] 09:41:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90dc2800) [pid = 3476] [serial = 1427] [outer = 0x8f9bec00] 09:41:46 INFO - PROCESS | 3476 | 1464626506413 Marionette DEBUG loaded listener.js 09:41:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x90dc4800) [pid = 3476] [serial = 1428] [outer = 0x8f9bec00] 09:41:47 INFO - PROCESS | 3476 | 1464626507318 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]]]}] 09:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 09:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1578ms 09:41:47 INFO - PROCESS | 3476 | 1464626507353 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 09:41:47 INFO - PROCESS | 3476 | 1464626507357 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 09:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 09:41:47 INFO - PROCESS | 3476 | 1464626507365 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 09:41:47 INFO - PROCESS | 3476 | 1464626507369 Marionette TRACE conn3 <- [1,1874,null,{}] 09:41:47 INFO - PROCESS | 3476 | 1464626507375 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}] 09:41:47 INFO - PROCESS | 3476 | 1464626507622 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 09:41:47 INFO - PROCESS | 3476 | 1464626507951 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bcc00 == 154 [pid = 3476] [id = 476] 09:41:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x90e4e400) [pid = 3476] [serial = 1429] [outer = (nil)] 09:41:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x92160c00) [pid = 3476] [serial = 1430] [outer = 0x90e4e400] 09:41:48 INFO - PROCESS | 3476 | 1464626508057 Marionette DEBUG loaded listener.js 09:41:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x92217c00) [pid = 3476] [serial = 1431] [outer = 0x90e4e400] 09:41:48 INFO - PROCESS | 3476 | 1464626508977 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]]]}] 09:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 09:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1650ms 09:41:49 INFO - PROCESS | 3476 | 1464626509016 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 09:41:49 INFO - PROCESS | 3476 | 1464626509019 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 09:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 09:41:49 INFO - PROCESS | 3476 | 1464626509046 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 09:41:49 INFO - PROCESS | 3476 | 1464626509050 Marionette TRACE conn3 <- [1,1878,null,{}] 09:41:49 INFO - PROCESS | 3476 | 1464626509055 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}] 09:41:49 INFO - PROCESS | 3476 | 1464626509265 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 09:41:49 INFO - PROCESS | 3476 | 1464626509588 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dca000 == 155 [pid = 3476] [id = 477] 09:41:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x91ff3800) [pid = 3476] [serial = 1432] [outer = (nil)] 09:41:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x922f6400) [pid = 3476] [serial = 1433] [outer = 0x91ff3800] 09:41:49 INFO - PROCESS | 3476 | 1464626509685 Marionette DEBUG loaded listener.js 09:41:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x9286fc00) [pid = 3476] [serial = 1434] [outer = 0x91ff3800] 09:41:50 INFO - PROCESS | 3476 | 1464626510580 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]]]}] 09:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 09:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1586ms 09:41:50 INFO - PROCESS | 3476 | 1464626510629 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 09:41:50 INFO - PROCESS | 3476 | 1464626510632 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 09:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 09:41:50 INFO - PROCESS | 3476 | 1464626510639 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 09:41:50 INFO - PROCESS | 3476 | 1464626510643 Marionette TRACE conn3 <- [1,1882,null,{}] 09:41:50 INFO - PROCESS | 3476 | 1464626510649 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}] 09:41:50 INFO - PROCESS | 3476 | 1464626510865 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 09:41:51 INFO - PROCESS | 3476 | 1464626511199 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x922ec800 == 156 [pid = 3476] [id = 478] 09:41:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x922f7800) [pid = 3476] [serial = 1435] [outer = (nil)] 09:41:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x9287d800) [pid = 3476] [serial = 1436] [outer = 0x922f7800] 09:41:51 INFO - PROCESS | 3476 | 1464626511293 Marionette DEBUG loaded listener.js 09:41:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x92b7f400) [pid = 3476] [serial = 1437] [outer = 0x922f7800] 09:41:52 INFO - PROCESS | 3476 | 1464626512207 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]]]}] 09:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 09:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1633ms 09:41:52 INFO - PROCESS | 3476 | 1464626512274 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 09:41:52 INFO - PROCESS | 3476 | 1464626512278 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 09:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 09:41:52 INFO - PROCESS | 3476 | 1464626512285 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 09:41:52 INFO - PROCESS | 3476 | 1464626512288 Marionette TRACE conn3 <- [1,1886,null,{}] 09:41:52 INFO - PROCESS | 3476 | 1464626512294 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}] 09:41:52 INFO - PROCESS | 3476 | 1464626512507 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 09:41:52 INFO - PROCESS | 3476 | 1464626512837 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x92877400 == 157 [pid = 3476] [id = 479] 09:41:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x92877c00) [pid = 3476] [serial = 1438] [outer = (nil)] 09:41:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x9389dc00) [pid = 3476] [serial = 1439] [outer = 0x92877c00] 09:41:52 INFO - PROCESS | 3476 | 1464626512931 Marionette DEBUG loaded listener.js 09:41:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x938a5400) [pid = 3476] [serial = 1440] [outer = 0x92877c00] 09:41:53 INFO - PROCESS | 3476 | 1464626513902 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]]]}] 09:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 09:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1679ms 09:41:53 INFO - PROCESS | 3476 | 1464626513965 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 09:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 09:41:53 INFO - PROCESS | 3476 | 1464626513969 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 09:41:53 INFO - PROCESS | 3476 | 1464626513975 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 09:41:53 INFO - PROCESS | 3476 | 1464626513979 Marionette TRACE conn3 <- [1,1890,null,{}] 09:41:53 INFO - PROCESS | 3476 | 1464626513985 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}] 09:41:54 INFO - PROCESS | 3476 | 1464626514201 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 09:41:54 INFO - PROCESS | 3476 | 1464626514532 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x92162000 == 158 [pid = 3476] [id = 480] 09:41:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x9389a800) [pid = 3476] [serial = 1441] [outer = (nil)] 09:41:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x9456e400) [pid = 3476] [serial = 1442] [outer = 0x9389a800] 09:41:54 INFO - PROCESS | 3476 | 1464626514632 Marionette DEBUG loaded listener.js 09:41:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x950c6400) [pid = 3476] [serial = 1443] [outer = 0x9389a800] 09:41:55 INFO - PROCESS | 3476 | 1464626515587 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]]]}] 09:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 09:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1682ms 09:41:55 INFO - PROCESS | 3476 | 1464626515658 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 09:41:55 INFO - PROCESS | 3476 | 1464626515662 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 09:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 09:41:55 INFO - PROCESS | 3476 | 1464626515669 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 09:41:55 INFO - PROCESS | 3476 | 1464626515673 Marionette TRACE conn3 <- [1,1894,null,{}] 09:41:55 INFO - PROCESS | 3476 | 1464626515679 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}] 09:41:55 INFO - PROCESS | 3476 | 1464626515959 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 09:41:56 INFO - PROCESS | 3476 | 1464626516323 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b813800 == 159 [pid = 3476] [id = 481] 09:41:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x98e58800) [pid = 3476] [serial = 1444] [outer = (nil)] 09:41:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x9967c400) [pid = 3476] [serial = 1445] [outer = 0x98e58800] 09:41:56 INFO - PROCESS | 3476 | 1464626516421 Marionette DEBUG loaded listener.js 09:41:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x99a68c00) [pid = 3476] [serial = 1446] [outer = 0x98e58800] 09:41:57 INFO - PROCESS | 3476 | 1464626517384 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]]]}] 09:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 09:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1781ms 09:41:57 INFO - PROCESS | 3476 | 1464626517451 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 09:41:57 INFO - PROCESS | 3476 | 1464626517455 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 09:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 09:41:57 INFO - PROCESS | 3476 | 1464626517462 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 09:41:57 INFO - PROCESS | 3476 | 1464626517465 Marionette TRACE conn3 <- [1,1898,null,{}] 09:41:57 INFO - PROCESS | 3476 | 1464626517471 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}] 09:41:57 INFO - PROCESS | 3476 | 1464626517695 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 09:41:58 INFO - PROCESS | 3476 | 1464626518032 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a97400 == 160 [pid = 3476] [id = 482] 09:41:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x9801c400) [pid = 3476] [serial = 1447] [outer = (nil)] 09:41:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x99c10400) [pid = 3476] [serial = 1448] [outer = 0x9801c400] 09:41:58 INFO - PROCESS | 3476 | 1464626518125 Marionette DEBUG loaded listener.js 09:41:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x99e30000) [pid = 3476] [serial = 1449] [outer = 0x9801c400] 09:41:59 INFO - PROCESS | 3476 | 1464626519056 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]]]}] 09:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 09:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1631ms 09:41:59 INFO - PROCESS | 3476 | 1464626519094 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 09:41:59 INFO - PROCESS | 3476 | 1464626519097 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 09:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 09:41:59 INFO - PROCESS | 3476 | 1464626519103 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 09:41:59 INFO - PROCESS | 3476 | 1464626519107 Marionette TRACE conn3 <- [1,1902,null,{}] 09:41:59 INFO - PROCESS | 3476 | 1464626519122 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}] 09:41:59 INFO - PROCESS | 3476 | 1464626519315 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 09:41:59 INFO - PROCESS | 3476 | 1464626519651 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:41:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b6000 == 161 [pid = 3476] [id = 483] 09:41:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x997ab000) [pid = 3476] [serial = 1450] [outer = (nil)] 09:41:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9a0c4000) [pid = 3476] [serial = 1451] [outer = 0x997ab000] 09:41:59 INFO - PROCESS | 3476 | 1464626519748 Marionette DEBUG loaded listener.js 09:41:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9a0c8400) [pid = 3476] [serial = 1452] [outer = 0x997ab000] 09:42:00 INFO - PROCESS | 3476 | 1464626520674 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]]]}] 09:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 09:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1642ms 09:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 09:42:00 INFO - PROCESS | 3476 | 1464626520747 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 09:42:00 INFO - PROCESS | 3476 | 1464626520750 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 09:42:00 INFO - PROCESS | 3476 | 1464626520757 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 09:42:00 INFO - PROCESS | 3476 | 1464626520760 Marionette TRACE conn3 <- [1,1906,null,{}] 09:42:00 INFO - PROCESS | 3476 | 1464626520766 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}] 09:42:01 INFO - PROCESS | 3476 | 1464626521013 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 09:42:01 INFO - PROCESS | 3476 | 1464626521357 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c367400 == 162 [pid = 3476] [id = 484] 09:42:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x8cabac00) [pid = 3476] [serial = 1453] [outer = (nil)] 09:42:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9a3bfc00) [pid = 3476] [serial = 1454] [outer = 0x8cabac00] 09:42:01 INFO - PROCESS | 3476 | 1464626521448 Marionette DEBUG loaded listener.js 09:42:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x9aab7c00) [pid = 3476] [serial = 1455] [outer = 0x8cabac00] 09:42:02 INFO - PROCESS | 3476 | 1464626522367 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]]]}] 09:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 09:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1683ms 09:42:02 INFO - PROCESS | 3476 | 1464626522440 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 09:42:02 INFO - PROCESS | 3476 | 1464626522444 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 09:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 09:42:02 INFO - PROCESS | 3476 | 1464626522451 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 09:42:02 INFO - PROCESS | 3476 | 1464626522454 Marionette TRACE conn3 <- [1,1910,null,{}] 09:42:02 INFO - PROCESS | 3476 | 1464626522460 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}] 09:42:02 INFO - PROCESS | 3476 | 1464626522680 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 09:42:03 INFO - PROCESS | 3476 | 1464626523015 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9eac00 == 163 [pid = 3476] [id = 485] 09:42:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9a1eb800) [pid = 3476] [serial = 1456] [outer = (nil)] 09:42:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9af14c00) [pid = 3476] [serial = 1457] [outer = 0x9a1eb800] 09:42:03 INFO - PROCESS | 3476 | 1464626523111 Marionette DEBUG loaded listener.js 09:42:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9b736000) [pid = 3476] [serial = 1458] [outer = 0x9a1eb800] 09:42:04 INFO - PROCESS | 3476 | 1464626524050 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]]]}] 09:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 09:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1681ms 09:42:04 INFO - PROCESS | 3476 | 1464626524131 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 09:42:04 INFO - PROCESS | 3476 | 1464626524135 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 09:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 09:42:04 INFO - PROCESS | 3476 | 1464626524142 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 09:42:04 INFO - PROCESS | 3476 | 1464626524145 Marionette TRACE conn3 <- [1,1914,null,{}] 09:42:04 INFO - PROCESS | 3476 | 1464626524151 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}] 09:42:04 INFO - PROCESS | 3476 | 1464626524407 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 09:42:04 INFO - PROCESS | 3476 | 1464626524746 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a3b7000 == 164 [pid = 3476] [id = 486] 09:42:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9a3ba800) [pid = 3476] [serial = 1459] [outer = (nil)] 09:42:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa1060400) [pid = 3476] [serial = 1460] [outer = 0x9a3ba800] 09:42:04 INFO - PROCESS | 3476 | 1464626524834 Marionette DEBUG loaded listener.js 09:42:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa2240000) [pid = 3476] [serial = 1461] [outer = 0x9a3ba800] 09:42:05 INFO - PROCESS | 3476 | 1464626525739 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]]]}] 09:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 09:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1635ms 09:42:05 INFO - PROCESS | 3476 | 1464626525778 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 09:42:05 INFO - PROCESS | 3476 | 1464626525781 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 09:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 09:42:05 INFO - PROCESS | 3476 | 1464626525788 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 09:42:05 INFO - PROCESS | 3476 | 1464626525792 Marionette TRACE conn3 <- [1,1918,null,{}] 09:42:05 INFO - PROCESS | 3476 | 1464626525798 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}] 09:42:06 INFO - PROCESS | 3476 | 1464626526004 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 09:42:06 INFO - PROCESS | 3476 | 1464626526361 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb8d000 == 165 [pid = 3476] [id = 487] 09:42:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x8ceeb000) [pid = 3476] [serial = 1462] [outer = (nil)] 09:42:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0xa2734000) [pid = 3476] [serial = 1463] [outer = 0x8ceeb000] 09:42:06 INFO - PROCESS | 3476 | 1464626526451 Marionette DEBUG loaded listener.js 09:42:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0xa317bc00) [pid = 3476] [serial = 1464] [outer = 0x8ceeb000] 09:42:07 INFO - PROCESS | 3476 | 1464626527354 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]]]}] 09:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 09:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1633ms 09:42:07 INFO - PROCESS | 3476 | 1464626527423 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 09:42:07 INFO - PROCESS | 3476 | 1464626527427 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 09:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 09:42:07 INFO - PROCESS | 3476 | 1464626527435 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 09:42:07 INFO - PROCESS | 3476 | 1464626527439 Marionette TRACE conn3 <- [1,1922,null,{}] 09:42:07 INFO - PROCESS | 3476 | 1464626527446 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}] 09:42:07 INFO - PROCESS | 3476 | 1464626527706 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 09:42:08 INFO - PROCESS | 3476 | 1464626528038 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa7c00 == 166 [pid = 3476] [id = 488] 09:42:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x9ac4a000) [pid = 3476] [serial = 1465] [outer = (nil)] 09:42:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0xa36eb800) [pid = 3476] [serial = 1466] [outer = 0x9ac4a000] 09:42:08 INFO - PROCESS | 3476 | 1464626528136 Marionette DEBUG loaded listener.js 09:42:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0xa3578000) [pid = 3476] [serial = 1467] [outer = 0x9ac4a000] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8b37a800 == 165 [pid = 3476] [id = 378] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x89d92400 == 164 [pid = 3476] [id = 402] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec9c00 == 163 [pid = 3476] [id = 376] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x90dc7c00 == 162 [pid = 3476] [id = 419] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x89d91c00 == 161 [pid = 3476] [id = 375] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0xa2383800 == 160 [pid = 3476] [id = 418] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x888bac00 == 159 [pid = 3476] [id = 469] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x89fae800 == 158 [pid = 3476] [id = 468] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x89ecb000 == 157 [pid = 3476] [id = 467] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x888b6c00 == 156 [pid = 3476] [id = 466] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0xa250a400 == 155 [pid = 3476] [id = 464] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5c9000 == 154 [pid = 3476] [id = 463] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8dda2c00 == 153 [pid = 3476] [id = 462] 09:42:09 INFO - PROCESS | 3476 | --DOCSHELL 0x9ac48000 == 152 [pid = 3476] [id = 461] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0x9ad8f800) [pid = 3476] [serial = 1325] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x8c5c5800) [pid = 3476] [serial = 1338] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x92d72800) [pid = 3476] [serial = 1304] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x938a5000) [pid = 3476] [serial = 1305] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8cb89c00) [pid = 3476] [serial = 1284] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x8e12b400) [pid = 3476] [serial = 1287] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x9a3b0c00) [pid = 3476] [serial = 1323] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x9a1f5400) [pid = 3476] [serial = 1322] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x89d9e000) [pid = 3476] [serial = 1278] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x99c07400) [pid = 3476] [serial = 1314] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x9a0c2400) [pid = 3476] [serial = 1320] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8ddcd000) [pid = 3476] [serial = 1286] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x995c5000) [pid = 3476] [serial = 1311] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8ceed800) [pid = 3476] [serial = 1209] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x88bdf800) [pid = 3476] [serial = 1277] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x90dc6000) [pid = 3476] [serial = 1295] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8c6b5c00) [pid = 3476] [serial = 1283] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x93a9c400) [pid = 3476] [serial = 1307] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x9af18800) [pid = 3476] [serial = 1326] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x99c05000) [pid = 3476] [serial = 1313] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x9806d800) [pid = 3476] [serial = 1310] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x91df7400) [pid = 3476] [serial = 1299] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x8aba6800) [pid = 3476] [serial = 1334] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x9a03d400) [pid = 3476] [serial = 1319] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x8e5ac000) [pid = 3476] [serial = 1289] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x91df4800) [pid = 3476] [serial = 1298] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x8b37b800) [pid = 3476] [serial = 1335] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x8c35d000) [pid = 3476] [serial = 1337] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x8ce3fc00) [pid = 3476] [serial = 1340] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x8b9ea000) [pid = 3476] [serial = 1281] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8ac65000) [pid = 3476] [serial = 1280] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x88bdcc00) [pid = 3476] [serial = 1331] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x927c3800) [pid = 3476] [serial = 1302] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x8c35d400) [pid = 3476] [serial = 1263] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x9a032c00) [pid = 3476] [serial = 1317] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x922f4000) [pid = 3476] [serial = 1301] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8e5b2c00) [pid = 3476] [serial = 1290] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x89d9cc00) [pid = 3476] [serial = 1332] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8f76a400) [pid = 3476] [serial = 1292] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x99eb8c00) [pid = 3476] [serial = 1316] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x9cec3400) [pid = 3476] [serial = 1328] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8ceea400) [pid = 3476] [serial = 1341] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x90ace800) [pid = 3476] [serial = 1293] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x90e4d400) [pid = 3476] [serial = 1296] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x950d1c00) [pid = 3476] [serial = 1308] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8dd99000) [pid = 3476] [serial = 1343] [outer = (nil)] [url = about:blank] 09:42:10 INFO - PROCESS | 3476 | 1464626530815 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]]]}] 09:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 09:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 3437ms 09:42:10 INFO - PROCESS | 3476 | 1464626530873 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 09:42:10 INFO - PROCESS | 3476 | 1464626530877 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 09:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 09:42:10 INFO - PROCESS | 3476 | 1464626530885 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 09:42:10 INFO - PROCESS | 3476 | 1464626530890 Marionette TRACE conn3 <- [1,1926,null,{}] 09:42:10 INFO - PROCESS | 3476 | 1464626530898 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}] 09:42:11 INFO - PROCESS | 3476 | 1464626531089 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 09:42:11 INFO - PROCESS | 3476 | 1464626531306 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x887a6800 == 153 [pid = 3476] [id = 489] 09:42:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89ec8c00) [pid = 3476] [serial = 1468] [outer = (nil)] 09:42:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x89f67000) [pid = 3476] [serial = 1469] [outer = 0x89ec8c00] 09:42:11 INFO - PROCESS | 3476 | 1464626531386 Marionette DEBUG loaded listener.js 09:42:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x89f6bc00) [pid = 3476] [serial = 1470] [outer = 0x89ec8c00] 09:42:12 INFO - PROCESS | 3476 | 1464626532259 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]]]}] 09:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 09:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1435ms 09:42:12 INFO - PROCESS | 3476 | 1464626532319 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 09:42:12 INFO - PROCESS | 3476 | 1464626532327 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 09:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 09:42:12 INFO - PROCESS | 3476 | 1464626532337 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 09:42:12 INFO - PROCESS | 3476 | 1464626532342 Marionette TRACE conn3 <- [1,1930,null,{}] 09:42:12 INFO - PROCESS | 3476 | 1464626532348 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}] 09:42:12 INFO - PROCESS | 3476 | 1464626532650 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 09:42:12 INFO - PROCESS | 3476 | 1464626532683 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x89f67800 == 154 [pid = 3476] [id = 490] 09:42:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8a894400) [pid = 3476] [serial = 1471] [outer = (nil)] 09:42:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8ac65400) [pid = 3476] [serial = 1472] [outer = 0x8a894400] 09:42:12 INFO - PROCESS | 3476 | 1464626532760 Marionette DEBUG loaded listener.js 09:42:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8b37b800) [pid = 3476] [serial = 1473] [outer = 0x8a894400] 09:42:13 INFO - PROCESS | 3476 | 1464626533782 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]]]}] 09:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 09:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1485ms 09:42:13 INFO - PROCESS | 3476 | 1464626533823 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 09:42:13 INFO - PROCESS | 3476 | 1464626533831 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 09:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 09:42:13 INFO - PROCESS | 3476 | 1464626533848 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 09:42:13 INFO - PROCESS | 3476 | 1464626533855 Marionette TRACE conn3 <- [1,1934,null,{}] 09:42:13 INFO - PROCESS | 3476 | 1464626533870 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}] 09:42:14 INFO - PROCESS | 3476 | 1464626534179 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 09:42:14 INFO - PROCESS | 3476 | 1464626534215 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a88dc00 == 155 [pid = 3476] [id = 491] 09:42:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8c5c2c00) [pid = 3476] [serial = 1474] [outer = (nil)] 09:42:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8c5cc800) [pid = 3476] [serial = 1475] [outer = 0x8c5c2c00] 09:42:14 INFO - PROCESS | 3476 | 1464626534294 Marionette DEBUG loaded listener.js 09:42:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8cac2c00) [pid = 3476] [serial = 1476] [outer = 0x8c5c2c00] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8cabbc00) [pid = 3476] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8ddc9800) [pid = 3476] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8c5c9c00) [pid = 3476] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0xa336c000) [pid = 3476] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0xa3361000) [pid = 3476] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8dd9fc00) [pid = 3476] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x9cec7c00) [pid = 3476] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x9b159c00) [pid = 3476] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8ce38400) [pid = 3476] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x99938400) [pid = 3476] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x99a6a400) [pid = 3476] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8bbc9c00) [pid = 3476] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x938a7400) [pid = 3476] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x938a3400) [pid = 3476] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x91df1400) [pid = 3476] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x90bd8400) [pid = 3476] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x8f769400) [pid = 3476] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8cedf400) [pid = 3476] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x8e1e0c00) [pid = 3476] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x8b9f2800) [pid = 3476] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x8a888400) [pid = 3476] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8ac61400) [pid = 3476] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x89fa4800) [pid = 3476] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 09:42:15 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x88bd7000) [pid = 3476] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 09:42:15 INFO - PROCESS | 3476 | 1464626535953 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]]]}] 09:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 09:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2136ms 09:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 09:42:15 INFO - PROCESS | 3476 | 1464626535985 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 09:42:15 INFO - PROCESS | 3476 | 1464626535988 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 09:42:15 INFO - PROCESS | 3476 | 1464626535994 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 09:42:15 INFO - PROCESS | 3476 | 1464626535998 Marionette TRACE conn3 <- [1,1938,null,{}] 09:42:16 INFO - PROCESS | 3476 | 1464626536003 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}] 09:42:16 INFO - PROCESS | 3476 | 1464626536196 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 09:42:16 INFO - PROCESS | 3476 | 1464626536213 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x89da0800 == 156 [pid = 3476] [id = 492] 09:42:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8c6b0800) [pid = 3476] [serial = 1477] [outer = (nil)] 09:42:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8cdc1400) [pid = 3476] [serial = 1478] [outer = 0x8c6b0800] 09:42:16 INFO - PROCESS | 3476 | 1464626536295 Marionette DEBUG loaded listener.js 09:42:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8ce31800) [pid = 3476] [serial = 1479] [outer = 0x8c6b0800] 09:42:17 INFO - PROCESS | 3476 | 1464626537233 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]]]}] 09:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 09:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1290ms 09:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 09:42:17 INFO - PROCESS | 3476 | 1464626537284 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 09:42:17 INFO - PROCESS | 3476 | 1464626537287 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 09:42:17 INFO - PROCESS | 3476 | 1464626537297 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 09:42:17 INFO - PROCESS | 3476 | 1464626537300 Marionette TRACE conn3 <- [1,1942,null,{}] 09:42:17 INFO - PROCESS | 3476 | 1464626537306 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}] 09:42:17 INFO - PROCESS | 3476 | 1464626537630 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 09:42:18 INFO - PROCESS | 3476 | 1464626537992 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d91400 == 157 [pid = 3476] [id = 493] 09:42:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x89d92000) [pid = 3476] [serial = 1480] [outer = (nil)] 09:42:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x89d99400) [pid = 3476] [serial = 1481] [outer = 0x89d92000] 09:42:18 INFO - PROCESS | 3476 | 1464626538087 Marionette DEBUG loaded listener.js 09:42:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x89f63800) [pid = 3476] [serial = 1482] [outer = 0x89d92000] 09:42:19 INFO - PROCESS | 3476 | 1464626539103 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]]]}] 09:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 09:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1887ms 09:42:19 INFO - PROCESS | 3476 | 1464626539182 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 09:42:19 INFO - PROCESS | 3476 | 1464626539188 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 09:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 09:42:19 INFO - PROCESS | 3476 | 1464626539197 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 09:42:19 INFO - PROCESS | 3476 | 1464626539204 Marionette TRACE conn3 <- [1,1946,null,{}] 09:42:19 INFO - PROCESS | 3476 | 1464626539212 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}] 09:42:19 INFO - PROCESS | 3476 | 1464626539494 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 09:42:19 INFO - PROCESS | 3476 | 1464626539837 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9dcc00 == 158 [pid = 3476] [id = 494] 09:42:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8a9e9800) [pid = 3476] [serial = 1483] [outer = (nil)] 09:42:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8b379c00) [pid = 3476] [serial = 1484] [outer = 0x8a9e9800] 09:42:19 INFO - PROCESS | 3476 | 1464626539937 Marionette DEBUG loaded listener.js 09:42:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8b818800) [pid = 3476] [serial = 1485] [outer = 0x8a9e9800] 09:42:20 INFO - PROCESS | 3476 | 1464626540971 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]]]}] 09:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 09:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1842ms 09:42:21 INFO - PROCESS | 3476 | 1464626541039 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 09:42:21 INFO - PROCESS | 3476 | 1464626541044 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 09:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 09:42:21 INFO - PROCESS | 3476 | 1464626541051 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 09:42:21 INFO - PROCESS | 3476 | 1464626541055 Marionette TRACE conn3 <- [1,1950,null,{}] 09:42:21 INFO - PROCESS | 3476 | 1464626541061 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}] 09:42:21 INFO - PROCESS | 3476 | 1464626541349 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 09:42:21 INFO - PROCESS | 3476 | 1464626541752 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6bec00 == 159 [pid = 3476] [id = 495] 09:42:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8cac2800) [pid = 3476] [serial = 1486] [outer = (nil)] 09:42:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8cb8c400) [pid = 3476] [serial = 1487] [outer = 0x8cac2800] 09:42:21 INFO - PROCESS | 3476 | 1464626541858 Marionette DEBUG loaded listener.js 09:42:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8ce40000) [pid = 3476] [serial = 1488] [outer = 0x8cac2800] 09:42:22 INFO - PROCESS | 3476 | 1464626542874 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]]]}] 09:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 09:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1882ms 09:42:22 INFO - PROCESS | 3476 | 1464626542934 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 09:42:22 INFO - PROCESS | 3476 | 1464626542940 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 09:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 09:42:22 INFO - PROCESS | 3476 | 1464626542958 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 09:42:22 INFO - PROCESS | 3476 | 1464626542965 Marionette TRACE conn3 <- [1,1954,null,{}] 09:42:22 INFO - PROCESS | 3476 | 1464626542971 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}] 09:42:23 INFO - PROCESS | 3476 | 1464626543226 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 09:42:23 INFO - PROCESS | 3476 | 1464626543559 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c35d400 == 160 [pid = 3476] [id = 496] 09:42:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8cee4c00) [pid = 3476] [serial = 1489] [outer = (nil)] 09:42:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e12ac00) [pid = 3476] [serial = 1490] [outer = 0x8cee4c00] 09:42:23 INFO - PROCESS | 3476 | 1464626543658 Marionette DEBUG loaded listener.js 09:42:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8e1d9c00) [pid = 3476] [serial = 1491] [outer = 0x8cee4c00] 09:42:24 INFO - PROCESS | 3476 | 1464626544589 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]]]}] 09:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 09:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1696ms 09:42:24 INFO - PROCESS | 3476 | 1464626544646 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 09:42:24 INFO - PROCESS | 3476 | 1464626544650 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 09:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 09:42:24 INFO - PROCESS | 3476 | 1464626544656 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 09:42:24 INFO - PROCESS | 3476 | 1464626544660 Marionette TRACE conn3 <- [1,1958,null,{}] 09:42:24 INFO - PROCESS | 3476 | 1464626544666 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}] 09:42:24 INFO - PROCESS | 3476 | 1464626544880 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 09:42:25 INFO - PROCESS | 3476 | 1464626545202 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc1c00 == 161 [pid = 3476] [id = 497] 09:42:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8e5ae800) [pid = 3476] [serial = 1492] [outer = (nil)] 09:42:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8e72f000) [pid = 3476] [serial = 1493] [outer = 0x8e5ae800] 09:42:25 INFO - PROCESS | 3476 | 1464626545295 Marionette DEBUG loaded listener.js 09:42:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8e735800) [pid = 3476] [serial = 1494] [outer = 0x8e5ae800] 09:42:26 INFO - PROCESS | 3476 | 1464626546259 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]]]}] 09:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 09:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1636ms 09:42:26 INFO - PROCESS | 3476 | 1464626546298 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 09:42:26 INFO - PROCESS | 3476 | 1464626546304 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 09:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 09:42:26 INFO - PROCESS | 3476 | 1464626546314 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 09:42:26 INFO - PROCESS | 3476 | 1464626546320 Marionette TRACE conn3 <- [1,1962,null,{}] 09:42:26 INFO - PROCESS | 3476 | 1464626546325 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}] 09:42:26 INFO - PROCESS | 3476 | 1464626546553 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 09:42:26 INFO - PROCESS | 3476 | 1464626546889 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f76d800 == 162 [pid = 3476] [id = 498] 09:42:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8f76f000) [pid = 3476] [serial = 1495] [outer = (nil)] 09:42:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8f9bd000) [pid = 3476] [serial = 1496] [outer = 0x8f76f000] 09:42:26 INFO - PROCESS | 3476 | 1464626546995 Marionette DEBUG loaded listener.js 09:42:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90bd8400) [pid = 3476] [serial = 1497] [outer = 0x8f76f000] 09:42:27 INFO - PROCESS | 3476 | 1464626547968 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]]]}] 09:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 09:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1685ms 09:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 09:42:28 INFO - PROCESS | 3476 | 1464626547999 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 09:42:28 INFO - PROCESS | 3476 | 1464626548002 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 09:42:28 INFO - PROCESS | 3476 | 1464626548009 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 09:42:28 INFO - PROCESS | 3476 | 1464626548013 Marionette TRACE conn3 <- [1,1966,null,{}] 09:42:28 INFO - PROCESS | 3476 | 1464626548019 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}] 09:42:28 INFO - PROCESS | 3476 | 1464626548241 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 09:42:28 INFO - PROCESS | 3476 | 1464626548584 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f9bf000 == 163 [pid = 3476] [id = 499] 09:42:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x90aca000) [pid = 3476] [serial = 1498] [outer = (nil)] 09:42:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x90e58400) [pid = 3476] [serial = 1499] [outer = 0x90aca000] 09:42:28 INFO - PROCESS | 3476 | 1464626548678 Marionette DEBUG loaded listener.js 09:42:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x91dec800) [pid = 3476] [serial = 1500] [outer = 0x90aca000] 09:42:29 INFO - PROCESS | 3476 | 1464626549576 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]]]}] 09:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 09:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1635ms 09:42:29 INFO - PROCESS | 3476 | 1464626549643 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 09:42:29 INFO - PROCESS | 3476 | 1464626549648 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 09:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 09:42:29 INFO - PROCESS | 3476 | 1464626549654 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 09:42:29 INFO - PROCESS | 3476 | 1464626549658 Marionette TRACE conn3 <- [1,1970,null,{}] 09:42:29 INFO - PROCESS | 3476 | 1464626549663 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}] 09:42:29 INFO - PROCESS | 3476 | 1464626549877 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 09:42:30 INFO - PROCESS | 3476 | 1464626550156 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa4800 == 164 [pid = 3476] [id = 500] 09:42:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x91dec400) [pid = 3476] [serial = 1501] [outer = (nil)] 09:42:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x91fed000) [pid = 3476] [serial = 1502] [outer = 0x91dec400] 09:42:30 INFO - PROCESS | 3476 | 1464626550290 Marionette DEBUG loaded listener.js 09:42:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x9221d000) [pid = 3476] [serial = 1503] [outer = 0x91dec400] 09:42:31 INFO - PROCESS | 3476 | 1464626551177 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]]]}] 09:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 09:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1578ms 09:42:31 INFO - PROCESS | 3476 | 1464626551233 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 09:42:31 INFO - PROCESS | 3476 | 1464626551236 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 09:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 09:42:31 INFO - PROCESS | 3476 | 1464626551243 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 09:42:31 INFO - PROCESS | 3476 | 1464626551247 Marionette TRACE conn3 <- [1,1974,null,{}] 09:42:31 INFO - PROCESS | 3476 | 1464626551252 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}] 09:42:31 INFO - PROCESS | 3476 | 1464626551476 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 09:42:31 INFO - PROCESS | 3476 | 1464626551754 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e57000 == 165 [pid = 3476] [id = 501] 09:42:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x91df6000) [pid = 3476] [serial = 1504] [outer = (nil)] 09:42:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x927c9800) [pid = 3476] [serial = 1505] [outer = 0x91df6000] 09:42:31 INFO - PROCESS | 3476 | 1464626551896 Marionette DEBUG loaded listener.js 09:42:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x92875400) [pid = 3476] [serial = 1506] [outer = 0x91df6000] 09:42:32 INFO - PROCESS | 3476 | 1464626552769 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]]]}] 09:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 09:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1579ms 09:42:32 INFO - PROCESS | 3476 | 1464626552823 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 09:42:32 INFO - PROCESS | 3476 | 1464626552826 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 09:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 09:42:32 INFO - PROCESS | 3476 | 1464626552833 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 09:42:32 INFO - PROCESS | 3476 | 1464626552843 Marionette TRACE conn3 <- [1,1978,null,{}] 09:42:32 INFO - PROCESS | 3476 | 1464626552848 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}] 09:42:33 INFO - PROCESS | 3476 | 1464626553054 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 09:42:33 INFO - PROCESS | 3476 | 1464626553385 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f7c00 == 166 [pid = 3476] [id = 502] 09:42:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x922fa400) [pid = 3476] [serial = 1507] [outer = (nil)] 09:42:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x92b8a800) [pid = 3476] [serial = 1508] [outer = 0x922fa400] 09:42:33 INFO - PROCESS | 3476 | 1464626553479 Marionette DEBUG loaded listener.js 09:42:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x92d7ac00) [pid = 3476] [serial = 1509] [outer = 0x922fa400] 09:42:34 INFO - PROCESS | 3476 | 1464626554384 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]]]}] 09:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 09:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1583ms 09:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 09:42:34 INFO - PROCESS | 3476 | 1464626554417 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 09:42:34 INFO - PROCESS | 3476 | 1464626554421 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 09:42:34 INFO - PROCESS | 3476 | 1464626554427 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 09:42:34 INFO - PROCESS | 3476 | 1464626554431 Marionette TRACE conn3 <- [1,1982,null,{}] 09:42:34 INFO - PROCESS | 3476 | 1464626554437 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}] 09:42:34 INFO - PROCESS | 3476 | 1464626554642 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 09:42:34 INFO - PROCESS | 3476 | 1464626554933 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x939e2400 == 167 [pid = 3476] [id = 503] 09:42:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x93a14000) [pid = 3476] [serial = 1510] [outer = (nil)] 09:42:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x93a1e400) [pid = 3476] [serial = 1511] [outer = 0x93a14000] 09:42:35 INFO - PROCESS | 3476 | 1464626555094 Marionette DEBUG loaded listener.js 09:42:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x9457ac00) [pid = 3476] [serial = 1512] [outer = 0x93a14000] 09:42:36 INFO - PROCESS | 3476 | 1464626556027 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]]]}] 09:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 09:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1636ms 09:42:36 INFO - PROCESS | 3476 | 1464626556063 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 09:42:36 INFO - PROCESS | 3476 | 1464626556067 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 09:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 09:42:36 INFO - PROCESS | 3476 | 1464626556073 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 09:42:36 INFO - PROCESS | 3476 | 1464626556077 Marionette TRACE conn3 <- [1,1986,null,{}] 09:42:36 INFO - PROCESS | 3476 | 1464626556083 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}] 09:42:36 INFO - PROCESS | 3476 | 1464626556309 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 09:42:36 INFO - PROCESS | 3476 | 1464626556656 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b8cc00 == 168 [pid = 3476] [id = 504] 09:42:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x950c7400) [pid = 3476] [serial = 1513] [outer = (nil)] 09:42:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x9806ac00) [pid = 3476] [serial = 1514] [outer = 0x950c7400] 09:42:36 INFO - PROCESS | 3476 | 1464626556749 Marionette DEBUG loaded listener.js 09:42:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x9870bc00) [pid = 3476] [serial = 1515] [outer = 0x950c7400] 09:42:37 INFO - PROCESS | 3476 | 1464626557631 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]]]}] 09:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 09:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1632ms 09:42:37 INFO - PROCESS | 3476 | 1464626557708 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 09:42:37 INFO - PROCESS | 3476 | 1464626557712 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 09:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 09:42:37 INFO - PROCESS | 3476 | 1464626557718 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 09:42:37 INFO - PROCESS | 3476 | 1464626557720 Marionette TRACE conn3 <- [1,1990,null,{}] 09:42:37 INFO - PROCESS | 3476 | 1464626557727 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}] 09:42:37 INFO - PROCESS | 3476 | 1464626557965 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 09:42:38 INFO - PROCESS | 3476 | 1464626558307 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x97462000 == 169 [pid = 3476] [id = 505] 09:42:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x975d0800) [pid = 3476] [serial = 1516] [outer = (nil)] 09:42:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x997e5c00) [pid = 3476] [serial = 1517] [outer = 0x975d0800] 09:42:38 INFO - PROCESS | 3476 | 1464626558398 Marionette DEBUG loaded listener.js 09:42:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x99938400) [pid = 3476] [serial = 1518] [outer = 0x975d0800] 09:42:39 INFO - PROCESS | 3476 | 1464626559289 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]]]}] 09:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 09:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1640ms 09:42:39 INFO - PROCESS | 3476 | 1464626559359 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 09:42:39 INFO - PROCESS | 3476 | 1464626559362 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 09:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 09:42:39 INFO - PROCESS | 3476 | 1464626559369 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 09:42:39 INFO - PROCESS | 3476 | 1464626559372 Marionette TRACE conn3 <- [1,1994,null,{}] 09:42:39 INFO - PROCESS | 3476 | 1464626559378 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}] 09:42:39 INFO - PROCESS | 3476 | 1464626559588 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 09:42:39 INFO - PROCESS | 3476 | 1464626559918 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x91deb800 == 170 [pid = 3476] [id = 506] 09:42:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x975d2000) [pid = 3476] [serial = 1519] [outer = (nil)] 09:42:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x99e2d000) [pid = 3476] [serial = 1520] [outer = 0x975d2000] 09:42:40 INFO - PROCESS | 3476 | 1464626560008 Marionette DEBUG loaded listener.js 09:42:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9a032c00) [pid = 3476] [serial = 1521] [outer = 0x975d2000] 09:42:40 INFO - PROCESS | 3476 | 1464626560956 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]]]}] 09:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 09:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 09:42:41 INFO - PROCESS | 3476 | 1464626561005 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 09:42:41 INFO - PROCESS | 3476 | 1464626561009 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 09:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 09:42:41 INFO - PROCESS | 3476 | 1464626561031 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 09:42:41 INFO - PROCESS | 3476 | 1464626561035 Marionette TRACE conn3 <- [1,1998,null,{}] 09:42:41 INFO - PROCESS | 3476 | 1464626561047 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}] 09:42:41 INFO - PROCESS | 3476 | 1464626561246 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 09:42:41 INFO - PROCESS | 3476 | 1464626561581 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x97425000 == 171 [pid = 3476] [id = 507] 09:42:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x98e56800) [pid = 3476] [serial = 1522] [outer = (nil)] 09:42:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x9a1eb400) [pid = 3476] [serial = 1523] [outer = 0x98e56800] 09:42:41 INFO - PROCESS | 3476 | 1464626561681 Marionette DEBUG loaded listener.js 09:42:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9a1f4400) [pid = 3476] [serial = 1524] [outer = 0x98e56800] 09:42:42 INFO - PROCESS | 3476 | 1464626562544 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]]]}] 09:42:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 09:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1598ms 09:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 09:42:42 INFO - PROCESS | 3476 | 1464626562615 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 09:42:42 INFO - PROCESS | 3476 | 1464626562618 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 09:42:42 INFO - PROCESS | 3476 | 1464626562625 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 09:42:42 INFO - PROCESS | 3476 | 1464626562628 Marionette TRACE conn3 <- [1,2002,null,{}] 09:42:42 INFO - PROCESS | 3476 | 1464626562634 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}] 09:42:42 INFO - PROCESS | 3476 | 1464626562882 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 09:42:43 INFO - PROCESS | 3476 | 1464626563223 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x99c06000 == 172 [pid = 3476] [id = 508] 09:42:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x99e36000) [pid = 3476] [serial = 1525] [outer = (nil)] 09:42:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9ac4bc00) [pid = 3476] [serial = 1526] [outer = 0x99e36000] 09:42:43 INFO - PROCESS | 3476 | 1464626563313 Marionette DEBUG loaded listener.js 09:42:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9ad95800) [pid = 3476] [serial = 1527] [outer = 0x99e36000] 09:42:44 INFO - PROCESS | 3476 | 1464626564242 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]]]}] 09:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 09:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1682ms 09:42:44 INFO - PROCESS | 3476 | 1464626564307 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 09:42:44 INFO - PROCESS | 3476 | 1464626564311 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 09:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 09:42:44 INFO - PROCESS | 3476 | 1464626564317 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 09:42:44 INFO - PROCESS | 3476 | 1464626564321 Marionette TRACE conn3 <- [1,2006,null,{}] 09:42:44 INFO - PROCESS | 3476 | 1464626564327 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}] 09:42:44 INFO - PROCESS | 3476 | 1464626564547 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 09:42:44 INFO - PROCESS | 3476 | 1464626564877 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bb800 == 173 [pid = 3476] [id = 509] 09:42:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9a0c6000) [pid = 3476] [serial = 1528] [outer = (nil)] 09:42:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9b970400) [pid = 3476] [serial = 1529] [outer = 0x9a0c6000] 09:42:44 INFO - PROCESS | 3476 | 1464626564971 Marionette DEBUG loaded listener.js 09:42:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa050e400) [pid = 3476] [serial = 1530] [outer = 0x9a0c6000] 09:42:45 INFO - PROCESS | 3476 | 1464626565899 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]]]}] 09:42:45 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 09:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1628ms 09:42:45 INFO - PROCESS | 3476 | 1464626565947 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 09:42:45 INFO - PROCESS | 3476 | 1464626565951 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 09:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 09:42:45 INFO - PROCESS | 3476 | 1464626565958 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 09:42:45 INFO - PROCESS | 3476 | 1464626565961 Marionette TRACE conn3 <- [1,2010,null,{}] 09:42:45 INFO - PROCESS | 3476 | 1464626565967 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}] 09:42:46 INFO - PROCESS | 3476 | 1464626566171 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 09:42:46 INFO - PROCESS | 3476 | 1464626566518 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a3b9800 == 174 [pid = 3476] [id = 510] 09:42:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x9b132c00) [pid = 3476] [serial = 1531] [outer = (nil)] 09:42:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0xa27cbc00) [pid = 3476] [serial = 1532] [outer = 0x9b132c00] 09:42:46 INFO - PROCESS | 3476 | 1464626566614 Marionette DEBUG loaded listener.js 09:42:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0xa31ff000) [pid = 3476] [serial = 1533] [outer = 0x9b132c00] 09:42:47 INFO - PROCESS | 3476 | 1464626567512 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]]]}] 09:42:47 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 09:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1633ms 09:42:47 INFO - PROCESS | 3476 | 1464626567592 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 09:42:47 INFO - PROCESS | 3476 | 1464626567596 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 09:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 09:42:47 INFO - PROCESS | 3476 | 1464626567603 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 09:42:47 INFO - PROCESS | 3476 | 1464626567606 Marionette TRACE conn3 <- [1,2014,null,{}] 09:42:47 INFO - PROCESS | 3476 | 1464626567612 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}] 09:42:47 INFO - PROCESS | 3476 | 1464626567827 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec6400 == 173 [pid = 3476] [id = 333] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x9b72ec00 == 172 [pid = 3476] [id = 344] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x93aa2c00 == 171 [pid = 3476] [id = 342] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x9ad92000 == 170 [pid = 3476] [id = 343] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa1c00 == 169 [pid = 3476] [id = 346] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89faa000 == 168 [pid = 3476] [id = 347] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb88000 == 167 [pid = 3476] [id = 341] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8e72e400 == 166 [pid = 3476] [id = 339] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88bd4000 == 165 [pid = 3476] [id = 443] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x9741c800 == 164 [pid = 3476] [id = 340] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec9400 == 163 [pid = 3476] [id = 336] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88bde800 == 162 [pid = 3476] [id = 345] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89da0800 == 161 [pid = 3476] [id = 492] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8a88dc00 == 160 [pid = 3476] [id = 491] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89f67800 == 159 [pid = 3476] [id = 490] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x887a6800 == 158 [pid = 3476] [id = 489] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa7c00 == 157 [pid = 3476] [id = 488] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb8d000 == 156 [pid = 3476] [id = 487] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x9a3b7000 == 155 [pid = 3476] [id = 486] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9eac00 == 154 [pid = 3476] [id = 485] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x888b6000 == 153 [pid = 3476] [id = 483] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8c367400 == 152 [pid = 3476] [id = 484] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x93a97400 == 151 [pid = 3476] [id = 482] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8b813800 == 150 [pid = 3476] [id = 481] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x92162000 == 149 [pid = 3476] [id = 480] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x922ec800 == 148 [pid = 3476] [id = 478] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x92877400 == 147 [pid = 3476] [id = 479] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x90dca000 == 146 [pid = 3476] [id = 477] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x888bcc00 == 145 [pid = 3476] [id = 476] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8f76ec00 == 144 [pid = 3476] [id = 475] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8e5ad800 == 143 [pid = 3476] [id = 474] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc4400 == 142 [pid = 3476] [id = 473] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8cee4400 == 141 [pid = 3476] [id = 472] 09:42:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa5c00 == 140 [pid = 3476] [id = 471] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8ce35000) [pid = 3476] [serial = 1275] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x9ced1c00) [pid = 3476] [serial = 1329] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8cdc7400) [pid = 3476] [serial = 1406] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8ce3a400) [pid = 3476] [serial = 1407] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0xa51f8400) [pid = 3476] [serial = 1397] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0xa36e7800) [pid = 3476] [serial = 1395] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0xa35d5800) [pid = 3476] [serial = 1394] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0xa3579400) [pid = 3476] [serial = 1392] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0xa3575400) [pid = 3476] [serial = 1391] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0xa2711800) [pid = 3476] [serial = 1389] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0xa25b1400) [pid = 3476] [serial = 1388] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0xa0506800) [pid = 3476] [serial = 1386] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9cecbc00) [pid = 3476] [serial = 1385] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9b124000) [pid = 3476] [serial = 1383] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x9af0b400) [pid = 3476] [serial = 1382] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x9a80fc00) [pid = 3476] [serial = 1380] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x9a1ea400) [pid = 3476] [serial = 1379] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x99eaf400) [pid = 3476] [serial = 1377] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x99c05c00) [pid = 3476] [serial = 1376] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x980ea400) [pid = 3476] [serial = 1374] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x98019c00) [pid = 3476] [serial = 1373] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x950cfc00) [pid = 3476] [serial = 1371] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x950cc800) [pid = 3476] [serial = 1370] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x93a96800) [pid = 3476] [serial = 1368] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x93a17c00) [pid = 3476] [serial = 1367] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x92b81800) [pid = 3476] [serial = 1365] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x922f5000) [pid = 3476] [serial = 1364] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x92218000) [pid = 3476] [serial = 1362] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x91fef000) [pid = 3476] [serial = 1361] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x90bcf800) [pid = 3476] [serial = 1359] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x90acdc00) [pid = 3476] [serial = 1358] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8f9c7000) [pid = 3476] [serial = 1356] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8f9c0800) [pid = 3476] [serial = 1355] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8f6d1800) [pid = 3476] [serial = 1353] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8e5b8800) [pid = 3476] [serial = 1352] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8dda2800) [pid = 3476] [serial = 1350] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8ce32c00) [pid = 3476] [serial = 1349] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8e123000) [pid = 3476] [serial = 1412] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8b9ea400) [pid = 3476] [serial = 1347] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8a891400) [pid = 3476] [serial = 1346] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8b9e7000) [pid = 3476] [serial = 1403] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x89faac00) [pid = 3476] [serial = 1400] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x89fb0400) [pid = 3476] [serial = 1401] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0xa6336c00) [pid = 3476] [serial = 1398] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8c5ca800) [pid = 3476] [serial = 1410] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8a851000) [pid = 3476] [serial = 1409] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8bbd7000) [pid = 3476] [serial = 1404] [outer = (nil)] [url = about:blank] 09:42:49 INFO - PROCESS | 3476 | 1464626569951 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d93000 == 141 [pid = 3476] [id = 511] 09:42:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x89d94800) [pid = 3476] [serial = 1534] [outer = (nil)] 09:42:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x89d9f000) [pid = 3476] [serial = 1535] [outer = 0x89d94800] 09:42:50 INFO - PROCESS | 3476 | 1464626570035 Marionette DEBUG loaded listener.js 09:42:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x89f67800) [pid = 3476] [serial = 1536] [outer = 0x89d94800] 09:42:50 INFO - PROCESS | 3476 | 1464626570847 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]]]}] 09:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 09:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3281ms 09:42:50 INFO - PROCESS | 3476 | 1464626570886 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 09:42:50 INFO - PROCESS | 3476 | 1464626570893 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 09:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 09:42:50 INFO - PROCESS | 3476 | 1464626570900 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 09:42:50 INFO - PROCESS | 3476 | 1464626570905 Marionette TRACE conn3 <- [1,2018,null,{}] 09:42:50 INFO - PROCESS | 3476 | 1464626570912 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}] 09:42:51 INFO - PROCESS | 3476 | 1464626571127 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 09:42:51 INFO - PROCESS | 3476 | 1464626571322 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa5c00 == 142 [pid = 3476] [id = 512] 09:42:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x89fad000) [pid = 3476] [serial = 1537] [outer = (nil)] 09:42:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8ac6b000) [pid = 3476] [serial = 1538] [outer = 0x89fad000] 09:42:51 INFO - PROCESS | 3476 | 1464626571398 Marionette DEBUG loaded listener.js 09:42:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8b817800) [pid = 3476] [serial = 1539] [outer = 0x89fad000] 09:42:52 INFO - PROCESS | 3476 | 1464626572311 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]]]}] 09:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 09:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1448ms 09:42:52 INFO - PROCESS | 3476 | 1464626572351 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 09:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 09:42:52 INFO - PROCESS | 3476 | 1464626572357 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 09:42:52 INFO - PROCESS | 3476 | 1464626572371 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 09:42:52 INFO - PROCESS | 3476 | 1464626572374 Marionette TRACE conn3 <- [1,2022,null,{}] 09:42:52 INFO - PROCESS | 3476 | 1464626572380 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}] 09:42:52 INFO - PROCESS | 3476 | 1464626572654 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 09:42:52 INFO - PROCESS | 3476 | 1464626572690 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ab9d000 == 143 [pid = 3476] [id = 513] 09:42:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8c5c3800) [pid = 3476] [serial = 1540] [outer = (nil)] 09:42:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8c5ce800) [pid = 3476] [serial = 1541] [outer = 0x8c5c3800] 09:42:52 INFO - PROCESS | 3476 | 1464626572766 Marionette DEBUG loaded listener.js 09:42:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8cb84800) [pid = 3476] [serial = 1542] [outer = 0x8c5c3800] 09:42:53 INFO - PROCESS | 3476 | 1464626573859 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]]]}] 09:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 09:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1544ms 09:42:53 INFO - PROCESS | 3476 | 1464626573907 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 09:42:53 INFO - PROCESS | 3476 | 1464626573911 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 09:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 09:42:53 INFO - PROCESS | 3476 | 1464626573932 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 09:42:53 INFO - PROCESS | 3476 | 1464626573941 Marionette TRACE conn3 <- [1,2026,null,{}] 09:42:53 INFO - PROCESS | 3476 | 1464626573946 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}] 09:42:54 INFO - PROCESS | 3476 | 1464626574232 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8a855000) [pid = 3476] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8a894400) [pid = 3476] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8c5c2c00) [pid = 3476] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x89ec8c00) [pid = 3476] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x8ceeb000) [pid = 3476] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x9a3ba800) [pid = 3476] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x9a1eb800) [pid = 3476] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8cabac00) [pid = 3476] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x997ab000) [pid = 3476] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x9801c400) [pid = 3476] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x98e58800) [pid = 3476] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x9389a800) [pid = 3476] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x92877c00) [pid = 3476] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x922f7800) [pid = 3476] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x91ff3800) [pid = 3476] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x90e4e400) [pid = 3476] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8f9bec00) [pid = 3476] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8f9be400) [pid = 3476] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x8e5b7000) [pid = 3476] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x8cee5000) [pid = 3476] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 09:42:54 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x89fab400) [pid = 3476] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 09:42:55 INFO - PROCESS | 3476 | 1464626574976 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x88be1400 == 144 [pid = 3476] [id = 514] 09:42:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x89ec8c00) [pid = 3476] [serial = 1543] [outer = (nil)] 09:42:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8b371000) [pid = 3476] [serial = 1544] [outer = 0x89ec8c00] 09:42:55 INFO - PROCESS | 3476 | 1464626575051 Marionette DEBUG loaded listener.js 09:42:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8ce3b000) [pid = 3476] [serial = 1545] [outer = 0x89ec8c00] 09:42:55 INFO - PROCESS | 3476 | 1464626575816 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]]]}] 09:42:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 09:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1945ms 09:42:55 INFO - PROCESS | 3476 | 1464626575890 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 09:42:55 INFO - PROCESS | 3476 | 1464626575893 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 09:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 09:42:55 INFO - PROCESS | 3476 | 1464626575900 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 09:42:55 INFO - PROCESS | 3476 | 1464626575903 Marionette TRACE conn3 <- [1,2030,null,{}] 09:42:55 INFO - PROCESS | 3476 | 1464626575908 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}] 09:42:56 INFO - PROCESS | 3476 | 1464626576097 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 09:42:56 INFO - PROCESS | 3476 | 1464626576108 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c366000 == 145 [pid = 3476] [id = 515] 09:42:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8cb8bc00) [pid = 3476] [serial = 1546] [outer = (nil)] 09:42:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8e1d2000) [pid = 3476] [serial = 1547] [outer = 0x8cb8bc00] 09:42:56 INFO - PROCESS | 3476 | 1464626576181 Marionette DEBUG loaded listener.js 09:42:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8e1de800) [pid = 3476] [serial = 1548] [outer = 0x8cb8bc00] 09:42:57 INFO - PROCESS | 3476 | 1464626577485 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]]]}] 09:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 09:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1638ms 09:42:57 INFO - PROCESS | 3476 | 1464626577540 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 09:42:57 INFO - PROCESS | 3476 | 1464626577547 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 09:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 09:42:57 INFO - PROCESS | 3476 | 1464626577556 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 09:42:57 INFO - PROCESS | 3476 | 1464626577562 Marionette TRACE conn3 <- [1,2034,null,{}] 09:42:57 INFO - PROCESS | 3476 | 1464626577572 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}] 09:42:57 INFO - PROCESS | 3476 | 1464626577847 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 09:42:58 INFO - PROCESS | 3476 | 1464626578193 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:42:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fadc00 == 146 [pid = 3476] [id = 516] 09:42:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x89fae800) [pid = 3476] [serial = 1549] [outer = (nil)] 09:42:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8b37a000) [pid = 3476] [serial = 1550] [outer = 0x89fae800] 09:42:58 INFO - PROCESS | 3476 | 1464626578285 Marionette DEBUG loaded listener.js 09:42:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8c5ca800) [pid = 3476] [serial = 1551] [outer = 0x89fae800] 09:42:59 INFO - PROCESS | 3476 | 1464626579295 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]]]}] 09:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 09:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1802ms 09:42:59 INFO - PROCESS | 3476 | 1464626579357 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 09:42:59 INFO - PROCESS | 3476 | 1464626579367 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 09:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 09:42:59 INFO - PROCESS | 3476 | 1464626579377 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 09:42:59 INFO - PROCESS | 3476 | 1464626579381 Marionette TRACE conn3 <- [1,2038,null,{}] 09:42:59 INFO - PROCESS | 3476 | 1464626579388 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}] 09:42:59 INFO - PROCESS | 3476 | 1464626579652 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 09:43:00 INFO - PROCESS | 3476 | 1464626580026 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dda2800 == 147 [pid = 3476] [id = 517] 09:43:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8ddca800) [pid = 3476] [serial = 1552] [outer = (nil)] 09:43:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8e126400) [pid = 3476] [serial = 1553] [outer = 0x8ddca800] 09:43:00 INFO - PROCESS | 3476 | 1464626580120 Marionette DEBUG loaded listener.js 09:43:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8e5abc00) [pid = 3476] [serial = 1554] [outer = 0x8ddca800] 09:43:01 INFO - PROCESS | 3476 | 1464626581126 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]]]}] 09:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 09:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1797ms 09:43:01 INFO - PROCESS | 3476 | 1464626581174 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 09:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 09:43:01 INFO - PROCESS | 3476 | 1464626581179 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 09:43:01 INFO - PROCESS | 3476 | 1464626581186 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 09:43:01 INFO - PROCESS | 3476 | 1464626581193 Marionette TRACE conn3 <- [1,2042,null,{}] 09:43:01 INFO - PROCESS | 3476 | 1464626581210 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}] 09:43:01 INFO - PROCESS | 3476 | 1464626581455 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 09:43:01 INFO - PROCESS | 3476 | 1464626581785 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e735c00 == 148 [pid = 3476] [id = 518] 09:43:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8f76a800) [pid = 3476] [serial = 1555] [outer = (nil)] 09:43:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8f9c0000) [pid = 3476] [serial = 1556] [outer = 0x8f76a800] 09:43:01 INFO - PROCESS | 3476 | 1464626581885 Marionette DEBUG loaded listener.js 09:43:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x90ac7800) [pid = 3476] [serial = 1557] [outer = 0x8f76a800] 09:43:02 INFO - PROCESS | 3476 | 1464626582847 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]]]}] 09:43:02 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) 09:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1739ms 09:43:02 INFO - PROCESS | 3476 | 1464626582925 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 09:43:02 INFO - PROCESS | 3476 | 1464626582929 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 09:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 09:43:02 INFO - PROCESS | 3476 | 1464626582937 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 09:43:02 INFO - PROCESS | 3476 | 1464626582941 Marionette TRACE conn3 <- [1,2046,null,{}] 09:43:02 INFO - PROCESS | 3476 | 1464626582947 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}] 09:43:03 INFO - PROCESS | 3476 | 1464626583219 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 09:43:03 INFO - PROCESS | 3476 | 1464626583550 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9e7800 == 149 [pid = 3476] [id = 519] 09:43:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e736400) [pid = 3476] [serial = 1558] [outer = (nil)] 09:43:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x90bd4400) [pid = 3476] [serial = 1559] [outer = 0x8e736400] 09:43:03 INFO - PROCESS | 3476 | 1464626583648 Marionette DEBUG loaded listener.js 09:43:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x90dc1800) [pid = 3476] [serial = 1560] [outer = 0x8e736400] 09:43:04 INFO - PROCESS | 3476 | 1464626584588 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]]]}] 09:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 09:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1689ms 09:43:04 INFO - PROCESS | 3476 | 1464626584627 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 09:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 09:43:04 INFO - PROCESS | 3476 | 1464626584631 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 09:43:04 INFO - PROCESS | 3476 | 1464626584638 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 09:43:04 INFO - PROCESS | 3476 | 1464626584642 Marionette TRACE conn3 <- [1,2050,null,{}] 09:43:04 INFO - PROCESS | 3476 | 1464626584647 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}] 09:43:04 INFO - PROCESS | 3476 | 1464626584865 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 09:43:05 INFO - PROCESS | 3476 | 1464626585154 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bd0000 == 150 [pid = 3476] [id = 520] 09:43:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x90dc9000) [pid = 3476] [serial = 1561] [outer = (nil)] 09:43:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x90e59800) [pid = 3476] [serial = 1562] [outer = 0x90dc9000] 09:43:05 INFO - PROCESS | 3476 | 1464626585298 Marionette DEBUG loaded listener.js 09:43:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x91def400) [pid = 3476] [serial = 1563] [outer = 0x90dc9000] 09:43:06 INFO - PROCESS | 3476 | 1464626586246 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]]]}] 09:43:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 09:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1682ms 09:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 09:43:06 INFO - PROCESS | 3476 | 1464626586320 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 09:43:06 INFO - PROCESS | 3476 | 1464626586323 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 09:43:06 INFO - PROCESS | 3476 | 1464626586330 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 09:43:06 INFO - PROCESS | 3476 | 1464626586333 Marionette TRACE conn3 <- [1,2054,null,{}] 09:43:06 INFO - PROCESS | 3476 | 1464626586339 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}] 09:43:06 INFO - PROCESS | 3476 | 1464626586622 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 09:43:06 INFO - PROCESS | 3476 | 1464626586961 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e4d400 == 151 [pid = 3476] [id = 521] 09:43:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x922ec800) [pid = 3476] [serial = 1564] [outer = (nil)] 09:43:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x92878000) [pid = 3476] [serial = 1565] [outer = 0x922ec800] 09:43:07 INFO - PROCESS | 3476 | 1464626587057 Marionette DEBUG loaded listener.js 09:43:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x92b87000) [pid = 3476] [serial = 1566] [outer = 0x922ec800] 09:43:07 INFO - PROCESS | 3476 | 1464626587960 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]]]}] 09:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 09:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1680ms 09:43:08 INFO - PROCESS | 3476 | 1464626588010 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 09:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 09:43:08 INFO - PROCESS | 3476 | 1464626588015 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 09:43:08 INFO - PROCESS | 3476 | 1464626588021 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 09:43:08 INFO - PROCESS | 3476 | 1464626588025 Marionette TRACE conn3 <- [1,2058,null,{}] 09:43:08 INFO - PROCESS | 3476 | 1464626588030 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}] 09:43:08 INFO - PROCESS | 3476 | 1464626588233 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 09:43:08 INFO - PROCESS | 3476 | 1464626588528 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:08 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6df000 == 152 [pid = 3476] [id = 522] 09:43:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x90dbcc00) [pid = 3476] [serial = 1567] [outer = (nil)] 09:43:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x939db000) [pid = 3476] [serial = 1568] [outer = 0x90dbcc00] 09:43:08 INFO - PROCESS | 3476 | 1464626588668 Marionette DEBUG loaded listener.js 09:43:08 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x93a96000) [pid = 3476] [serial = 1569] [outer = 0x90dbcc00] 09:43:09 INFO - PROCESS | 3476 | 1464626589540 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]]]}] 09:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 09:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1579ms 09:43:09 INFO - PROCESS | 3476 | 1464626589600 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 09:43:09 INFO - PROCESS | 3476 | 1464626589605 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 09:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 09:43:09 INFO - PROCESS | 3476 | 1464626589611 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 09:43:09 INFO - PROCESS | 3476 | 1464626589614 Marionette TRACE conn3 <- [1,2062,null,{}] 09:43:09 INFO - PROCESS | 3476 | 1464626589620 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}] 09:43:09 INFO - PROCESS | 3476 | 1464626589852 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 09:43:10 INFO - PROCESS | 3476 | 1464626590154 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b8ac00 == 153 [pid = 3476] [id = 523] 09:43:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x938a6c00) [pid = 3476] [serial = 1570] [outer = (nil)] 09:43:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x950cb800) [pid = 3476] [serial = 1571] [outer = 0x938a6c00] 09:43:10 INFO - PROCESS | 3476 | 1464626590251 Marionette DEBUG loaded listener.js 09:43:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x950d2400) [pid = 3476] [serial = 1572] [outer = 0x938a6c00] 09:43:11 INFO - PROCESS | 3476 | 1464626591230 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]]]}] 09:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 09:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1679ms 09:43:11 INFO - PROCESS | 3476 | 1464626591291 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 09:43:11 INFO - PROCESS | 3476 | 1464626591295 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 09:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 09:43:11 INFO - PROCESS | 3476 | 1464626591302 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 09:43:11 INFO - PROCESS | 3476 | 1464626591306 Marionette TRACE conn3 <- [1,2066,null,{}] 09:43:11 INFO - PROCESS | 3476 | 1464626591313 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}] 09:43:11 INFO - PROCESS | 3476 | 1464626591541 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 09:43:11 INFO - PROCESS | 3476 | 1464626591873 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x92871c00 == 154 [pid = 3476] [id = 524] 09:43:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x93a9ac00) [pid = 3476] [serial = 1573] [outer = (nil)] 09:43:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x975cf800) [pid = 3476] [serial = 1574] [outer = 0x93a9ac00] 09:43:11 INFO - PROCESS | 3476 | 1464626591965 Marionette DEBUG loaded listener.js 09:43:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x980ea400) [pid = 3476] [serial = 1575] [outer = 0x93a9ac00] 09:43:12 INFO - PROCESS | 3476 | 1464626592846 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]]]}] 09:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 09:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1582ms 09:43:12 INFO - PROCESS | 3476 | 1464626592885 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 09:43:12 INFO - PROCESS | 3476 | 1464626592888 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 09:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 09:43:12 INFO - PROCESS | 3476 | 1464626592895 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 09:43:12 INFO - PROCESS | 3476 | 1464626592898 Marionette TRACE conn3 <- [1,2070,null,{}] 09:43:12 INFO - PROCESS | 3476 | 1464626592904 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}] 09:43:13 INFO - PROCESS | 3476 | 1464626593105 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 09:43:13 INFO - PROCESS | 3476 | 1464626593404 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x97464400 == 155 [pid = 3476] [id = 525] 09:43:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x975d2c00) [pid = 3476] [serial = 1576] [outer = (nil)] 09:43:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x99a65800) [pid = 3476] [serial = 1577] [outer = 0x975d2c00] 09:43:13 INFO - PROCESS | 3476 | 1464626593540 Marionette DEBUG loaded listener.js 09:43:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x99c05c00) [pid = 3476] [serial = 1578] [outer = 0x975d2c00] 09:43:14 INFO - PROCESS | 3476 | 1464626594472 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]]]}] 09:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 09:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1632ms 09:43:14 INFO - PROCESS | 3476 | 1464626594529 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 09:43:14 INFO - PROCESS | 3476 | 1464626594533 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 09:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 09:43:14 INFO - PROCESS | 3476 | 1464626594539 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 09:43:14 INFO - PROCESS | 3476 | 1464626594544 Marionette TRACE conn3 <- [1,2074,null,{}] 09:43:14 INFO - PROCESS | 3476 | 1464626594550 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}] 09:43:14 INFO - PROCESS | 3476 | 1464626594795 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 09:43:15 INFO - PROCESS | 3476 | 1464626595135 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x995c0000 == 156 [pid = 3476] [id = 526] 09:43:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x9a0c2400) [pid = 3476] [serial = 1579] [outer = (nil)] 09:43:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x9a1f2800) [pid = 3476] [serial = 1580] [outer = 0x9a0c2400] 09:43:15 INFO - PROCESS | 3476 | 1464626595234 Marionette DEBUG loaded listener.js 09:43:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x9aa0b000) [pid = 3476] [serial = 1581] [outer = 0x9a0c2400] 09:43:16 INFO - PROCESS | 3476 | 1464626596156 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]]]}] 09:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 09:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1682ms 09:43:16 INFO - PROCESS | 3476 | 1464626596223 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 09:43:16 INFO - PROCESS | 3476 | 1464626596227 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 09:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 09:43:16 INFO - PROCESS | 3476 | 1464626596233 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 09:43:16 INFO - PROCESS | 3476 | 1464626596236 Marionette TRACE conn3 <- [1,2078,null,{}] 09:43:16 INFO - PROCESS | 3476 | 1464626596242 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}] 09:43:16 INFO - PROCESS | 3476 | 1464626596467 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 09:43:16 INFO - PROCESS | 3476 | 1464626596814 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a098800 == 157 [pid = 3476] [id = 527] 09:43:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x9a1f7c00) [pid = 3476] [serial = 1582] [outer = (nil)] 09:43:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x9b15bc00) [pid = 3476] [serial = 1583] [outer = 0x9a1f7c00] 09:43:16 INFO - PROCESS | 3476 | 1464626596908 Marionette DEBUG loaded listener.js 09:43:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x9b731c00) [pid = 3476] [serial = 1584] [outer = 0x9a1f7c00] 09:43:17 INFO - PROCESS | 3476 | 1464626597759 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]]]}] 09:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 09:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1543ms 09:43:17 INFO - PROCESS | 3476 | 1464626597776 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 09:43:17 INFO - PROCESS | 3476 | 1464626597779 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 09:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 09:43:17 INFO - PROCESS | 3476 | 1464626597786 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 09:43:17 INFO - PROCESS | 3476 | 1464626597790 Marionette TRACE conn3 <- [1,2082,null,{}] 09:43:17 INFO - PROCESS | 3476 | 1464626597796 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}] 09:43:18 INFO - PROCESS | 3476 | 1464626598216 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 09:43:18 INFO - PROCESS | 3476 | 1464626598601 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ad98c00 == 158 [pid = 3476] [id = 528] 09:43:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x9af18400) [pid = 3476] [serial = 1585] [outer = (nil)] 09:43:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0xa22bac00) [pid = 3476] [serial = 1586] [outer = 0x9af18400] 09:43:18 INFO - PROCESS | 3476 | 1464626598693 Marionette DEBUG loaded listener.js 09:43:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0xa25acc00) [pid = 3476] [serial = 1587] [outer = 0x9af18400] 09:43:19 INFO - PROCESS | 3476 | 1464626599607 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]]]}] 09:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 09:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1892ms 09:43:19 INFO - PROCESS | 3476 | 1464626599679 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 09:43:19 INFO - PROCESS | 3476 | 1464626599683 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 09:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 09:43:19 INFO - PROCESS | 3476 | 1464626599690 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 09:43:19 INFO - PROCESS | 3476 | 1464626599692 Marionette TRACE conn3 <- [1,2086,null,{}] 09:43:19 INFO - PROCESS | 3476 | 1464626599699 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}] 09:43:19 INFO - PROCESS | 3476 | 1464626599926 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 09:43:20 INFO - PROCESS | 3476 | 1464626600258 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x9cec9000 == 159 [pid = 3476] [id = 529] 09:43:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0xa1066000) [pid = 3476] [serial = 1588] [outer = (nil)] 09:43:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0xa3579c00) [pid = 3476] [serial = 1589] [outer = 0xa1066000] 09:43:20 INFO - PROCESS | 3476 | 1464626600350 Marionette DEBUG loaded listener.js 09:43:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0xa357e800) [pid = 3476] [serial = 1590] [outer = 0xa1066000] 09:43:21 INFO - PROCESS | 3476 | 1464626601236 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]]]}] 09:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 09:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1580ms 09:43:21 INFO - PROCESS | 3476 | 1464626601285 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 09:43:21 INFO - PROCESS | 3476 | 1464626601288 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 09:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 09:43:21 INFO - PROCESS | 3476 | 1464626601296 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 09:43:21 INFO - PROCESS | 3476 | 1464626601299 Marionette TRACE conn3 <- [1,2090,null,{}] 09:43:21 INFO - PROCESS | 3476 | 1464626601305 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}] 09:43:21 INFO - PROCESS | 3476 | 1464626601530 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 09:43:21 INFO - PROCESS | 3476 | 1464626601871 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:21 INFO - PROCESS | 3476 | ++DOCSHELL 0xa3574c00 == 160 [pid = 3476] [id = 530] 09:43:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0xa357b800) [pid = 3476] [serial = 1591] [outer = (nil)] 09:43:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0xa51f8800) [pid = 3476] [serial = 1592] [outer = 0xa357b800] 09:43:21 INFO - PROCESS | 3476 | 1464626601964 Marionette DEBUG loaded listener.js 09:43:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0xa633bc00) [pid = 3476] [serial = 1593] [outer = 0xa357b800] 09:43:22 INFO - PROCESS | 3476 | 1464626602834 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]]]}] 09:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 09:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1582ms 09:43:22 INFO - PROCESS | 3476 | 1464626602880 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 09:43:22 INFO - PROCESS | 3476 | 1464626602885 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 09:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 09:43:22 INFO - PROCESS | 3476 | 1464626602891 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 09:43:22 INFO - PROCESS | 3476 | 1464626602895 Marionette TRACE conn3 <- [1,2094,null,{}] 09:43:22 INFO - PROCESS | 3476 | 1464626602902 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}] 09:43:23 INFO - PROCESS | 3476 | 1464626603112 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 09:43:23 INFO - PROCESS | 3476 | 1464626603467 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8810d400 == 161 [pid = 3476] [id = 531] 09:43:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x8810e800) [pid = 3476] [serial = 1594] [outer = (nil)] 09:43:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x88114c00) [pid = 3476] [serial = 1595] [outer = 0x8810e800] 09:43:23 INFO - PROCESS | 3476 | 1464626603561 Marionette DEBUG loaded listener.js 09:43:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x88117000) [pid = 3476] [serial = 1596] [outer = 0x8810e800] 09:43:24 INFO - PROCESS | 3476 | 1464626604457 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]]]}] 09:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 09:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1631ms 09:43:24 INFO - PROCESS | 3476 | 1464626604523 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 09:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 09:43:24 INFO - PROCESS | 3476 | 1464626604527 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 09:43:24 INFO - PROCESS | 3476 | 1464626604534 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 09:43:24 INFO - PROCESS | 3476 | 1464626604537 Marionette TRACE conn3 <- [1,2098,null,{}] 09:43:24 INFO - PROCESS | 3476 | 1464626604543 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}] 09:43:24 INFO - PROCESS | 3476 | 1464626604800 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 09:43:25 INFO - PROCESS | 3476 | 1464626605135 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x88111c00 == 162 [pid = 3476] [id = 532] 09:43:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x88114000) [pid = 3476] [serial = 1597] [outer = (nil)] 09:43:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa2388400) [pid = 3476] [serial = 1598] [outer = 0x88114000] 09:43:25 INFO - PROCESS | 3476 | 1464626605228 Marionette DEBUG loaded listener.js 09:43:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa5147000) [pid = 3476] [serial = 1599] [outer = 0x88114000] 09:43:26 INFO - PROCESS | 3476 | 1464626606161 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]]]}] 09:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 09:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1694ms 09:43:26 INFO - PROCESS | 3476 | 1464626606228 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 09:43:26 INFO - PROCESS | 3476 | 1464626606232 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 09:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 09:43:26 INFO - PROCESS | 3476 | 1464626606238 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 09:43:26 INFO - PROCESS | 3476 | 1464626606242 Marionette TRACE conn3 <- [1,2102,null,{}] 09:43:26 INFO - PROCESS | 3476 | 1464626606247 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}] 09:43:26 INFO - PROCESS | 3476 | 1464626606502 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 09:43:26 INFO - PROCESS | 3476 | 1464626606849 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d71c00 == 163 [pid = 3476] [id = 533] 09:43:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x87d72c00) [pid = 3476] [serial = 1600] [outer = (nil)] 09:43:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x87d7a400) [pid = 3476] [serial = 1601] [outer = 0x87d72c00] 09:43:26 INFO - PROCESS | 3476 | 1464626606940 Marionette DEBUG loaded listener.js 09:43:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x87d7e800) [pid = 3476] [serial = 1602] [outer = 0x87d72c00] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9f0800 == 162 [pid = 3476] [id = 449] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8a888000 == 161 [pid = 3476] [id = 448] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8b377400 == 160 [pid = 3476] [id = 457] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x995bfc00 == 159 [pid = 3476] [id = 459] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x922f8c00 == 158 [pid = 3476] [id = 456] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x975cb400 == 157 [pid = 3476] [id = 458] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb87800 == 156 [pid = 3476] [id = 460] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8e1d8000 == 155 [pid = 3476] [id = 450] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x99c06000 == 154 [pid = 3476] [id = 508] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x888bb800 == 153 [pid = 3476] [id = 509] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x97425000 == 152 [pid = 3476] [id = 507] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x91deb800 == 151 [pid = 3476] [id = 506] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x97462000 == 150 [pid = 3476] [id = 505] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x939e2400 == 149 [pid = 3476] [id = 503] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x92b8cc00 == 148 [pid = 3476] [id = 504] 09:43:28 INFO - PROCESS | 3476 | --DOCSHELL 0x922f7c00 == 147 [pid = 3476] [id = 502] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x90e57000 == 146 [pid = 3476] [id = 501] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa4800 == 145 [pid = 3476] [id = 500] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8f9bf000 == 144 [pid = 3476] [id = 499] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8f76d800 == 143 [pid = 3476] [id = 498] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8c35d400 == 142 [pid = 3476] [id = 496] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc1c00 == 141 [pid = 3476] [id = 497] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8c6bec00 == 140 [pid = 3476] [id = 495] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9dcc00 == 139 [pid = 3476] [id = 494] 09:43:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89d91400 == 138 [pid = 3476] [id = 493] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x8ddc5c00) [pid = 3476] [serial = 1344] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0xa36eb800) [pid = 3476] [serial = 1466] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0xa317bc00) [pid = 3476] [serial = 1464] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0xa2734000) [pid = 3476] [serial = 1463] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0xa2240000) [pid = 3476] [serial = 1461] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0xa1060400) [pid = 3476] [serial = 1460] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x9b736000) [pid = 3476] [serial = 1458] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x9af14c00) [pid = 3476] [serial = 1457] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x9aab7c00) [pid = 3476] [serial = 1455] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x9a3bfc00) [pid = 3476] [serial = 1454] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x9a0c8400) [pid = 3476] [serial = 1452] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x9a0c4000) [pid = 3476] [serial = 1451] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x99e30000) [pid = 3476] [serial = 1449] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x99c10400) [pid = 3476] [serial = 1448] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x99a68c00) [pid = 3476] [serial = 1446] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x9967c400) [pid = 3476] [serial = 1445] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x950c6400) [pid = 3476] [serial = 1443] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x9456e400) [pid = 3476] [serial = 1442] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x938a5400) [pid = 3476] [serial = 1440] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9389dc00) [pid = 3476] [serial = 1439] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x92b7f400) [pid = 3476] [serial = 1437] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x9287d800) [pid = 3476] [serial = 1436] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x9286fc00) [pid = 3476] [serial = 1434] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x922f6400) [pid = 3476] [serial = 1433] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x92217c00) [pid = 3476] [serial = 1431] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x92160c00) [pid = 3476] [serial = 1430] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x90dc4800) [pid = 3476] [serial = 1428] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x90dc2800) [pid = 3476] [serial = 1427] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x90bd1c00) [pid = 3476] [serial = 1425] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x90ac3c00) [pid = 3476] [serial = 1424] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x8f762c00) [pid = 3476] [serial = 1422] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x8f6d6000) [pid = 3476] [serial = 1421] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8e127c00) [pid = 3476] [serial = 1419] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8dda5800) [pid = 3476] [serial = 1418] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8c366400) [pid = 3476] [serial = 1416] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8b814400) [pid = 3476] [serial = 1415] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8ac65400) [pid = 3476] [serial = 1472] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8cdc1400) [pid = 3476] [serial = 1478] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8b37b800) [pid = 3476] [serial = 1473] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8c5cc800) [pid = 3476] [serial = 1475] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8cac2c00) [pid = 3476] [serial = 1476] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x89f67000) [pid = 3476] [serial = 1469] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x89f6bc00) [pid = 3476] [serial = 1470] [outer = (nil)] [url = about:blank] 09:43:29 INFO - PROCESS | 3476 | 1464626609782 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]]]}] 09:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 09:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 3583ms 09:43:29 INFO - PROCESS | 3476 | 1464626609823 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 09:43:29 INFO - PROCESS | 3476 | 1464626609829 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 09:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 09:43:29 INFO - PROCESS | 3476 | 1464626609838 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 09:43:29 INFO - PROCESS | 3476 | 1464626609843 Marionette TRACE conn3 <- [1,2106,null,{}] 09:43:29 INFO - PROCESS | 3476 | 1464626609851 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}] 09:43:30 INFO - PROCESS | 3476 | 1464626610047 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 09:43:30 INFO - PROCESS | 3476 | 1464626610248 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d7bc00 == 139 [pid = 3476] [id = 534] 09:43:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x88bd4000) [pid = 3476] [serial = 1603] [outer = (nil)] 09:43:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x89f66800) [pid = 3476] [serial = 1604] [outer = 0x88bd4000] 09:43:30 INFO - PROCESS | 3476 | 1464626610324 Marionette DEBUG loaded listener.js 09:43:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x89f70000) [pid = 3476] [serial = 1605] [outer = 0x88bd4000] 09:43:31 INFO - PROCESS | 3476 | 1464626611202 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]]]}] 09:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 09:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1437ms 09:43:31 INFO - PROCESS | 3476 | 1464626611276 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 09:43:31 INFO - PROCESS | 3476 | 1464626611284 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 09:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 09:43:31 INFO - PROCESS | 3476 | 1464626611294 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 09:43:31 INFO - PROCESS | 3476 | 1464626611297 Marionette TRACE conn3 <- [1,2110,null,{}] 09:43:31 INFO - PROCESS | 3476 | 1464626611303 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}] 09:43:31 INFO - PROCESS | 3476 | 1464626611510 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 09:43:31 INFO - PROCESS | 3476 | 1464626611765 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x89f68800 == 140 [pid = 3476] [id = 535] 09:43:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8a887000) [pid = 3476] [serial = 1606] [outer = (nil)] 09:43:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8ac68400) [pid = 3476] [serial = 1607] [outer = 0x8a887000] 09:43:31 INFO - PROCESS | 3476 | 1464626611844 Marionette DEBUG loaded listener.js 09:43:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8b9e5c00) [pid = 3476] [serial = 1608] [outer = 0x8a887000] 09:43:32 INFO - PROCESS | 3476 | 1464626612816 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]]]}] 09:43:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 09:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1586ms 09:43:32 INFO - PROCESS | 3476 | 1464626612881 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 09:43:32 INFO - PROCESS | 3476 | 1464626612885 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 09:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 09:43:32 INFO - PROCESS | 3476 | 1464626612892 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 09:43:32 INFO - PROCESS | 3476 | 1464626612897 Marionette TRACE conn3 <- [1,2114,null,{}] 09:43:32 INFO - PROCESS | 3476 | 1464626612920 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}] 09:43:33 INFO - PROCESS | 3476 | 1464626613188 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 09:43:33 INFO - PROCESS | 3476 | 1464626613235 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d91400 == 141 [pid = 3476] [id = 536] 09:43:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8ba75000) [pid = 3476] [serial = 1609] [outer = (nil)] 09:43:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8ba7a400) [pid = 3476] [serial = 1610] [outer = 0x8ba75000] 09:43:33 INFO - PROCESS | 3476 | 1464626613326 Marionette DEBUG loaded listener.js 09:43:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8c361c00) [pid = 3476] [serial = 1611] [outer = 0x8ba75000] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x91df6000) [pid = 3476] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8cee4c00) [pid = 3476] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8e5ae800) [pid = 3476] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x975d2000) [pid = 3476] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x9a0c6000) [pid = 3476] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8a9e9800) [pid = 3476] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x89ec8c00) [pid = 3476] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8cac2800) [pid = 3476] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x89d94800) [pid = 3476] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x93a14000) [pid = 3476] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x89d92000) [pid = 3476] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8c5c3800) [pid = 3476] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x98e56800) [pid = 3476] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x90aca000) [pid = 3476] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x975d0800) [pid = 3476] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x950c7400) [pid = 3476] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x9b132c00) [pid = 3476] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x922fa400) [pid = 3476] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x9ac4a000) [pid = 3476] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x89fad000) [pid = 3476] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x8f76f000) [pid = 3476] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x91dec400) [pid = 3476] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8ce3f400) [pid = 3476] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 09:43:34 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x99e36000) [pid = 3476] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 09:43:34 INFO - PROCESS | 3476 | 1464626614986 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]]]}] 09:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 09:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 2144ms 09:43:35 INFO - PROCESS | 3476 | 1464626615037 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 09:43:35 INFO - PROCESS | 3476 | 1464626615041 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 09:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 09:43:35 INFO - PROCESS | 3476 | 1464626615047 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 09:43:35 INFO - PROCESS | 3476 | 1464626615049 Marionette TRACE conn3 <- [1,2118,null,{}] 09:43:35 INFO - PROCESS | 3476 | 1464626615055 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}] 09:43:35 INFO - PROCESS | 3476 | 1464626615246 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 09:43:35 INFO - PROCESS | 3476 | 1464626615445 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x8811a400 == 142 [pid = 3476] [id = 537] 09:43:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8a88d400) [pid = 3476] [serial = 1612] [outer = (nil)] 09:43:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8c35b800) [pid = 3476] [serial = 1613] [outer = 0x8a88d400] 09:43:35 INFO - PROCESS | 3476 | 1464626615521 Marionette DEBUG loaded listener.js 09:43:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8c6bd800) [pid = 3476] [serial = 1614] [outer = 0x8a88d400] 09:43:36 INFO - PROCESS | 3476 | 1464626616313 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]]]}] 09:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 09:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1281ms 09:43:36 INFO - PROCESS | 3476 | 1464626616329 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 09:43:36 INFO - PROCESS | 3476 | 1464626616333 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 09:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 09:43:36 INFO - PROCESS | 3476 | 1464626616339 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 09:43:36 INFO - PROCESS | 3476 | 1464626616342 Marionette TRACE conn3 <- [1,2122,null,{}] 09:43:36 INFO - PROCESS | 3476 | 1464626616347 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}] 09:43:36 INFO - PROCESS | 3476 | 1464626616673 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 09:43:37 INFO - PROCESS | 3476 | 1464626617033 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d7d000 == 143 [pid = 3476] [id = 538] 09:43:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x87d7d800) [pid = 3476] [serial = 1615] [outer = (nil)] 09:43:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x88119c00) [pid = 3476] [serial = 1616] [outer = 0x87d7d800] 09:43:37 INFO - PROCESS | 3476 | 1464626617128 Marionette DEBUG loaded listener.js 09:43:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x88bd5800) [pid = 3476] [serial = 1617] [outer = 0x87d7d800] 09:43:38 INFO - PROCESS | 3476 | 1464626618068 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]]]}] 09:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 09:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1778ms 09:43:38 INFO - PROCESS | 3476 | 1464626618120 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 09:43:38 INFO - PROCESS | 3476 | 1464626618125 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 09:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 09:43:38 INFO - PROCESS | 3476 | 1464626618133 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 09:43:38 INFO - PROCESS | 3476 | 1464626618141 Marionette TRACE conn3 <- [1,2126,null,{}] 09:43:38 INFO - PROCESS | 3476 | 1464626618148 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}] 09:43:38 INFO - PROCESS | 3476 | 1464626618379 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 09:43:38 INFO - PROCESS | 3476 | 1464626618712 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e6c00 == 144 [pid = 3476] [id = 539] 09:43:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8ac69c00) [pid = 3476] [serial = 1618] [outer = (nil)] 09:43:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8ba6e400) [pid = 3476] [serial = 1619] [outer = 0x8ac69c00] 09:43:38 INFO - PROCESS | 3476 | 1464626618811 Marionette DEBUG loaded listener.js 09:43:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8ba73000) [pid = 3476] [serial = 1620] [outer = 0x8ac69c00] 09:43:39 INFO - PROCESS | 3476 | 1464626619738 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]]]}] 09:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 09:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1640ms 09:43:39 INFO - PROCESS | 3476 | 1464626619774 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 09:43:39 INFO - PROCESS | 3476 | 1464626619779 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 09:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 09:43:39 INFO - PROCESS | 3476 | 1464626619787 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 09:43:39 INFO - PROCESS | 3476 | 1464626619791 Marionette TRACE conn3 <- [1,2130,null,{}] 09:43:39 INFO - PROCESS | 3476 | 1464626619797 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}] 09:43:40 INFO - PROCESS | 3476 | 1464626620019 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 09:43:40 INFO - PROCESS | 3476 | 1464626620404 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cdc2800 == 145 [pid = 3476] [id = 540] 09:43:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8cdc6400) [pid = 3476] [serial = 1621] [outer = (nil)] 09:43:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8ce38c00) [pid = 3476] [serial = 1622] [outer = 0x8cdc6400] 09:43:40 INFO - PROCESS | 3476 | 1464626620500 Marionette DEBUG loaded listener.js 09:43:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8cee6800) [pid = 3476] [serial = 1623] [outer = 0x8cdc6400] 09:43:41 INFO - PROCESS | 3476 | 1464626621517 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] 09:43:41 INFO - PROCESS | 3476 | 1464626621578 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 09:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 09:43:41 INFO - PROCESS | 3476 | 1464626621596 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 09:43:41 INFO - PROCESS | 3476 | 1464626621608 Marionette TRACE conn3 <- [1,2134,null,{}] 09:43:41 INFO - PROCESS | 3476 | 1464626621619 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}] 09:43:41 INFO - PROCESS | 3476 | 1464626621881 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 09:43:42 INFO - PROCESS | 3476 | 1464626622223 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ba77400 == 146 [pid = 3476] [id = 541] 09:43:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8ce3a400) [pid = 3476] [serial = 1624] [outer = (nil)] 09:43:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e12a400) [pid = 3476] [serial = 1625] [outer = 0x8ce3a400] 09:43:42 INFO - PROCESS | 3476 | 1464626622307 Marionette DEBUG loaded listener.js 09:43:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8e5b4800) [pid = 3476] [serial = 1626] [outer = 0x8ce3a400] 09:43:43 INFO - PROCESS | 3476 | 1464626623185 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]]]}] 09:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 09:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1653ms 09:43:43 INFO - PROCESS | 3476 | 1464626623257 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 09:43:43 INFO - PROCESS | 3476 | 1464626623262 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 09:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 09:43:43 INFO - PROCESS | 3476 | 1464626623270 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 09:43:43 INFO - PROCESS | 3476 | 1464626623273 Marionette TRACE conn3 <- [1,2138,null,{}] 09:43:43 INFO - PROCESS | 3476 | 1464626623279 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}] 09:43:43 INFO - PROCESS | 3476 | 1464626623513 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 09:43:43 INFO - PROCESS | 3476 | 1464626623842 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbc9c00 == 147 [pid = 3476] [id = 542] 09:43:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8ceea800) [pid = 3476] [serial = 1627] [outer = (nil)] 09:43:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8f6d7800) [pid = 3476] [serial = 1628] [outer = 0x8ceea800] 09:43:43 INFO - PROCESS | 3476 | 1464626623938 Marionette DEBUG loaded listener.js 09:43:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8f6dc000) [pid = 3476] [serial = 1629] [outer = 0x8ceea800] 09:43:44 INFO - PROCESS | 3476 | 1464626624833 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]]]}] 09:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 09:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1634ms 09:43:44 INFO - PROCESS | 3476 | 1464626624906 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 09:43:44 INFO - PROCESS | 3476 | 1464626624910 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 09:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 09:43:44 INFO - PROCESS | 3476 | 1464626624917 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 09:43:44 INFO - PROCESS | 3476 | 1464626624921 Marionette TRACE conn3 <- [1,2142,null,{}] 09:43:44 INFO - PROCESS | 3476 | 1464626624926 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}] 09:43:45 INFO - PROCESS | 3476 | 1464626625144 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 09:43:45 INFO - PROCESS | 3476 | 1464626625493 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6d7000 == 148 [pid = 3476] [id = 543] 09:43:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8f9c3800) [pid = 3476] [serial = 1630] [outer = (nil)] 09:43:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x90ac8000) [pid = 3476] [serial = 1631] [outer = 0x8f9c3800] 09:43:45 INFO - PROCESS | 3476 | 1464626625598 Marionette DEBUG loaded listener.js 09:43:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90bd7400) [pid = 3476] [serial = 1632] [outer = 0x8f9c3800] 09:43:46 INFO - PROCESS | 3476 | 1464626626552 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] 09:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 09:43:46 INFO - PROCESS | 3476 | 1464626626611 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 09:43:46 INFO - PROCESS | 3476 | 1464626626618 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 09:43:46 INFO - PROCESS | 3476 | 1464626626621 Marionette TRACE conn3 <- [1,2146,null,{}] 09:43:46 INFO - PROCESS | 3476 | 1464626626631 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}] 09:43:46 INFO - PROCESS | 3476 | 1464626626868 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 09:43:47 INFO - PROCESS | 3476 | 1464626627196 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f76e400 == 149 [pid = 3476] [id = 544] 09:43:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8f76f000) [pid = 3476] [serial = 1633] [outer = (nil)] 09:43:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x91df2800) [pid = 3476] [serial = 1634] [outer = 0x8f76f000] 09:43:47 INFO - PROCESS | 3476 | 1464626627287 Marionette DEBUG loaded listener.js 09:43:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x91df7000) [pid = 3476] [serial = 1635] [outer = 0x8f76f000] 09:43:48 INFO - PROCESS | 3476 | 1464626628194 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] 09:43:48 INFO - PROCESS | 3476 | 1464626628260 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 09:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 09:43:48 INFO - PROCESS | 3476 | 1464626628267 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 09:43:48 INFO - PROCESS | 3476 | 1464626628270 Marionette TRACE conn3 <- [1,2150,null,{}] 09:43:48 INFO - PROCESS | 3476 | 1464626628276 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}] 09:43:48 INFO - PROCESS | 3476 | 1464626628509 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 09:43:48 INFO - PROCESS | 3476 | 1464626628838 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bcec00 == 150 [pid = 3476] [id = 545] 09:43:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x90dca800) [pid = 3476] [serial = 1636] [outer = (nil)] 09:43:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x922ef400) [pid = 3476] [serial = 1637] [outer = 0x90dca800] 09:43:48 INFO - PROCESS | 3476 | 1464626628934 Marionette DEBUG loaded listener.js 09:43:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x922f6400) [pid = 3476] [serial = 1638] [outer = 0x90dca800] 09:43:49 INFO - PROCESS | 3476 | 1464626629827 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]]]}] 09:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 09:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1631ms 09:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 09:43:49 INFO - PROCESS | 3476 | 1464626629899 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 09:43:49 INFO - PROCESS | 3476 | 1464626629902 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 09:43:49 INFO - PROCESS | 3476 | 1464626629909 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 09:43:49 INFO - PROCESS | 3476 | 1464626629913 Marionette TRACE conn3 <- [1,2154,null,{}] 09:43:49 INFO - PROCESS | 3476 | 1464626629918 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}] 09:43:50 INFO - PROCESS | 3476 | 1464626630159 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 09:43:50 INFO - PROCESS | 3476 | 1464626630503 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x92165c00 == 151 [pid = 3476] [id = 546] 09:43:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x92217400) [pid = 3476] [serial = 1639] [outer = (nil)] 09:43:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x92879000) [pid = 3476] [serial = 1640] [outer = 0x92217400] 09:43:50 INFO - PROCESS | 3476 | 1464626630597 Marionette DEBUG loaded listener.js 09:43:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x9287d000) [pid = 3476] [serial = 1641] [outer = 0x92217400] 09:43:51 INFO - PROCESS | 3476 | 1464626631498 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]]]}] 09:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 09:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1629ms 09:43:51 INFO - PROCESS | 3476 | 1464626631538 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 09:43:51 INFO - PROCESS | 3476 | 1464626631541 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 09:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 09:43:51 INFO - PROCESS | 3476 | 1464626631549 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 09:43:51 INFO - PROCESS | 3476 | 1464626631559 Marionette TRACE conn3 <- [1,2158,null,{}] 09:43:51 INFO - PROCESS | 3476 | 1464626631564 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}] 09:43:51 INFO - PROCESS | 3476 | 1464626631801 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 09:43:52 INFO - PROCESS | 3476 | 1464626632132 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x92870000 == 152 [pid = 3476] [id = 547] 09:43:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x92870c00) [pid = 3476] [serial = 1642] [outer = (nil)] 09:43:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x938a4400) [pid = 3476] [serial = 1643] [outer = 0x92870c00] 09:43:52 INFO - PROCESS | 3476 | 1464626632222 Marionette DEBUG loaded listener.js 09:43:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x938a8400) [pid = 3476] [serial = 1644] [outer = 0x92870c00] 09:43:53 INFO - PROCESS | 3476 | 1464626633092 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]]]}] 09:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 09:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1585ms 09:43:53 INFO - PROCESS | 3476 | 1464626633135 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 09:43:53 INFO - PROCESS | 3476 | 1464626633139 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 09:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 09:43:53 INFO - PROCESS | 3476 | 1464626633160 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 09:43:53 INFO - PROCESS | 3476 | 1464626633165 Marionette TRACE conn3 <- [1,2162,null,{}] 09:43:53 INFO - PROCESS | 3476 | 1464626633176 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}] 09:43:53 INFO - PROCESS | 3476 | 1464626633385 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 09:43:53 INFO - PROCESS | 3476 | 1464626633686 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b8a400 == 153 [pid = 3476] [id = 548] 09:43:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x94502400) [pid = 3476] [serial = 1645] [outer = (nil)] 09:43:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x950c5c00) [pid = 3476] [serial = 1646] [outer = 0x94502400] 09:43:53 INFO - PROCESS | 3476 | 1464626633844 Marionette DEBUG loaded listener.js 09:43:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x97428c00) [pid = 3476] [serial = 1647] [outer = 0x94502400] 09:43:54 INFO - PROCESS | 3476 | 1464626634774 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]]]}] 09:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 09:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1659ms 09:43:54 INFO - PROCESS | 3476 | 1464626634806 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 09:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 09:43:54 INFO - PROCESS | 3476 | 1464626634810 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 09:43:54 INFO - PROCESS | 3476 | 1464626634817 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 09:43:54 INFO - PROCESS | 3476 | 1464626634821 Marionette TRACE conn3 <- [1,2166,null,{}] 09:43:54 INFO - PROCESS | 3476 | 1464626634827 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}] 09:43:55 INFO - PROCESS | 3476 | 1464626635063 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 09:43:55 INFO - PROCESS | 3476 | 1464626635408 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b379000 == 154 [pid = 3476] [id = 549] 09:43:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x93a1b000) [pid = 3476] [serial = 1648] [outer = (nil)] 09:43:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x9967e400) [pid = 3476] [serial = 1649] [outer = 0x93a1b000] 09:43:55 INFO - PROCESS | 3476 | 1464626635505 Marionette DEBUG loaded listener.js 09:43:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x99936c00) [pid = 3476] [serial = 1650] [outer = 0x93a1b000] 09:43:56 INFO - PROCESS | 3476 | 1464626636460 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]]]}] 09:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 09:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1701ms 09:43:56 INFO - PROCESS | 3476 | 1464626636518 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 09:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 09:43:56 INFO - PROCESS | 3476 | 1464626636522 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 09:43:56 INFO - PROCESS | 3476 | 1464626636529 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 09:43:56 INFO - PROCESS | 3476 | 1464626636532 Marionette TRACE conn3 <- [1,2170,null,{}] 09:43:56 INFO - PROCESS | 3476 | 1464626636538 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}] 09:43:56 INFO - PROCESS | 3476 | 1464626636780 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 09:43:57 INFO - PROCESS | 3476 | 1464626637110 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x9801d000 == 155 [pid = 3476] [id = 550] 09:43:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x99677800) [pid = 3476] [serial = 1651] [outer = (nil)] 09:43:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x9a033800) [pid = 3476] [serial = 1652] [outer = 0x99677800] 09:43:57 INFO - PROCESS | 3476 | 1464626637203 Marionette DEBUG loaded listener.js 09:43:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x9a039800) [pid = 3476] [serial = 1653] [outer = 0x99677800] 09:43:58 INFO - PROCESS | 3476 | 1464626638120 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]]]}] 09:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 09:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1629ms 09:43:58 INFO - PROCESS | 3476 | 1464626638158 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 09:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 09:43:58 INFO - PROCESS | 3476 | 1464626638162 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 09:43:58 INFO - PROCESS | 3476 | 1464626638168 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 09:43:58 INFO - PROCESS | 3476 | 1464626638172 Marionette TRACE conn3 <- [1,2174,null,{}] 09:43:58 INFO - PROCESS | 3476 | 1464626638178 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}] 09:43:58 INFO - PROCESS | 3476 | 1464626638382 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 09:43:58 INFO - PROCESS | 3476 | 1464626638732 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:43:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dbd400 == 156 [pid = 3476] [id = 551] 09:43:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x94503400) [pid = 3476] [serial = 1654] [outer = (nil)] 09:43:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x9a0c6000) [pid = 3476] [serial = 1655] [outer = 0x94503400] 09:43:58 INFO - PROCESS | 3476 | 1464626638827 Marionette DEBUG loaded listener.js 09:43:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9a0cd000) [pid = 3476] [serial = 1656] [outer = 0x94503400] 09:43:59 INFO - PROCESS | 3476 | 1464626639717 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]]]}] 09:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 09:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1581ms 09:43:59 INFO - PROCESS | 3476 | 1464626639749 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 09:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 09:43:59 INFO - PROCESS | 3476 | 1464626639753 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 09:43:59 INFO - PROCESS | 3476 | 1464626639760 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 09:43:59 INFO - PROCESS | 3476 | 1464626639764 Marionette TRACE conn3 <- [1,2178,null,{}] 09:43:59 INFO - PROCESS | 3476 | 1464626639769 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}] 09:43:59 INFO - PROCESS | 3476 | 1464626639989 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 09:44:00 INFO - PROCESS | 3476 | 1464626640344 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d94400 == 157 [pid = 3476] [id = 552] 09:44:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x89fa4000) [pid = 3476] [serial = 1657] [outer = (nil)] 09:44:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x9aa02c00) [pid = 3476] [serial = 1658] [outer = 0x89fa4000] 09:44:00 INFO - PROCESS | 3476 | 1464626640436 Marionette DEBUG loaded listener.js 09:44:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9ac4d000) [pid = 3476] [serial = 1659] [outer = 0x89fa4000] 09:44:01 INFO - PROCESS | 3476 | 1464626641331 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]]]}] 09:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 09:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1638ms 09:44:01 INFO - PROCESS | 3476 | 1464626641402 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 09:44:01 INFO - PROCESS | 3476 | 1464626641405 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 09:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 09:44:01 INFO - PROCESS | 3476 | 1464626641415 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 09:44:01 INFO - PROCESS | 3476 | 1464626641417 Marionette TRACE conn3 <- [1,2182,null,{}] 09:44:01 INFO - PROCESS | 3476 | 1464626641424 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}] 09:44:01 INFO - PROCESS | 3476 | 1464626641660 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 09:44:02 INFO - PROCESS | 3476 | 1464626642010 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a1ed400 == 158 [pid = 3476] [id = 553] 09:44:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x9ad92400) [pid = 3476] [serial = 1660] [outer = (nil)] 09:44:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9b132c00) [pid = 3476] [serial = 1661] [outer = 0x9ad92400] 09:44:02 INFO - PROCESS | 3476 | 1464626642102 Marionette DEBUG loaded listener.js 09:44:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9b737400) [pid = 3476] [serial = 1662] [outer = 0x9ad92400] 09:44:03 INFO - PROCESS | 3476 | 1464626643007 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]]]}] 09:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 09:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1633ms 09:44:03 INFO - PROCESS | 3476 | 1464626643049 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 09:44:03 INFO - PROCESS | 3476 | 1464626643052 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 09:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 09:44:03 INFO - PROCESS | 3476 | 1464626643059 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 09:44:03 INFO - PROCESS | 3476 | 1464626643063 Marionette TRACE conn3 <- [1,2186,null,{}] 09:44:03 INFO - PROCESS | 3476 | 1464626643068 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}] 09:44:03 INFO - PROCESS | 3476 | 1464626643284 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 09:44:03 INFO - PROCESS | 3476 | 1464626643633 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b160c00 == 159 [pid = 3476] [id = 554] 09:44:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9b970c00) [pid = 3476] [serial = 1663] [outer = (nil)] 09:44:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0xa1065800) [pid = 3476] [serial = 1664] [outer = 0x9b970c00] 09:44:03 INFO - PROCESS | 3476 | 1464626643726 Marionette DEBUG loaded listener.js 09:44:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa2247400) [pid = 3476] [serial = 1665] [outer = 0x9b970c00] 09:44:04 INFO - PROCESS | 3476 | 1464626644607 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]]]}] 09:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 09:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1578ms 09:44:04 INFO - PROCESS | 3476 | 1464626644638 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 09:44:04 INFO - PROCESS | 3476 | 1464626644642 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 09:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 09:44:04 INFO - PROCESS | 3476 | 1464626644649 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 09:44:04 INFO - PROCESS | 3476 | 1464626644652 Marionette TRACE conn3 <- [1,2190,null,{}] 09:44:04 INFO - PROCESS | 3476 | 1464626644658 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}] 09:44:04 INFO - PROCESS | 3476 | 1464626644876 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 09:44:05 INFO - PROCESS | 3476 | 1464626645217 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b124000 == 160 [pid = 3476] [id = 555] 09:44:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa23d3000) [pid = 3476] [serial = 1666] [outer = (nil)] 09:44:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0xa27d7000) [pid = 3476] [serial = 1667] [outer = 0xa23d3000] 09:44:05 INFO - PROCESS | 3476 | 1464626645327 Marionette DEBUG loaded listener.js 09:44:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0xa3573000) [pid = 3476] [serial = 1668] [outer = 0xa23d3000] 09:44:06 INFO - PROCESS | 3476 | 1464626646222 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]]]}] 09:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 09:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1629ms 09:44:06 INFO - PROCESS | 3476 | 1464626646279 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 09:44:06 INFO - PROCESS | 3476 | 1464626646283 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 09:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 09:44:06 INFO - PROCESS | 3476 | 1464626646289 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 09:44:06 INFO - PROCESS | 3476 | 1464626646292 Marionette TRACE conn3 <- [1,2194,null,{}] 09:44:06 INFO - PROCESS | 3476 | 1464626646298 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}] 09:44:06 INFO - PROCESS | 3476 | 1464626646536 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8caba000 == 159 [pid = 3476] [id = 382] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9e9000 == 158 [pid = 3476] [id = 379] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x922f4800 == 157 [pid = 3476] [id = 337] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8811a400 == 156 [pid = 3476] [id = 537] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x89d91400 == 155 [pid = 3476] [id = 536] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x89f68800 == 154 [pid = 3476] [id = 535] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x87d7bc00 == 153 [pid = 3476] [id = 534] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x88111c00 == 152 [pid = 3476] [id = 532] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8810d400 == 151 [pid = 3476] [id = 531] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0x9cec9000 == 150 [pid = 3476] [id = 529] 09:44:08 INFO - PROCESS | 3476 | --DOCSHELL 0xa3574c00 == 149 [pid = 3476] [id = 530] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x92875400) [pid = 3476] [serial = 1506] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x8e1d9c00) [pid = 3476] [serial = 1491] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8e12ac00) [pid = 3476] [serial = 1490] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8e72f000) [pid = 3476] [serial = 1493] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x99e2d000) [pid = 3476] [serial = 1520] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0xa050e400) [pid = 3476] [serial = 1530] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x8b818800) [pid = 3476] [serial = 1485] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8b371000) [pid = 3476] [serial = 1544] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x8cb8c400) [pid = 3476] [serial = 1487] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x89f67800) [pid = 3476] [serial = 1536] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x93a1e400) [pid = 3476] [serial = 1511] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x89d99400) [pid = 3476] [serial = 1481] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8c5ce800) [pid = 3476] [serial = 1541] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9a1f4400) [pid = 3476] [serial = 1524] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x89d9f000) [pid = 3476] [serial = 1535] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x90e58400) [pid = 3476] [serial = 1499] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x927c9800) [pid = 3476] [serial = 1505] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x997e5c00) [pid = 3476] [serial = 1517] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9870bc00) [pid = 3476] [serial = 1515] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0xa31ff000) [pid = 3476] [serial = 1533] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x9a032c00) [pid = 3476] [serial = 1521] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x8ce40000) [pid = 3476] [serial = 1488] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x92b8a800) [pid = 3476] [serial = 1508] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x99938400) [pid = 3476] [serial = 1518] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0xa3578000) [pid = 3476] [serial = 1467] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x8b379c00) [pid = 3476] [serial = 1484] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x9457ac00) [pid = 3476] [serial = 1512] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x8b817800) [pid = 3476] [serial = 1539] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x8f9bd000) [pid = 3476] [serial = 1496] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x9a1eb400) [pid = 3476] [serial = 1523] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x92d7ac00) [pid = 3476] [serial = 1509] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x9b970400) [pid = 3476] [serial = 1529] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x9221d000) [pid = 3476] [serial = 1503] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8e129400) [pid = 3476] [serial = 1413] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x9ad95800) [pid = 3476] [serial = 1527] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x91dec800) [pid = 3476] [serial = 1500] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x89f63800) [pid = 3476] [serial = 1482] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x91fed000) [pid = 3476] [serial = 1502] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x9806ac00) [pid = 3476] [serial = 1514] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8cb84800) [pid = 3476] [serial = 1542] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8e735800) [pid = 3476] [serial = 1494] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8ac6b000) [pid = 3476] [serial = 1538] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0xa27cbc00) [pid = 3476] [serial = 1532] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x9ac4bc00) [pid = 3476] [serial = 1526] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x90bd8400) [pid = 3476] [serial = 1497] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8e1d2000) [pid = 3476] [serial = 1547] [outer = (nil)] [url = about:blank] 09:44:08 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8ce3b000) [pid = 3476] [serial = 1545] [outer = (nil)] [url = about:blank] 09:44:09 INFO - PROCESS | 3476 | 1464626649127 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d77400 == 150 [pid = 3476] [id = 556] 09:44:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x87d7cc00) [pid = 3476] [serial = 1669] [outer = (nil)] 09:44:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x888b3800) [pid = 3476] [serial = 1670] [outer = 0x87d7cc00] 09:44:09 INFO - PROCESS | 3476 | 1464626649210 Marionette DEBUG loaded listener.js 09:44:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x89753000) [pid = 3476] [serial = 1671] [outer = 0x87d7cc00] 09:44:10 INFO - PROCESS | 3476 | 1464626650046 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]]]}] 09:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 09:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 3789ms 09:44:10 INFO - PROCESS | 3476 | 1464626650080 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 09:44:10 INFO - PROCESS | 3476 | 1464626650088 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 09:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 09:44:10 INFO - PROCESS | 3476 | 1464626650095 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 09:44:10 INFO - PROCESS | 3476 | 1464626650101 Marionette TRACE conn3 <- [1,2198,null,{}] 09:44:10 INFO - PROCESS | 3476 | 1464626650139 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}] 09:44:10 INFO - PROCESS | 3476 | 1464626650358 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 09:44:10 INFO - PROCESS | 3476 | 1464626650372 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d92400 == 151 [pid = 3476] [id = 557] 09:44:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x89d9f000) [pid = 3476] [serial = 1672] [outer = (nil)] 09:44:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x89ed0400) [pid = 3476] [serial = 1673] [outer = 0x89d9f000] 09:44:10 INFO - PROCESS | 3476 | 1464626650640 Marionette DEBUG loaded listener.js 09:44:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89f69800) [pid = 3476] [serial = 1674] [outer = 0x89d9f000] 09:44:11 INFO - PROCESS | 3476 | 1464626651549 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]]]}] 09:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 09:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1507ms 09:44:11 INFO - PROCESS | 3476 | 1464626651611 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 09:44:11 INFO - PROCESS | 3476 | 1464626651619 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 09:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 09:44:11 INFO - PROCESS | 3476 | 1464626651626 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 09:44:11 INFO - PROCESS | 3476 | 1464626651630 Marionette TRACE conn3 <- [1,2202,null,{}] 09:44:11 INFO - PROCESS | 3476 | 1464626651649 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}] 09:44:11 INFO - PROCESS | 3476 | 1464626651951 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 09:44:12 INFO - PROCESS | 3476 | 1464626651982 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x89ec8400 == 152 [pid = 3476] [id = 558] 09:44:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8a9e6800) [pid = 3476] [serial = 1675] [outer = (nil)] 09:44:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8b80cc00) [pid = 3476] [serial = 1676] [outer = 0x8a9e6800] 09:44:12 INFO - PROCESS | 3476 | 1464626652060 Marionette DEBUG loaded listener.js 09:44:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8b9e6800) [pid = 3476] [serial = 1677] [outer = 0x8a9e6800] 09:44:13 INFO - PROCESS | 3476 | 1464626653143 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]]]}] 09:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 09:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1545ms 09:44:13 INFO - PROCESS | 3476 | 1464626653171 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 09:44:13 INFO - PROCESS | 3476 | 1464626653175 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 09:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 09:44:13 INFO - PROCESS | 3476 | 1464626653190 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 09:44:13 INFO - PROCESS | 3476 | 1464626653199 Marionette TRACE conn3 <- [1,2206,null,{}] 09:44:13 INFO - PROCESS | 3476 | 1464626653239 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}] 09:44:13 INFO - PROCESS | 3476 | 1464626653534 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8ddca800) [pid = 3476] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8ba75000) [pid = 3476] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8f76a800) [pid = 3476] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8810e800) [pid = 3476] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x8e736400) [pid = 3476] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x88bd4000) [pid = 3476] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8a887000) [pid = 3476] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x9a0c2400) [pid = 3476] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x90dc9000) [pid = 3476] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x975d2c00) [pid = 3476] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x938a6c00) [pid = 3476] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x9a1f7c00) [pid = 3476] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0xa357b800) [pid = 3476] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x922ec800) [pid = 3476] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x88114000) [pid = 3476] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x89fae800) [pid = 3476] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x9af18400) [pid = 3476] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x93a9ac00) [pid = 3476] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0xa1066000) [pid = 3476] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x8c6b0800) [pid = 3476] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 09:44:14 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x90dbcc00) [pid = 3476] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 09:44:14 INFO - PROCESS | 3476 | 1464626654235 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d76c00 == 153 [pid = 3476] [id = 559] 09:44:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x87d77c00) [pid = 3476] [serial = 1678] [outer = (nil)] 09:44:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x89f6f400) [pid = 3476] [serial = 1679] [outer = 0x87d77c00] 09:44:14 INFO - PROCESS | 3476 | 1464626654325 Marionette DEBUG loaded listener.js 09:44:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8ba77800) [pid = 3476] [serial = 1680] [outer = 0x87d77c00] 09:44:15 INFO - PROCESS | 3476 | 1464626655074 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]]]}] 09:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 09:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1925ms 09:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 09:44:15 INFO - PROCESS | 3476 | 1464626655109 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 09:44:15 INFO - PROCESS | 3476 | 1464626655112 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 09:44:15 INFO - PROCESS | 3476 | 1464626655119 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 09:44:15 INFO - PROCESS | 3476 | 1464626655122 Marionette TRACE conn3 <- [1,2210,null,{}] 09:44:15 INFO - PROCESS | 3476 | 1464626655128 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}] 09:44:15 INFO - PROCESS | 3476 | 1464626655328 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 09:44:15 INFO - PROCESS | 3476 | 1464626655533 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a887000 == 154 [pid = 3476] [id = 560] 09:44:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8c35fc00) [pid = 3476] [serial = 1681] [outer = (nil)] 09:44:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8cb85400) [pid = 3476] [serial = 1682] [outer = 0x8c35fc00] 09:44:15 INFO - PROCESS | 3476 | 1464626655611 Marionette DEBUG loaded listener.js 09:44:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8cb92800) [pid = 3476] [serial = 1683] [outer = 0x8c35fc00] 09:44:16 INFO - PROCESS | 3476 | 1464626656691 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]]]}] 09:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 09:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1632ms 09:44:16 INFO - PROCESS | 3476 | 1464626656751 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 09:44:16 INFO - PROCESS | 3476 | 1464626656757 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 09:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 09:44:16 INFO - PROCESS | 3476 | 1464626656766 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 09:44:16 INFO - PROCESS | 3476 | 1464626656780 Marionette TRACE conn3 <- [1,2214,null,{}] 09:44:16 INFO - PROCESS | 3476 | 1464626656840 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}] 09:44:17 INFO - PROCESS | 3476 | 1464626657104 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 09:44:17 INFO - PROCESS | 3476 | 1464626657453 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x8974e800 == 155 [pid = 3476] [id = 561] 09:44:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x89754400) [pid = 3476] [serial = 1684] [outer = (nil)] 09:44:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x89f61400) [pid = 3476] [serial = 1685] [outer = 0x89754400] 09:44:17 INFO - PROCESS | 3476 | 1464626657544 Marionette DEBUG loaded listener.js 09:44:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x89fac800) [pid = 3476] [serial = 1686] [outer = 0x89754400] 09:44:18 INFO - PROCESS | 3476 | 1464626658494 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]]]}] 09:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 09:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1758ms 09:44:18 INFO - PROCESS | 3476 | 1464626658524 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 09:44:18 INFO - PROCESS | 3476 | 1464626658533 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 09:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 09:44:18 INFO - PROCESS | 3476 | 1464626658576 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 09:44:18 INFO - PROCESS | 3476 | 1464626658582 Marionette TRACE conn3 <- [1,2218,null,{}] 09:44:18 INFO - PROCESS | 3476 | 1464626658590 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}] 09:44:18 INFO - PROCESS | 3476 | 1464626658814 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 09:44:19 INFO - PROCESS | 3476 | 1464626659100 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b817800 == 156 [pid = 3476] [id = 562] 09:44:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8b9ec000) [pid = 3476] [serial = 1687] [outer = (nil)] 09:44:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8ba77000) [pid = 3476] [serial = 1688] [outer = 0x8b9ec000] 09:44:19 INFO - PROCESS | 3476 | 1464626659246 Marionette DEBUG loaded listener.js 09:44:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8c5cc800) [pid = 3476] [serial = 1689] [outer = 0x8b9ec000] 09:44:20 INFO - PROCESS | 3476 | 1464626660200 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]]]}] 09:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 09:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1718ms 09:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 09:44:20 INFO - PROCESS | 3476 | 1464626660271 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 09:44:20 INFO - PROCESS | 3476 | 1464626660274 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 09:44:20 INFO - PROCESS | 3476 | 1464626660282 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 09:44:20 INFO - PROCESS | 3476 | 1464626660288 Marionette TRACE conn3 <- [1,2222,null,{}] 09:44:20 INFO - PROCESS | 3476 | 1464626660305 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}] 09:44:20 INFO - PROCESS | 3476 | 1464626660578 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 09:44:20 INFO - PROCESS | 3476 | 1464626660918 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ceed000 == 157 [pid = 3476] [id = 563] 09:44:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8ddc1c00) [pid = 3476] [serial = 1690] [outer = (nil)] 09:44:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8e120c00) [pid = 3476] [serial = 1691] [outer = 0x8ddc1c00] 09:44:21 INFO - PROCESS | 3476 | 1464626661014 Marionette DEBUG loaded listener.js 09:44:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e12c400) [pid = 3476] [serial = 1692] [outer = 0x8ddc1c00] 09:44:21 INFO - PROCESS | 3476 | 1464626661937 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]]]}] 09:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 09:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1692ms 09:44:21 INFO - PROCESS | 3476 | 1464626661973 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 09:44:21 INFO - PROCESS | 3476 | 1464626661978 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 09:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 09:44:21 INFO - PROCESS | 3476 | 1464626661984 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 09:44:21 INFO - PROCESS | 3476 | 1464626661988 Marionette TRACE conn3 <- [1,2226,null,{}] 09:44:21 INFO - PROCESS | 3476 | 1464626661993 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}] 09:44:22 INFO - PROCESS | 3476 | 1464626662207 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 09:44:22 INFO - PROCESS | 3476 | 1464626662554 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e124400 == 158 [pid = 3476] [id = 564] 09:44:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e12e800) [pid = 3476] [serial = 1693] [outer = (nil)] 09:44:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8e5ab400) [pid = 3476] [serial = 1694] [outer = 0x8e12e800] 09:44:22 INFO - PROCESS | 3476 | 1464626662647 Marionette DEBUG loaded listener.js 09:44:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8e730c00) [pid = 3476] [serial = 1695] [outer = 0x8e12e800] 09:44:23 INFO - PROCESS | 3476 | 1464626663495 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]]]}] 09:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 09:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1532ms 09:44:23 INFO - PROCESS | 3476 | 1464626663516 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 09:44:23 INFO - PROCESS | 3476 | 1464626663519 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 09:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 09:44:23 INFO - PROCESS | 3476 | 1464626663526 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 09:44:23 INFO - PROCESS | 3476 | 1464626663529 Marionette TRACE conn3 <- [1,2230,null,{}] 09:44:23 INFO - PROCESS | 3476 | 1464626663535 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}] 09:44:23 INFO - PROCESS | 3476 | 1464626663755 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 09:44:24 INFO - PROCESS | 3476 | 1464626664049 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce3fc00 == 159 [pid = 3476] [id = 565] 09:44:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8e12e400) [pid = 3476] [serial = 1696] [outer = (nil)] 09:44:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8f6d8000) [pid = 3476] [serial = 1697] [outer = 0x8e12e400] 09:44:24 INFO - PROCESS | 3476 | 1464626664137 Marionette DEBUG loaded listener.js 09:44:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8f764800) [pid = 3476] [serial = 1698] [outer = 0x8e12e400] 09:44:25 INFO - PROCESS | 3476 | 1464626665117 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]]]}] 09:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 09:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1628ms 09:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 09:44:25 INFO - PROCESS | 3476 | 1464626665155 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 09:44:25 INFO - PROCESS | 3476 | 1464626665158 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 09:44:25 INFO - PROCESS | 3476 | 1464626665165 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 09:44:25 INFO - PROCESS | 3476 | 1464626665168 Marionette TRACE conn3 <- [1,2234,null,{}] 09:44:25 INFO - PROCESS | 3476 | 1464626665174 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}] 09:44:25 INFO - PROCESS | 3476 | 1464626665412 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 09:44:25 INFO - PROCESS | 3476 | 1464626665749 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1ddc00 == 160 [pid = 3476] [id = 566] 09:44:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8f9c2400) [pid = 3476] [serial = 1699] [outer = (nil)] 09:44:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90e4e000) [pid = 3476] [serial = 1700] [outer = 0x8f9c2400] 09:44:25 INFO - PROCESS | 3476 | 1464626665844 Marionette DEBUG loaded listener.js 09:44:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x91debc00) [pid = 3476] [serial = 1701] [outer = 0x8f9c2400] 09:44:26 INFO - PROCESS | 3476 | 1464626666745 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]]]}] 09:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 09:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1605ms 09:44:26 INFO - PROCESS | 3476 | 1464626666780 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 09:44:26 INFO - PROCESS | 3476 | 1464626666784 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 09:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 09:44:26 INFO - PROCESS | 3476 | 1464626666793 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 09:44:26 INFO - PROCESS | 3476 | 1464626666797 Marionette TRACE conn3 <- [1,2238,null,{}] 09:44:26 INFO - PROCESS | 3476 | 1464626666803 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}] 09:44:27 INFO - PROCESS | 3476 | 1464626667021 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 09:44:27 INFO - PROCESS | 3476 | 1464626667365 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x8aba1000 == 161 [pid = 3476] [id = 567] 09:44:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8e1dc400) [pid = 3476] [serial = 1702] [outer = (nil)] 09:44:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x92161400) [pid = 3476] [serial = 1703] [outer = 0x8e1dc400] 09:44:27 INFO - PROCESS | 3476 | 1464626667456 Marionette DEBUG loaded listener.js 09:44:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x9216c400) [pid = 3476] [serial = 1704] [outer = 0x8e1dc400] 09:44:28 INFO - PROCESS | 3476 | 1464626668333 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]]]}] 09:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 09:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1584ms 09:44:28 INFO - PROCESS | 3476 | 1464626668378 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 09:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 09:44:28 INFO - PROCESS | 3476 | 1464626668382 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 09:44:28 INFO - PROCESS | 3476 | 1464626668388 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 09:44:28 INFO - PROCESS | 3476 | 1464626668392 Marionette TRACE conn3 <- [1,2242,null,{}] 09:44:28 INFO - PROCESS | 3476 | 1464626668398 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}] 09:44:28 INFO - PROCESS | 3476 | 1464626668630 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 09:44:28 INFO - PROCESS | 3476 | 1464626668962 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d72400 == 162 [pid = 3476] [id = 568] 09:44:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x91fed000) [pid = 3476] [serial = 1705] [outer = (nil)] 09:44:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x92877800) [pid = 3476] [serial = 1706] [outer = 0x91fed000] 09:44:29 INFO - PROCESS | 3476 | 1464626669054 Marionette DEBUG loaded listener.js 09:44:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x92b83800) [pid = 3476] [serial = 1707] [outer = 0x91fed000] 09:44:29 INFO - PROCESS | 3476 | 1464626669951 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]]]}] 09:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 09:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1639ms 09:44:30 INFO - PROCESS | 3476 | 1464626670028 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 09:44:30 INFO - PROCESS | 3476 | 1464626670032 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 09:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 09:44:30 INFO - PROCESS | 3476 | 1464626670038 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 09:44:30 INFO - PROCESS | 3476 | 1464626670041 Marionette TRACE conn3 <- [1,2246,null,{}] 09:44:30 INFO - PROCESS | 3476 | 1464626670047 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}] 09:44:30 INFO - PROCESS | 3476 | 1464626670290 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 09:44:30 INFO - PROCESS | 3476 | 1464626670623 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e736400 == 163 [pid = 3476] [id = 569] 09:44:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x90dbc800) [pid = 3476] [serial = 1708] [outer = (nil)] 09:44:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x938a5c00) [pid = 3476] [serial = 1709] [outer = 0x90dbc800] 09:44:30 INFO - PROCESS | 3476 | 1464626670714 Marionette DEBUG loaded listener.js 09:44:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x93a0f800) [pid = 3476] [serial = 1710] [outer = 0x90dbc800] 09:44:31 INFO - PROCESS | 3476 | 1464626671596 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]]]}] 09:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 09:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1630ms 09:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 09:44:31 INFO - PROCESS | 3476 | 1464626671669 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 09:44:31 INFO - PROCESS | 3476 | 1464626671672 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 09:44:31 INFO - PROCESS | 3476 | 1464626671679 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 09:44:31 INFO - PROCESS | 3476 | 1464626671682 Marionette TRACE conn3 <- [1,2250,null,{}] 09:44:31 INFO - PROCESS | 3476 | 1464626671688 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}] 09:44:31 INFO - PROCESS | 3476 | 1464626671965 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 09:44:32 INFO - PROCESS | 3476 | 1464626672310 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c5400 == 164 [pid = 3476] [id = 570] 09:44:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x8dd9f000) [pid = 3476] [serial = 1711] [outer = (nil)] 09:44:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x93aa2000) [pid = 3476] [serial = 1712] [outer = 0x8dd9f000] 09:44:32 INFO - PROCESS | 3476 | 1464626672396 Marionette DEBUG loaded listener.js 09:44:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x9456f800) [pid = 3476] [serial = 1713] [outer = 0x8dd9f000] 09:44:33 INFO - PROCESS | 3476 | 1464626673317 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]]]}] 09:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 09:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1688ms 09:44:33 INFO - PROCESS | 3476 | 1464626673367 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 09:44:33 INFO - PROCESS | 3476 | 1464626673370 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 09:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 09:44:33 INFO - PROCESS | 3476 | 1464626673377 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 09:44:33 INFO - PROCESS | 3476 | 1464626673382 Marionette TRACE conn3 <- [1,2254,null,{}] 09:44:33 INFO - PROCESS | 3476 | 1464626673388 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}] 09:44:33 INFO - PROCESS | 3476 | 1464626673661 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 09:44:34 INFO - PROCESS | 3476 | 1464626674009 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a96800 == 165 [pid = 3476] [id = 571] 09:44:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x9877c400) [pid = 3476] [serial = 1714] [outer = (nil)] 09:44:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x98e56000) [pid = 3476] [serial = 1715] [outer = 0x9877c400] 09:44:34 INFO - PROCESS | 3476 | 1464626674108 Marionette DEBUG loaded listener.js 09:44:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x9967c400) [pid = 3476] [serial = 1716] [outer = 0x9877c400] 09:44:35 INFO - PROCESS | 3476 | 1464626675018 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]]]}] 09:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 09:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1690ms 09:44:35 INFO - PROCESS | 3476 | 1464626675068 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 09:44:35 INFO - PROCESS | 3476 | 1464626675072 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 09:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 09:44:35 INFO - PROCESS | 3476 | 1464626675078 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 09:44:35 INFO - PROCESS | 3476 | 1464626675081 Marionette TRACE conn3 <- [1,2258,null,{}] 09:44:35 INFO - PROCESS | 3476 | 1464626675087 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}] 09:44:35 INFO - PROCESS | 3476 | 1464626675298 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 09:44:35 INFO - PROCESS | 3476 | 1464626675651 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x98e58800 == 166 [pid = 3476] [id = 572] 09:44:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x997e5c00) [pid = 3476] [serial = 1717] [outer = (nil)] 09:44:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x99c02c00) [pid = 3476] [serial = 1718] [outer = 0x997e5c00] 09:44:35 INFO - PROCESS | 3476 | 1464626675744 Marionette DEBUG loaded listener.js 09:44:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x99c0f400) [pid = 3476] [serial = 1719] [outer = 0x997e5c00] 09:44:36 INFO - PROCESS | 3476 | 1464626676686 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]]]}] 09:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 09:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1638ms 09:44:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 09:44:36 INFO - PROCESS | 3476 | 1464626676717 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 09:44:36 INFO - PROCESS | 3476 | 1464626676721 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 09:44:36 INFO - PROCESS | 3476 | 1464626676727 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 09:44:36 INFO - PROCESS | 3476 | 1464626676730 Marionette TRACE conn3 <- [1,2262,null,{}] 09:44:36 INFO - PROCESS | 3476 | 1464626676736 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}] 09:44:36 INFO - PROCESS | 3476 | 1464626676970 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 09:44:37 INFO - PROCESS | 3476 | 1464626677333 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x90acc400 == 167 [pid = 3476] [id = 573] 09:44:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x92160400) [pid = 3476] [serial = 1720] [outer = (nil)] 09:44:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x9a040c00) [pid = 3476] [serial = 1721] [outer = 0x92160400] 09:44:37 INFO - PROCESS | 3476 | 1464626677425 Marionette DEBUG loaded listener.js 09:44:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x9a0c8c00) [pid = 3476] [serial = 1722] [outer = 0x92160400] 09:44:38 INFO - PROCESS | 3476 | 1464626678310 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]]]}] 09:44:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 09:44:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1631ms 09:44:38 INFO - PROCESS | 3476 | 1464626678357 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 09:44:38 INFO - PROCESS | 3476 | 1464626678361 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 09:44:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 09:44:38 INFO - PROCESS | 3476 | 1464626678368 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 09:44:38 INFO - PROCESS | 3476 | 1464626678371 Marionette TRACE conn3 <- [1,2266,null,{}] 09:44:38 INFO - PROCESS | 3476 | 1464626678377 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}] 09:44:38 INFO - PROCESS | 3476 | 1464626678608 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 09:44:38 INFO - PROCESS | 3476 | 1464626678914 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x98781800 == 168 [pid = 3476] [id = 574] 09:44:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x9a3be000) [pid = 3476] [serial = 1723] [outer = (nil)] 09:44:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9ad91c00) [pid = 3476] [serial = 1724] [outer = 0x9a3be000] 09:44:39 INFO - PROCESS | 3476 | 1464626679050 Marionette DEBUG loaded listener.js 09:44:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9af0b400) [pid = 3476] [serial = 1725] [outer = 0x9a3be000] 09:44:39 INFO - PROCESS | 3476 | 1464626679932 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]]]}] 09:44:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 09:44:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1633ms 09:44:40 INFO - PROCESS | 3476 | 1464626680001 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 09:44:40 INFO - PROCESS | 3476 | 1464626680005 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 09:44:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 09:44:40 INFO - PROCESS | 3476 | 1464626680011 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 09:44:40 INFO - PROCESS | 3476 | 1464626680015 Marionette TRACE conn3 <- [1,2270,null,{}] 09:44:40 INFO - PROCESS | 3476 | 1464626680021 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}] 09:44:40 INFO - PROCESS | 3476 | 1464626680267 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 09:44:40 INFO - PROCESS | 3476 | 1464626680606 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d7ac00 == 169 [pid = 3476] [id = 575] 09:44:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x9a3b3400) [pid = 3476] [serial = 1726] [outer = (nil)] 09:44:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9b970400) [pid = 3476] [serial = 1727] [outer = 0x9a3b3400] 09:44:40 INFO - PROCESS | 3476 | 1464626680699 Marionette DEBUG loaded listener.js 09:44:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0xa0506c00) [pid = 3476] [serial = 1728] [outer = 0x9a3b3400] 09:44:41 INFO - PROCESS | 3476 | 1464626681575 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]]]}] 09:44:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 09:44:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1601ms 09:44:41 INFO - PROCESS | 3476 | 1464626681613 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 09:44:41 INFO - PROCESS | 3476 | 1464626681617 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 09:44:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 09:44:41 INFO - PROCESS | 3476 | 1464626681624 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 09:44:41 INFO - PROCESS | 3476 | 1464626681628 Marionette TRACE conn3 <- [1,2274,null,{}] 09:44:41 INFO - PROCESS | 3476 | 1464626681633 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}] 09:44:41 INFO - PROCESS | 3476 | 1464626681870 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 09:44:42 INFO - PROCESS | 3476 | 1464626682274 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b8b000 == 170 [pid = 3476] [id = 576] 09:44:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9ad96400) [pid = 3476] [serial = 1729] [outer = (nil)] 09:44:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0xa27cbc00) [pid = 3476] [serial = 1730] [outer = 0x9ad96400] 09:44:42 INFO - PROCESS | 3476 | 1464626682363 Marionette DEBUG loaded listener.js 09:44:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0xa3574800) [pid = 3476] [serial = 1731] [outer = 0x9ad96400] 09:44:43 INFO - PROCESS | 3476 | 1464626683255 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]]]}] 09:44:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 09:44:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1680ms 09:44:43 INFO - PROCESS | 3476 | 1464626683304 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 09:44:43 INFO - PROCESS | 3476 | 1464626683308 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 09:44:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 09:44:43 INFO - PROCESS | 3476 | 1464626683315 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 09:44:43 INFO - PROCESS | 3476 | 1464626683318 Marionette TRACE conn3 <- [1,2278,null,{}] 09:44:43 INFO - PROCESS | 3476 | 1464626683324 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}] 09:44:43 INFO - PROCESS | 3476 | 1464626683542 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 09:44:43 INFO - PROCESS | 3476 | 1464626683846 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:43 INFO - PROCESS | 3476 | ++DOCSHELL 0xa2240c00 == 171 [pid = 3476] [id = 577] 09:44:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0xa238cc00) [pid = 3476] [serial = 1732] [outer = (nil)] 09:44:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa51af400) [pid = 3476] [serial = 1733] [outer = 0xa238cc00] 09:44:43 INFO - PROCESS | 3476 | 1464626683982 Marionette DEBUG loaded listener.js 09:44:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa51ba400) [pid = 3476] [serial = 1734] [outer = 0xa238cc00] 09:44:44 INFO - PROCESS | 3476 | 1464626684862 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]]]}] 09:44:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 09:44:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1582ms 09:44:44 INFO - PROCESS | 3476 | 1464626684899 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 09:44:44 INFO - PROCESS | 3476 | 1464626684902 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 09:44:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 09:44:44 INFO - PROCESS | 3476 | 1464626684909 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 09:44:44 INFO - PROCESS | 3476 | 1464626684912 Marionette TRACE conn3 <- [1,2282,null,{}] 09:44:44 INFO - PROCESS | 3476 | 1464626684919 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}] 09:44:45 INFO - PROCESS | 3476 | 1464626685143 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 09:44:45 INFO - PROCESS | 3476 | 1464626685491 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x90a46400 == 172 [pid = 3476] [id = 578] 09:44:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x90a48000) [pid = 3476] [serial = 1735] [outer = (nil)] 09:44:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x90a4dc00) [pid = 3476] [serial = 1736] [outer = 0x90a48000] 09:44:45 INFO - PROCESS | 3476 | 1464626685586 Marionette DEBUG loaded listener.js 09:44:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x90a51000) [pid = 3476] [serial = 1737] [outer = 0x90a48000] 09:44:46 INFO - PROCESS | 3476 | 1464626686469 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]]]}] 09:44:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 09:44:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1595ms 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x87d76c00 == 171 [pid = 3476] [id = 559] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec8400 == 170 [pid = 3476] [id = 558] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x89d92400 == 169 [pid = 3476] [id = 557] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x87d77400 == 168 [pid = 3476] [id = 556] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x9b160c00 == 167 [pid = 3476] [id = 554] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x9a1ed400 == 166 [pid = 3476] [id = 553] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x89d94400 == 165 [pid = 3476] [id = 552] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x90dbd400 == 164 [pid = 3476] [id = 551] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8b379000 == 163 [pid = 3476] [id = 549] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x9801d000 == 162 [pid = 3476] [id = 550] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x92b8a400 == 161 [pid = 3476] [id = 548] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x92870000 == 160 [pid = 3476] [id = 547] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x92165c00 == 159 [pid = 3476] [id = 546] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x90bcec00 == 158 [pid = 3476] [id = 545] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8f76e400 == 157 [pid = 3476] [id = 544] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbc9c00 == 156 [pid = 3476] [id = 542] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6d7000 == 155 [pid = 3476] [id = 543] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8ba77400 == 154 [pid = 3476] [id = 541] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8cdc2800 == 153 [pid = 3476] [id = 540] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9e6c00 == 152 [pid = 3476] [id = 539] 09:44:48 INFO - PROCESS | 3476 | --DOCSHELL 0x87d7d000 == 151 [pid = 3476] [id = 538] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x8e5abc00) [pid = 3476] [serial = 1554] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8c361c00) [pid = 3476] [serial = 1611] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x90ac7800) [pid = 3476] [serial = 1557] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x88117000) [pid = 3476] [serial = 1596] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x90dc1800) [pid = 3476] [serial = 1560] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x89f66800) [pid = 3476] [serial = 1604] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x88114c00) [pid = 3476] [serial = 1595] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x8ac68400) [pid = 3476] [serial = 1607] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x9aa0b000) [pid = 3476] [serial = 1581] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x90e59800) [pid = 3476] [serial = 1562] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x99c05c00) [pid = 3476] [serial = 1578] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x9a1f2800) [pid = 3476] [serial = 1580] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x950d2400) [pid = 3476] [serial = 1572] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9b15bc00) [pid = 3476] [serial = 1583] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8f9c0000) [pid = 3476] [serial = 1556] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0xa633bc00) [pid = 3476] [serial = 1593] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x92b87000) [pid = 3476] [serial = 1566] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x90bd4400) [pid = 3476] [serial = 1559] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0xa2388400) [pid = 3476] [serial = 1598] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x8c5ca800) [pid = 3476] [serial = 1551] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x8b37a000) [pid = 3476] [serial = 1550] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0xa25acc00) [pid = 3476] [serial = 1587] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x975cf800) [pid = 3476] [serial = 1574] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0xa51f8800) [pid = 3476] [serial = 1592] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0xa357e800) [pid = 3476] [serial = 1590] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x89f70000) [pid = 3476] [serial = 1605] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x8ce31800) [pid = 3476] [serial = 1479] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x950cb800) [pid = 3476] [serial = 1571] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x8b9e5c00) [pid = 3476] [serial = 1608] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x87d7a400) [pid = 3476] [serial = 1601] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x980ea400) [pid = 3476] [serial = 1575] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x99a65800) [pid = 3476] [serial = 1577] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x91def400) [pid = 3476] [serial = 1563] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8ba7a400) [pid = 3476] [serial = 1610] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x939db000) [pid = 3476] [serial = 1568] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0xa22bac00) [pid = 3476] [serial = 1586] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0xa3579c00) [pid = 3476] [serial = 1589] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8e126400) [pid = 3476] [serial = 1553] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0xa5147000) [pid = 3476] [serial = 1599] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x92878000) [pid = 3476] [serial = 1565] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x93a96000) [pid = 3476] [serial = 1569] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x9b731c00) [pid = 3476] [serial = 1584] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8c35b800) [pid = 3476] [serial = 1613] [outer = (nil)] [url = about:blank] 09:44:48 INFO - PROCESS | 3476 | 1464626688741 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 09:44:48 INFO - PROCESS | 3476 | 1464626688750 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 09:44:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 09:44:48 INFO - PROCESS | 3476 | 1464626688801 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 09:44:48 INFO - PROCESS | 3476 | 1464626688809 Marionette TRACE conn3 <- [1,2286,null,{}] 09:44:48 INFO - PROCESS | 3476 | 1464626688817 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}] 09:44:49 INFO - PROCESS | 3476 | 1464626689008 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 09:44:49 INFO - PROCESS | 3476 | 1464626689028 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bac00 == 152 [pid = 3476] [id = 579] 09:44:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x888bb800) [pid = 3476] [serial = 1738] [outer = (nil)] 09:44:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x88bdf800) [pid = 3476] [serial = 1739] [outer = 0x888bb800] 09:44:49 INFO - PROCESS | 3476 | 1464626689144 Marionette DEBUG loaded listener.js 09:44:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x89755c00) [pid = 3476] [serial = 1740] [outer = 0x888bb800] 09:44:50 INFO - PROCESS | 3476 | 1464626690140 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]]]}] 09:44:50 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 09:44:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1387ms 09:44:50 INFO - PROCESS | 3476 | 1464626690185 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 09:44:50 INFO - PROCESS | 3476 | 1464626690190 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 09:44:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 09:44:50 INFO - PROCESS | 3476 | 1464626690202 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 09:44:50 INFO - PROCESS | 3476 | 1464626690206 Marionette TRACE conn3 <- [1,2290,null,{}] 09:44:50 INFO - PROCESS | 3476 | 1464626690213 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}] 09:44:50 INFO - PROCESS | 3476 | 1464626690504 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 09:44:50 INFO - PROCESS | 3476 | 1464626690524 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa4800 == 153 [pid = 3476] [id = 580] 09:44:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x89fa6c00) [pid = 3476] [serial = 1741] [outer = (nil)] 09:44:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8a853800) [pid = 3476] [serial = 1742] [outer = 0x89fa6c00] 09:44:50 INFO - PROCESS | 3476 | 1464626690598 Marionette DEBUG loaded listener.js 09:44:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8a9e1400) [pid = 3476] [serial = 1743] [outer = 0x89fa6c00] 09:44:51 INFO - PROCESS | 3476 | 1464626691637 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]]]}] 09:44:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 09:44:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1486ms 09:44:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 09:44:51 INFO - PROCESS | 3476 | 1464626691689 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 09:44:51 INFO - PROCESS | 3476 | 1464626691692 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 09:44:51 INFO - PROCESS | 3476 | 1464626691698 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 09:44:51 INFO - PROCESS | 3476 | 1464626691702 Marionette TRACE conn3 <- [1,2294,null,{}] 09:44:51 INFO - PROCESS | 3476 | 1464626691715 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}] 09:44:52 INFO - PROCESS | 3476 | 1464626692032 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 09:44:52 INFO - PROCESS | 3476 | 1464626692067 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ba6e000 == 154 [pid = 3476] [id = 581] 09:44:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8ba74000) [pid = 3476] [serial = 1744] [outer = (nil)] 09:44:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8bbc9c00) [pid = 3476] [serial = 1745] [outer = 0x8ba74000] 09:44:52 INFO - PROCESS | 3476 | 1464626692145 Marionette DEBUG loaded listener.js 09:44:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8c364800) [pid = 3476] [serial = 1746] [outer = 0x8ba74000] 09:44:53 INFO - PROCESS | 3476 | 1464626693121 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]]]}] 09:44:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 09:44:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1488ms 09:44:53 INFO - PROCESS | 3476 | 1464626693186 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 09:44:53 INFO - PROCESS | 3476 | 1464626693189 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 09:44:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 09:44:53 INFO - PROCESS | 3476 | 1464626693195 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 09:44:53 INFO - PROCESS | 3476 | 1464626693198 Marionette TRACE conn3 <- [1,2298,null,{}] 09:44:53 INFO - PROCESS | 3476 | 1464626693203 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}] 09:44:54 INFO - PROCESS | 3476 | 1464626694099 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x93a1b000) [pid = 3476] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x89fa4000) [pid = 3476] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8f9c3800) [pid = 3476] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x89d9f000) [pid = 3476] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x9ad92400) [pid = 3476] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8a9e6800) [pid = 3476] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8ce3a400) [pid = 3476] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x99677800) [pid = 3476] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8cdc6400) [pid = 3476] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x94502400) [pid = 3476] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x87d7cc00) [pid = 3476] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x92870c00) [pid = 3476] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x87d7d800) [pid = 3476] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x92217400) [pid = 3476] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x8f76f000) [pid = 3476] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0xa23d3000) [pid = 3476] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x90dca800) [pid = 3476] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8ac69c00) [pid = 3476] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x87d77c00) [pid = 3476] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x8ceea800) [pid = 3476] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x94503400) [pid = 3476] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x87d72c00) [pid = 3476] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8cb8bc00) [pid = 3476] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 09:44:54 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x9b970c00) [pid = 3476] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 09:44:54 INFO - PROCESS | 3476 | 1464626694359 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d72c00 == 155 [pid = 3476] [id = 582] 09:44:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x87d7c400) [pid = 3476] [serial = 1747] [outer = (nil)] 09:44:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x89d93c00) [pid = 3476] [serial = 1748] [outer = 0x87d7c400] 09:44:54 INFO - PROCESS | 3476 | 1464626694438 Marionette DEBUG loaded listener.js 09:44:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8b816800) [pid = 3476] [serial = 1749] [outer = 0x87d7c400] 09:44:55 INFO - PROCESS | 3476 | 1464626695180 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]]]}] 09:44:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 09:44:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 2030ms 09:44:55 INFO - PROCESS | 3476 | 1464626695226 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 09:44:55 INFO - PROCESS | 3476 | 1464626695229 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 09:44:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 09:44:55 INFO - PROCESS | 3476 | 1464626695235 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 09:44:55 INFO - PROCESS | 3476 | 1464626695238 Marionette TRACE conn3 <- [1,2302,null,{}] 09:44:55 INFO - PROCESS | 3476 | 1464626695243 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}] 09:44:55 INFO - PROCESS | 3476 | 1464626695517 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 09:44:55 INFO - PROCESS | 3476 | 1464626695539 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d9f000 == 156 [pid = 3476] [id = 583] 09:44:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8ba75800) [pid = 3476] [serial = 1750] [outer = (nil)] 09:44:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8cdc6400) [pid = 3476] [serial = 1751] [outer = 0x8ba75800] 09:44:55 INFO - PROCESS | 3476 | 1464626695613 Marionette DEBUG loaded listener.js 09:44:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8ceeb800) [pid = 3476] [serial = 1752] [outer = 0x8ba75800] 09:44:56 INFO - PROCESS | 3476 | 1464626696840 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]]]}] 09:44:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 09:44:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1637ms 09:44:56 INFO - PROCESS | 3476 | 1464626696874 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 09:44:56 INFO - PROCESS | 3476 | 1464626696881 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 09:44:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 09:44:56 INFO - PROCESS | 3476 | 1464626696891 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 09:44:56 INFO - PROCESS | 3476 | 1464626696895 Marionette TRACE conn3 <- [1,2306,null,{}] 09:44:56 INFO - PROCESS | 3476 | 1464626696904 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}] 09:44:57 INFO - PROCESS | 3476 | 1464626697171 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 09:44:57 INFO - PROCESS | 3476 | 1464626697560 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x89757800 == 157 [pid = 3476] [id = 584] 09:44:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x89d9e400) [pid = 3476] [serial = 1753] [outer = (nil)] 09:44:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x89fb0000) [pid = 3476] [serial = 1754] [outer = 0x89d9e400] 09:44:57 INFO - PROCESS | 3476 | 1464626697652 Marionette DEBUG loaded listener.js 09:44:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8b36f400) [pid = 3476] [serial = 1755] [outer = 0x89d9e400] 09:44:58 INFO - PROCESS | 3476 | 1464626698619 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]]]}] 09:44:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 09:44:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1782ms 09:44:58 INFO - PROCESS | 3476 | 1464626698674 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 09:44:58 INFO - PROCESS | 3476 | 1464626698683 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 09:44:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 09:44:58 INFO - PROCESS | 3476 | 1464626698694 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 09:44:58 INFO - PROCESS | 3476 | 1464626698699 Marionette TRACE conn3 <- [1,2310,null,{}] 09:44:58 INFO - PROCESS | 3476 | 1464626698705 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}] 09:44:58 INFO - PROCESS | 3476 | 1464626698981 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 09:44:59 INFO - PROCESS | 3476 | 1464626699320 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:44:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6b2c00 == 158 [pid = 3476] [id = 585] 09:44:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8c6b3800) [pid = 3476] [serial = 1756] [outer = (nil)] 09:44:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8cb8bc00) [pid = 3476] [serial = 1757] [outer = 0x8c6b3800] 09:44:59 INFO - PROCESS | 3476 | 1464626699411 Marionette DEBUG loaded listener.js 09:44:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8cee1400) [pid = 3476] [serial = 1758] [outer = 0x8c6b3800] 09:45:00 INFO - PROCESS | 3476 | 1464626700390 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]]]}] 09:45:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 09:45:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1730ms 09:45:00 INFO - PROCESS | 3476 | 1464626700424 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 09:45:00 INFO - PROCESS | 3476 | 1464626700427 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 09:45:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 09:45:00 INFO - PROCESS | 3476 | 1464626700436 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 09:45:00 INFO - PROCESS | 3476 | 1464626700444 Marionette TRACE conn3 <- [1,2314,null,{}] 09:45:00 INFO - PROCESS | 3476 | 1464626700462 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}] 09:45:00 INFO - PROCESS | 3476 | 1464626700730 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 09:45:01 INFO - PROCESS | 3476 | 1464626701075 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb86000 == 159 [pid = 3476] [id = 586] 09:45:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e128800) [pid = 3476] [serial = 1759] [outer = (nil)] 09:45:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e197000) [pid = 3476] [serial = 1760] [outer = 0x8e128800] 09:45:01 INFO - PROCESS | 3476 | 1464626701173 Marionette DEBUG loaded listener.js 09:45:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8e19c000) [pid = 3476] [serial = 1761] [outer = 0x8e128800] 09:45:02 INFO - PROCESS | 3476 | 1464626702139 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]]]}] 09:45:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 09:45:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1741ms 09:45:02 INFO - PROCESS | 3476 | 1464626702178 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 09:45:02 INFO - PROCESS | 3476 | 1464626702185 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 09:45:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 09:45:02 INFO - PROCESS | 3476 | 1464626702211 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 09:45:02 INFO - PROCESS | 3476 | 1464626702215 Marionette TRACE conn3 <- [1,2318,null,{}] 09:45:02 INFO - PROCESS | 3476 | 1464626702221 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}] 09:45:02 INFO - PROCESS | 3476 | 1464626702463 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 09:45:02 INFO - PROCESS | 3476 | 1464626702805 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d98000 == 160 [pid = 3476] [id = 587] 09:45:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8e194400) [pid = 3476] [serial = 1762] [outer = (nil)] 09:45:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8e1d7400) [pid = 3476] [serial = 1763] [outer = 0x8e194400] 09:45:02 INFO - PROCESS | 3476 | 1464626702900 Marionette DEBUG loaded listener.js 09:45:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8e1e0800) [pid = 3476] [serial = 1764] [outer = 0x8e194400] 09:45:03 INFO - PROCESS | 3476 | 1464626703839 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] 09:45:03 INFO - PROCESS | 3476 | 1464626703908 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 09:45:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 09:45:03 INFO - PROCESS | 3476 | 1464626703914 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 09:45:03 INFO - PROCESS | 3476 | 1464626703917 Marionette TRACE conn3 <- [1,2322,null,{}] 09:45:03 INFO - PROCESS | 3476 | 1464626703923 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}] 09:45:04 INFO - PROCESS | 3476 | 1464626704139 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 09:45:04 INFO - PROCESS | 3476 | 1464626704472 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e19a800 == 161 [pid = 3476] [id = 588] 09:45:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8e19f400) [pid = 3476] [serial = 1765] [outer = (nil)] 09:45:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8f762c00) [pid = 3476] [serial = 1766] [outer = 0x8e19f400] 09:45:04 INFO - PROCESS | 3476 | 1464626704565 Marionette DEBUG loaded listener.js 09:45:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8f76f400) [pid = 3476] [serial = 1767] [outer = 0x8e19f400] 09:45:05 INFO - PROCESS | 3476 | 1464626705493 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]]]}] 09:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 09:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1632ms 09:45:05 INFO - PROCESS | 3476 | 1464626705547 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 09:45:05 INFO - PROCESS | 3476 | 1464626705550 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 09:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 09:45:05 INFO - PROCESS | 3476 | 1464626705558 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 09:45:05 INFO - PROCESS | 3476 | 1464626705561 Marionette TRACE conn3 <- [1,2326,null,{}] 09:45:05 INFO - PROCESS | 3476 | 1464626705568 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}] 09:45:05 INFO - PROCESS | 3476 | 1464626705841 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 09:45:06 INFO - PROCESS | 3476 | 1464626706188 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a887800 == 162 [pid = 3476] [id = 589] 09:45:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8cab9800) [pid = 3476] [serial = 1768] [outer = (nil)] 09:45:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x90a53400) [pid = 3476] [serial = 1769] [outer = 0x8cab9800] 09:45:06 INFO - PROCESS | 3476 | 1464626706284 Marionette DEBUG loaded listener.js 09:45:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x90bcac00) [pid = 3476] [serial = 1770] [outer = 0x8cab9800] 09:45:07 INFO - PROCESS | 3476 | 1464626707146 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]]]}] 09:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 09:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1640ms 09:45:07 INFO - PROCESS | 3476 | 1464626707199 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 09:45:07 INFO - PROCESS | 3476 | 1464626707202 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 09:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 09:45:07 INFO - PROCESS | 3476 | 1464626707228 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 09:45:07 INFO - PROCESS | 3476 | 1464626707232 Marionette TRACE conn3 <- [1,2330,null,{}] 09:45:07 INFO - PROCESS | 3476 | 1464626707238 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}] 09:45:07 INFO - PROCESS | 3476 | 1464626707456 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 09:45:07 INFO - PROCESS | 3476 | 1464626707751 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x90a4c800 == 163 [pid = 3476] [id = 590] 09:45:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x90acf400) [pid = 3476] [serial = 1771] [outer = (nil)] 09:45:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x90dc2800) [pid = 3476] [serial = 1772] [outer = 0x90acf400] 09:45:07 INFO - PROCESS | 3476 | 1464626707884 Marionette DEBUG loaded listener.js 09:45:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x90dc9c00) [pid = 3476] [serial = 1773] [outer = 0x90acf400] 09:45:08 INFO - PROCESS | 3476 | 1464626708826 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]]]}] 09:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 09:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1632ms 09:45:08 INFO - PROCESS | 3476 | 1464626708859 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 09:45:08 INFO - PROCESS | 3476 | 1464626708862 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 09:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 09:45:08 INFO - PROCESS | 3476 | 1464626708869 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 09:45:08 INFO - PROCESS | 3476 | 1464626708873 Marionette TRACE conn3 <- [1,2334,null,{}] 09:45:08 INFO - PROCESS | 3476 | 1464626708879 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}] 09:45:09 INFO - PROCESS | 3476 | 1464626709090 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 09:45:09 INFO - PROCESS | 3476 | 1464626709384 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bd7000 == 164 [pid = 3476] [id = 591] 09:45:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x90dbf000) [pid = 3476] [serial = 1774] [outer = (nil)] 09:45:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x91df7800) [pid = 3476] [serial = 1775] [outer = 0x90dbf000] 09:45:09 INFO - PROCESS | 3476 | 1464626709519 Marionette DEBUG loaded listener.js 09:45:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x91fef000) [pid = 3476] [serial = 1776] [outer = 0x90dbf000] 09:45:10 INFO - PROCESS | 3476 | 1464626710389 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]]]}] 09:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 09:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1531ms 09:45:10 INFO - PROCESS | 3476 | 1464626710401 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 09:45:10 INFO - PROCESS | 3476 | 1464626710405 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 09:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 09:45:10 INFO - PROCESS | 3476 | 1464626710411 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 09:45:10 INFO - PROCESS | 3476 | 1464626710414 Marionette TRACE conn3 <- [1,2338,null,{}] 09:45:10 INFO - PROCESS | 3476 | 1464626710421 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}] 09:45:10 INFO - PROCESS | 3476 | 1464626710641 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 09:45:10 INFO - PROCESS | 3476 | 1464626710949 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x881e3800 == 165 [pid = 3476] [id = 592] 09:45:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x8cac8400) [pid = 3476] [serial = 1777] [outer = (nil)] 09:45:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x9221f400) [pid = 3476] [serial = 1778] [outer = 0x8cac8400] 09:45:11 INFO - PROCESS | 3476 | 1464626711090 Marionette DEBUG loaded listener.js 09:45:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x927bd800) [pid = 3476] [serial = 1779] [outer = 0x8cac8400] 09:45:12 INFO - PROCESS | 3476 | 1464626712003 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]]]}] 09:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 09:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1628ms 09:45:12 INFO - PROCESS | 3476 | 1464626712041 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 09:45:12 INFO - PROCESS | 3476 | 1464626712045 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 09:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 09:45:12 INFO - PROCESS | 3476 | 1464626712051 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 09:45:12 INFO - PROCESS | 3476 | 1464626712054 Marionette TRACE conn3 <- [1,2342,null,{}] 09:45:12 INFO - PROCESS | 3476 | 1464626712060 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}] 09:45:12 INFO - PROCESS | 3476 | 1464626712265 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 09:45:12 INFO - PROCESS | 3476 | 1464626712661 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x91ff2400 == 166 [pid = 3476] [id = 593] 09:45:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x92870400) [pid = 3476] [serial = 1780] [outer = (nil)] 09:45:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x92b86400) [pid = 3476] [serial = 1781] [outer = 0x92870400] 09:45:12 INFO - PROCESS | 3476 | 1464626712762 Marionette DEBUG loaded listener.js 09:45:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x92d77c00) [pid = 3476] [serial = 1782] [outer = 0x92870400] 09:45:13 INFO - PROCESS | 3476 | 1464626713714 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]]]}] 09:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 09:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1736ms 09:45:13 INFO - PROCESS | 3476 | 1464626713788 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 09:45:13 INFO - PROCESS | 3476 | 1464626713795 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 09:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 09:45:13 INFO - PROCESS | 3476 | 1464626713806 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 09:45:13 INFO - PROCESS | 3476 | 1464626713809 Marionette TRACE conn3 <- [1,2346,null,{}] 09:45:13 INFO - PROCESS | 3476 | 1464626713816 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}] 09:45:14 INFO - PROCESS | 3476 | 1464626714101 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 09:45:14 INFO - PROCESS | 3476 | 1464626714460 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x927bdc00 == 167 [pid = 3476] [id = 594] 09:45:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x938a6800) [pid = 3476] [serial = 1783] [outer = (nil)] 09:45:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x950d3000) [pid = 3476] [serial = 1784] [outer = 0x938a6800] 09:45:14 INFO - PROCESS | 3476 | 1464626714557 Marionette DEBUG loaded listener.js 09:45:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x975c5400) [pid = 3476] [serial = 1785] [outer = 0x938a6800] 09:45:15 INFO - PROCESS | 3476 | 1464626715473 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]]]}] 09:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 09:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1731ms 09:45:15 INFO - PROCESS | 3476 | 1464626715537 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 09:45:15 INFO - PROCESS | 3476 | 1464626715542 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 09:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 09:45:15 INFO - PROCESS | 3476 | 1464626715549 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 09:45:15 INFO - PROCESS | 3476 | 1464626715553 Marionette TRACE conn3 <- [1,2350,null,{}] 09:45:15 INFO - PROCESS | 3476 | 1464626715560 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}] 09:45:15 INFO - PROCESS | 3476 | 1464626715809 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 09:45:16 INFO - PROCESS | 3476 | 1464626716157 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc6c00 == 168 [pid = 3476] [id = 595] 09:45:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x8e5af800) [pid = 3476] [serial = 1786] [outer = (nil)] 09:45:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x980e3c00) [pid = 3476] [serial = 1787] [outer = 0x8e5af800] 09:45:16 INFO - PROCESS | 3476 | 1464626716254 Marionette DEBUG loaded listener.js 09:45:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x9877fc00) [pid = 3476] [serial = 1788] [outer = 0x8e5af800] 09:45:17 INFO - PROCESS | 3476 | 1464626717144 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]]]}] 09:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 09:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1630ms 09:45:17 INFO - PROCESS | 3476 | 1464626717180 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 09:45:17 INFO - PROCESS | 3476 | 1464626717184 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 09:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 09:45:17 INFO - PROCESS | 3476 | 1464626717190 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 09:45:17 INFO - PROCESS | 3476 | 1464626717194 Marionette TRACE conn3 <- [1,2354,null,{}] 09:45:17 INFO - PROCESS | 3476 | 1464626717200 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}] 09:45:17 INFO - PROCESS | 3476 | 1464626717421 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 09:45:17 INFO - PROCESS | 3476 | 1464626717735 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f4c00 == 169 [pid = 3476] [id = 596] 09:45:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x9741b800) [pid = 3476] [serial = 1789] [outer = (nil)] 09:45:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x99c03800) [pid = 3476] [serial = 1790] [outer = 0x9741b800] 09:45:17 INFO - PROCESS | 3476 | 1464626717878 Marionette DEBUG loaded listener.js 09:45:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x99c0c000) [pid = 3476] [serial = 1791] [outer = 0x9741b800] 09:45:18 INFO - PROCESS | 3476 | 1464626718796 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]]]}] 09:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 09:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1689ms 09:45:18 INFO - PROCESS | 3476 | 1464626718881 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 09:45:18 INFO - PROCESS | 3476 | 1464626718885 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 09:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 09:45:18 INFO - PROCESS | 3476 | 1464626718892 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 09:45:18 INFO - PROCESS | 3476 | 1464626718895 Marionette TRACE conn3 <- [1,2358,null,{}] 09:45:18 INFO - PROCESS | 3476 | 1464626718901 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}] 09:45:19 INFO - PROCESS | 3476 | 1464626719163 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 09:45:19 INFO - PROCESS | 3476 | 1464626719513 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x92873c00 == 170 [pid = 3476] [id = 597] 09:45:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x99674c00) [pid = 3476] [serial = 1792] [outer = (nil)] 09:45:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x9a0ca800) [pid = 3476] [serial = 1793] [outer = 0x99674c00] 09:45:19 INFO - PROCESS | 3476 | 1464626719615 Marionette DEBUG loaded listener.js 09:45:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9a1e9800) [pid = 3476] [serial = 1794] [outer = 0x99674c00] 09:45:20 INFO - PROCESS | 3476 | 1464626720554 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]]]}] 09:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 09:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1740ms 09:45:20 INFO - PROCESS | 3476 | 1464626720633 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 09:45:20 INFO - PROCESS | 3476 | 1464626720637 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 09:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 09:45:20 INFO - PROCESS | 3476 | 1464626720644 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 09:45:20 INFO - PROCESS | 3476 | 1464626720646 Marionette TRACE conn3 <- [1,2362,null,{}] 09:45:20 INFO - PROCESS | 3476 | 1464626720653 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}] 09:45:20 INFO - PROCESS | 3476 | 1464626720927 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 09:45:21 INFO - PROCESS | 3476 | 1464626721268 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f761c00 == 171 [pid = 3476] [id = 598] 09:45:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x90acb400) [pid = 3476] [serial = 1795] [outer = (nil)] 09:45:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9a0ce000) [pid = 3476] [serial = 1796] [outer = 0x90acb400] 09:45:21 INFO - PROCESS | 3476 | 1464626721358 Marionette DEBUG loaded listener.js 09:45:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9ac41000) [pid = 3476] [serial = 1797] [outer = 0x90acb400] 09:45:22 INFO - PROCESS | 3476 | 1464626722288 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]]]}] 09:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 09:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1686ms 09:45:22 INFO - PROCESS | 3476 | 1464626722331 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 09:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 09:45:22 INFO - PROCESS | 3476 | 1464626722335 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 09:45:22 INFO - PROCESS | 3476 | 1464626722341 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 09:45:22 INFO - PROCESS | 3476 | 1464626722345 Marionette TRACE conn3 <- [1,2366,null,{}] 09:45:22 INFO - PROCESS | 3476 | 1464626722351 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}] 09:45:22 INFO - PROCESS | 3476 | 1464626722571 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 09:45:22 INFO - PROCESS | 3476 | 1464626722934 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a80fc00 == 172 [pid = 3476] [id = 599] 09:45:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9ac48400) [pid = 3476] [serial = 1798] [outer = (nil)] 09:45:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9b970c00) [pid = 3476] [serial = 1799] [outer = 0x9ac48400] 09:45:23 INFO - PROCESS | 3476 | 1464626723024 Marionette DEBUG loaded listener.js 09:45:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa0506400) [pid = 3476] [serial = 1800] [outer = 0x9ac48400] 09:45:23 INFO - PROCESS | 3476 | 1464626723963 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]]]}] 09:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 09:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1682ms 09:45:24 INFO - PROCESS | 3476 | 1464626724023 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 09:45:24 INFO - PROCESS | 3476 | 1464626724026 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 09:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 09:45:24 INFO - PROCESS | 3476 | 1464626724034 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 09:45:24 INFO - PROCESS | 3476 | 1464626724038 Marionette TRACE conn3 <- [1,2370,null,{}] 09:45:24 INFO - PROCESS | 3476 | 1464626724043 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}] 09:45:24 INFO - PROCESS | 3476 | 1464626724257 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 09:45:24 INFO - PROCESS | 3476 | 1464626724601 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ad94400 == 173 [pid = 3476] [id = 600] 09:45:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x9b729800) [pid = 3476] [serial = 1801] [outer = (nil)] 09:45:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0xa270ac00) [pid = 3476] [serial = 1802] [outer = 0x9b729800] 09:45:24 INFO - PROCESS | 3476 | 1464626724695 Marionette DEBUG loaded listener.js 09:45:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0xa2737400) [pid = 3476] [serial = 1803] [outer = 0x9b729800] 09:45:25 INFO - PROCESS | 3476 | 1464626725625 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]]]}] 09:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 09:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1638ms 09:45:25 INFO - PROCESS | 3476 | 1464626725673 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 09:45:25 INFO - PROCESS | 3476 | 1464626725678 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 09:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 09:45:25 INFO - PROCESS | 3476 | 1464626725684 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 09:45:25 INFO - PROCESS | 3476 | 1464626725687 Marionette TRACE conn3 <- [1,2374,null,{}] 09:45:25 INFO - PROCESS | 3476 | 1464626725693 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}] 09:45:25 INFO - PROCESS | 3476 | 1464626725928 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 09:45:26 INFO - PROCESS | 3476 | 1464626726271 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x92164800 == 174 [pid = 3476] [id = 601] 09:45:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0xa23c6c00) [pid = 3476] [serial = 1804] [outer = (nil)] 09:45:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0xa36e8c00) [pid = 3476] [serial = 1805] [outer = 0xa23c6c00] 09:45:26 INFO - PROCESS | 3476 | 1464626726367 Marionette DEBUG loaded listener.js 09:45:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0xa51b8c00) [pid = 3476] [serial = 1806] [outer = 0xa23c6c00] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x89ec7400 == 173 [pid = 3476] [id = 303] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac1c00 == 172 [pid = 3476] [id = 293] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x995c8400 == 171 [pid = 3476] [id = 301] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x9870dc00 == 170 [pid = 3476] [id = 302] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x87d72c00 == 169 [pid = 3476] [id = 582] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8ba6e000 == 168 [pid = 3476] [id = 581] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa4800 == 167 [pid = 3476] [id = 580] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x888bac00 == 166 [pid = 3476] [id = 579] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x98781800 == 165 [pid = 3476] [id = 574] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x87d7ac00 == 164 [pid = 3476] [id = 575] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x90acc400 == 163 [pid = 3476] [id = 573] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x98e58800 == 162 [pid = 3476] [id = 572] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x93a96800 == 161 [pid = 3476] [id = 571] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5c5400 == 160 [pid = 3476] [id = 570] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x87d72400 == 159 [pid = 3476] [id = 568] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8e736400 == 158 [pid = 3476] [id = 569] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8aba1000 == 157 [pid = 3476] [id = 567] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8e1ddc00 == 156 [pid = 3476] [id = 566] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8ce3fc00 == 155 [pid = 3476] [id = 565] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8e124400 == 154 [pid = 3476] [id = 564] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8ceed000 == 153 [pid = 3476] [id = 563] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8b817800 == 152 [pid = 3476] [id = 562] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8a887000 == 151 [pid = 3476] [id = 560] 09:45:28 INFO - PROCESS | 3476 | --DOCSHELL 0x8974e800 == 150 [pid = 3476] [id = 561] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x8cb85400) [pid = 3476] [serial = 1682] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x9b737400) [pid = 3476] [serial = 1662] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x8b80cc00) [pid = 3476] [serial = 1676] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x8e12a400) [pid = 3476] [serial = 1625] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x9a039800) [pid = 3476] [serial = 1653] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8ce38c00) [pid = 3476] [serial = 1622] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x950c5c00) [pid = 3476] [serial = 1646] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x89753000) [pid = 3476] [serial = 1671] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x938a8400) [pid = 3476] [serial = 1644] [outer = (nil)] [url = about:blank] 09:45:28 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x8e5b4800) [pid = 3476] [serial = 1626] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x88bd5800) [pid = 3476] [serial = 1617] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x9287d000) [pid = 3476] [serial = 1641] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x91df7000) [pid = 3476] [serial = 1635] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0xa27d7000) [pid = 3476] [serial = 1667] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x922ef400) [pid = 3476] [serial = 1637] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8ba6e400) [pid = 3476] [serial = 1619] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8b9e6800) [pid = 3476] [serial = 1677] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8ba77800) [pid = 3476] [serial = 1680] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x9b132c00) [pid = 3476] [serial = 1661] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x888b3800) [pid = 3476] [serial = 1670] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8f6d7800) [pid = 3476] [serial = 1628] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x938a4400) [pid = 3476] [serial = 1643] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x91df2800) [pid = 3476] [serial = 1634] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x9a033800) [pid = 3476] [serial = 1652] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x8cee6800) [pid = 3476] [serial = 1623] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x9a0c6000) [pid = 3476] [serial = 1655] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x97428c00) [pid = 3476] [serial = 1647] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x87d7e800) [pid = 3476] [serial = 1602] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x89f6f400) [pid = 3476] [serial = 1679] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8e1de800) [pid = 3476] [serial = 1548] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0xa1065800) [pid = 3476] [serial = 1664] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x922f6400) [pid = 3476] [serial = 1638] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0xa3573000) [pid = 3476] [serial = 1668] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x99936c00) [pid = 3476] [serial = 1650] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8ba73000) [pid = 3476] [serial = 1620] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x9967e400) [pid = 3476] [serial = 1649] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x9ac4d000) [pid = 3476] [serial = 1659] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x9a0cd000) [pid = 3476] [serial = 1656] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8f6dc000) [pid = 3476] [serial = 1629] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x88119c00) [pid = 3476] [serial = 1616] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x90ac8000) [pid = 3476] [serial = 1631] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x92879000) [pid = 3476] [serial = 1640] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x89f69800) [pid = 3476] [serial = 1674] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x90bd7400) [pid = 3476] [serial = 1632] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x9aa02c00) [pid = 3476] [serial = 1658] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0xa2247400) [pid = 3476] [serial = 1665] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x89ed0400) [pid = 3476] [serial = 1673] [outer = (nil)] [url = about:blank] 09:45:29 INFO - PROCESS | 3476 | 1464626729653 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]]]}] 09:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 09:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 4037ms 09:45:29 INFO - PROCESS | 3476 | 1464626729722 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 09:45:29 INFO - PROCESS | 3476 | 1464626729727 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 09:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 09:45:29 INFO - PROCESS | 3476 | 1464626729735 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 09:45:29 INFO - PROCESS | 3476 | 1464626729740 Marionette TRACE conn3 <- [1,2378,null,{}] 09:45:29 INFO - PROCESS | 3476 | 1464626729749 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}] 09:45:29 INFO - PROCESS | 3476 | 1464626729966 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 09:45:30 INFO - PROCESS | 3476 | 1464626730229 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bdb000 == 151 [pid = 3476] [id = 602] 09:45:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x89749400) [pid = 3476] [serial = 1807] [outer = (nil)] 09:45:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x89753c00) [pid = 3476] [serial = 1808] [outer = 0x89749400] 09:45:30 INFO - PROCESS | 3476 | 1464626730331 Marionette DEBUG loaded listener.js 09:45:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89d9a400) [pid = 3476] [serial = 1809] [outer = 0x89749400] 09:45:31 INFO - PROCESS | 3476 | 1464626731172 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]]]}] 09:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 09:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1497ms 09:45:31 INFO - PROCESS | 3476 | 1464626731232 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 09:45:31 INFO - PROCESS | 3476 | 1464626731240 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 09:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 09:45:31 INFO - PROCESS | 3476 | 1464626731250 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 09:45:31 INFO - PROCESS | 3476 | 1464626731254 Marionette TRACE conn3 <- [1,2382,null,{}] 09:45:31 INFO - PROCESS | 3476 | 1464626731260 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}] 09:45:31 INFO - PROCESS | 3476 | 1464626731582 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 09:45:31 INFO - PROCESS | 3476 | 1464626731612 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:31 INFO - PROCESS | 3476 | ++DOCSHELL 0x8974ec00 == 152 [pid = 3476] [id = 603] 09:45:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8a887000) [pid = 3476] [serial = 1810] [outer = (nil)] 09:45:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8ac65c00) [pid = 3476] [serial = 1811] [outer = 0x8a887000] 09:45:31 INFO - PROCESS | 3476 | 1464626731691 Marionette DEBUG loaded listener.js 09:45:31 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8b817800) [pid = 3476] [serial = 1812] [outer = 0x8a887000] 09:45:32 INFO - PROCESS | 3476 | 1464626732724 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]]]}] 09:45:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 09:45:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1527ms 09:45:32 INFO - PROCESS | 3476 | 1464626732778 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 09:45:32 INFO - PROCESS | 3476 | 1464626732781 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 09:45:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 09:45:32 INFO - PROCESS | 3476 | 1464626732806 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 09:45:32 INFO - PROCESS | 3476 | 1464626732815 Marionette TRACE conn3 <- [1,2386,null,{}] 09:45:32 INFO - PROCESS | 3476 | 1464626732847 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}] 09:45:33 INFO - PROCESS | 3476 | 1464626733124 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 09:45:33 INFO - PROCESS | 3476 | 1464626733158 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80a800 == 153 [pid = 3476] [id = 604] 09:45:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8ba79c00) [pid = 3476] [serial = 1813] [outer = (nil)] 09:45:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8c5ce800) [pid = 3476] [serial = 1814] [outer = 0x8ba79c00] 09:45:33 INFO - PROCESS | 3476 | 1464626733235 Marionette DEBUG loaded listener.js 09:45:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8cb85400) [pid = 3476] [serial = 1815] [outer = 0x8ba79c00] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x9a3b3400) [pid = 3476] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8b9ec000) [pid = 3476] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x89754400) [pid = 3476] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8ddc1c00) [pid = 3476] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8e12e400) [pid = 3476] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8ba74000) [pid = 3476] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x92160400) [pid = 3476] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x87d7c400) [pid = 3476] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x8dd9f000) [pid = 3476] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8e12e800) [pid = 3476] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x90dbc800) [pid = 3476] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8e1dc400) [pid = 3476] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0xa238cc00) [pid = 3476] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x8f9c2400) [pid = 3476] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x9877c400) [pid = 3476] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x9a3be000) [pid = 3476] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x9ad96400) [pid = 3476] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x89fa6c00) [pid = 3476] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x90a48000) [pid = 3476] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8a88d400) [pid = 3476] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x91fed000) [pid = 3476] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x888bb800) [pid = 3476] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 09:45:34 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x997e5c00) [pid = 3476] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 09:45:34 INFO - PROCESS | 3476 | 1464626734925 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]]]}] 09:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 09:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 2179ms 09:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 09:45:34 INFO - PROCESS | 3476 | 1464626734981 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 09:45:34 INFO - PROCESS | 3476 | 1464626734985 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 09:45:34 INFO - PROCESS | 3476 | 1464626734992 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 09:45:34 INFO - PROCESS | 3476 | 1464626734995 Marionette TRACE conn3 <- [1,2390,null,{}] 09:45:35 INFO - PROCESS | 3476 | 1464626735000 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}] 09:45:35 INFO - PROCESS | 3476 | 1464626735189 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 09:45:35 INFO - PROCESS | 3476 | 1464626735413 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x888bb800 == 154 [pid = 3476] [id = 605] 09:45:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8ab9f400) [pid = 3476] [serial = 1816] [outer = (nil)] 09:45:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8cdc2000) [pid = 3476] [serial = 1817] [outer = 0x8ab9f400] 09:45:35 INFO - PROCESS | 3476 | 1464626735498 Marionette DEBUG loaded listener.js 09:45:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8ce39400) [pid = 3476] [serial = 1818] [outer = 0x8ab9f400] 09:45:36 INFO - PROCESS | 3476 | 1464626736471 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]]]}] 09:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 09:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1528ms 09:45:36 INFO - PROCESS | 3476 | 1464626736534 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 09:45:36 INFO - PROCESS | 3476 | 1464626736540 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 09:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 09:45:36 INFO - PROCESS | 3476 | 1464626736552 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 09:45:36 INFO - PROCESS | 3476 | 1464626736557 Marionette TRACE conn3 <- [1,2394,null,{}] 09:45:36 INFO - PROCESS | 3476 | 1464626736568 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}] 09:45:36 INFO - PROCESS | 3476 | 1464626736812 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 09:45:37 INFO - PROCESS | 3476 | 1464626737143 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bdf400 == 155 [pid = 3476] [id = 606] 09:45:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x89750400) [pid = 3476] [serial = 1819] [outer = (nil)] 09:45:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x89ec3c00) [pid = 3476] [serial = 1820] [outer = 0x89750400] 09:45:37 INFO - PROCESS | 3476 | 1464626737236 Marionette DEBUG loaded listener.js 09:45:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x89fa4800) [pid = 3476] [serial = 1821] [outer = 0x89750400] 09:45:38 INFO - PROCESS | 3476 | 1464626738217 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]]]}] 09:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 09:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1741ms 09:45:38 INFO - PROCESS | 3476 | 1464626738292 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 09:45:38 INFO - PROCESS | 3476 | 1464626738301 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 09:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 09:45:38 INFO - PROCESS | 3476 | 1464626738312 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 09:45:38 INFO - PROCESS | 3476 | 1464626738317 Marionette TRACE conn3 <- [1,2398,null,{}] 09:45:38 INFO - PROCESS | 3476 | 1464626738323 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}] 09:45:38 INFO - PROCESS | 3476 | 1464626738587 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 09:45:38 INFO - PROCESS | 3476 | 1464626738947 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9e8800 == 156 [pid = 3476] [id = 607] 09:45:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8b9ea400) [pid = 3476] [serial = 1822] [outer = (nil)] 09:45:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8ba73c00) [pid = 3476] [serial = 1823] [outer = 0x8b9ea400] 09:45:39 INFO - PROCESS | 3476 | 1464626739032 Marionette DEBUG loaded listener.js 09:45:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8c5c5400) [pid = 3476] [serial = 1824] [outer = 0x8b9ea400] 09:45:39 INFO - PROCESS | 3476 | 1464626739977 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]]]}] 09:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 09:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1731ms 09:45:40 INFO - PROCESS | 3476 | 1464626740043 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 09:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 09:45:40 INFO - PROCESS | 3476 | 1464626740048 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 09:45:40 INFO - PROCESS | 3476 | 1464626740055 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 09:45:40 INFO - PROCESS | 3476 | 1464626740061 Marionette TRACE conn3 <- [1,2402,null,{}] 09:45:40 INFO - PROCESS | 3476 | 1464626740078 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}] 09:45:40 INFO - PROCESS | 3476 | 1464626740349 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 09:45:40 INFO - PROCESS | 3476 | 1464626740754 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c0c00 == 157 [pid = 3476] [id = 608] 09:45:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8ddc1800) [pid = 3476] [serial = 1825] [outer = (nil)] 09:45:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8e124800) [pid = 3476] [serial = 1826] [outer = 0x8ddc1800] 09:45:40 INFO - PROCESS | 3476 | 1464626740847 Marionette DEBUG loaded listener.js 09:45:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8e191400) [pid = 3476] [serial = 1827] [outer = 0x8ddc1800] 09:45:41 INFO - PROCESS | 3476 | 1464626741752 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]]]}] 09:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 09:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1738ms 09:45:41 INFO - PROCESS | 3476 | 1464626741793 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 09:45:41 INFO - PROCESS | 3476 | 1464626741798 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 09:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 09:45:41 INFO - PROCESS | 3476 | 1464626741804 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 09:45:41 INFO - PROCESS | 3476 | 1464626741807 Marionette TRACE conn3 <- [1,2406,null,{}] 09:45:41 INFO - PROCESS | 3476 | 1464626741813 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}] 09:45:42 INFO - PROCESS | 3476 | 1464626742031 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 09:45:42 INFO - PROCESS | 3476 | 1464626742320 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc1c00 == 158 [pid = 3476] [id = 609] 09:45:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8e123800) [pid = 3476] [serial = 1828] [outer = (nil)] 09:45:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e1d6000) [pid = 3476] [serial = 1829] [outer = 0x8e123800] 09:45:42 INFO - PROCESS | 3476 | 1464626742455 Marionette DEBUG loaded listener.js 09:45:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e5b6800) [pid = 3476] [serial = 1830] [outer = 0x8e123800] 09:45:43 INFO - PROCESS | 3476 | 1464626743328 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]]]}] 09:45:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 09:45:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1586ms 09:45:43 INFO - PROCESS | 3476 | 1464626743392 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 09:45:43 INFO - PROCESS | 3476 | 1464626743397 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 09:45:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 09:45:43 INFO - PROCESS | 3476 | 1464626743404 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 09:45:43 INFO - PROCESS | 3476 | 1464626743408 Marionette TRACE conn3 <- [1,2410,null,{}] 09:45:43 INFO - PROCESS | 3476 | 1464626743415 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}] 09:45:43 INFO - PROCESS | 3476 | 1464626743647 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 09:45:44 INFO - PROCESS | 3476 | 1464626744006 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e19a400 == 159 [pid = 3476] [id = 610] 09:45:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8e5abc00) [pid = 3476] [serial = 1831] [outer = (nil)] 09:45:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8f6d3800) [pid = 3476] [serial = 1832] [outer = 0x8e5abc00] 09:45:44 INFO - PROCESS | 3476 | 1464626744094 Marionette DEBUG loaded listener.js 09:45:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8f6dcc00) [pid = 3476] [serial = 1833] [outer = 0x8e5abc00] 09:45:45 INFO - PROCESS | 3476 | 1464626745076 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]]]}] 09:45:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 09:45:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1730ms 09:45:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 09:45:45 INFO - PROCESS | 3476 | 1464626745135 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 09:45:45 INFO - PROCESS | 3476 | 1464626745138 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 09:45:45 INFO - PROCESS | 3476 | 1464626745144 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 09:45:45 INFO - PROCESS | 3476 | 1464626745148 Marionette TRACE conn3 <- [1,2414,null,{}] 09:45:45 INFO - PROCESS | 3476 | 1464626745154 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}] 09:45:45 INFO - PROCESS | 3476 | 1464626745446 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 09:45:45 INFO - PROCESS | 3476 | 1464626745792 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x88be1c00 == 160 [pid = 3476] [id = 611] 09:45:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8a893000) [pid = 3476] [serial = 1834] [outer = (nil)] 09:45:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x90a51400) [pid = 3476] [serial = 1835] [outer = 0x8a893000] 09:45:45 INFO - PROCESS | 3476 | 1464626745889 Marionette DEBUG loaded listener.js 09:45:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x90bd3800) [pid = 3476] [serial = 1836] [outer = 0x8a893000] 09:45:46 INFO - PROCESS | 3476 | 1464626746794 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]]]}] 09:45:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 09:45:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1684ms 09:45:46 INFO - PROCESS | 3476 | 1464626746829 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 09:45:46 INFO - PROCESS | 3476 | 1464626746832 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 09:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 09:45:46 INFO - PROCESS | 3476 | 1464626746839 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 09:45:46 INFO - PROCESS | 3476 | 1464626746842 Marionette TRACE conn3 <- [1,2418,null,{}] 09:45:46 INFO - PROCESS | 3476 | 1464626746848 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}] 09:45:47 INFO - PROCESS | 3476 | 1464626747148 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 09:45:47 INFO - PROCESS | 3476 | 1464626747369 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x90a4b400 == 161 [pid = 3476] [id = 612] 09:45:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90a4e800) [pid = 3476] [serial = 1837] [outer = (nil)] 09:45:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x90e52400) [pid = 3476] [serial = 1838] [outer = 0x90a4e800] 09:45:47 INFO - PROCESS | 3476 | 1464626747500 Marionette DEBUG loaded listener.js 09:45:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x91d9f800) [pid = 3476] [serial = 1839] [outer = 0x90a4e800] 09:45:48 INFO - PROCESS | 3476 | 1464626748459 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]]]}] 09:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 09:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1679ms 09:45:48 INFO - PROCESS | 3476 | 1464626748518 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 09:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 09:45:48 INFO - PROCESS | 3476 | 1464626748522 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 09:45:48 INFO - PROCESS | 3476 | 1464626748529 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 09:45:48 INFO - PROCESS | 3476 | 1464626748533 Marionette TRACE conn3 <- [1,2422,null,{}] 09:45:48 INFO - PROCESS | 3476 | 1464626748539 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}] 09:45:48 INFO - PROCESS | 3476 | 1464626748813 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 09:45:49 INFO - PROCESS | 3476 | 1464626749159 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bd0c00 == 162 [pid = 3476] [id = 613] 09:45:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x90dcb000) [pid = 3476] [serial = 1840] [outer = (nil)] 09:45:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x91da7800) [pid = 3476] [serial = 1841] [outer = 0x90dcb000] 09:45:49 INFO - PROCESS | 3476 | 1464626749249 Marionette DEBUG loaded listener.js 09:45:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x91da9000) [pid = 3476] [serial = 1842] [outer = 0x90dcb000] 09:45:50 INFO - PROCESS | 3476 | 1464626750156 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]]]}] 09:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 09:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1684ms 09:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 09:45:50 INFO - PROCESS | 3476 | 1464626750213 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 09:45:50 INFO - PROCESS | 3476 | 1464626750217 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 09:45:50 INFO - PROCESS | 3476 | 1464626750223 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 09:45:50 INFO - PROCESS | 3476 | 1464626750227 Marionette TRACE conn3 <- [1,2426,null,{}] 09:45:50 INFO - PROCESS | 3476 | 1464626750233 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}] 09:45:50 INFO - PROCESS | 3476 | 1464626750450 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 09:45:50 INFO - PROCESS | 3476 | 1464626750802 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e738400 == 163 [pid = 3476] [id = 614] 09:45:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x8f769000) [pid = 3476] [serial = 1843] [outer = (nil)] 09:45:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x91df9800) [pid = 3476] [serial = 1844] [outer = 0x8f769000] 09:45:50 INFO - PROCESS | 3476 | 1464626750893 Marionette DEBUG loaded listener.js 09:45:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x91ff3c00) [pid = 3476] [serial = 1845] [outer = 0x8f769000] 09:45:51 INFO - PROCESS | 3476 | 1464626751804 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]]]}] 09:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 09:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1634ms 09:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 09:45:51 INFO - PROCESS | 3476 | 1464626751856 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 09:45:51 INFO - PROCESS | 3476 | 1464626751860 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 09:45:51 INFO - PROCESS | 3476 | 1464626751866 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 09:45:51 INFO - PROCESS | 3476 | 1464626751870 Marionette TRACE conn3 <- [1,2430,null,{}] 09:45:51 INFO - PROCESS | 3476 | 1464626751876 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}] 09:45:52 INFO - PROCESS | 3476 | 1464626752083 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 09:45:52 INFO - PROCESS | 3476 | 1464626752422 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x91df0000 == 164 [pid = 3476] [id = 615] 09:45:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x91fe9800) [pid = 3476] [serial = 1846] [outer = (nil)] 09:45:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x922f4000) [pid = 3476] [serial = 1847] [outer = 0x91fe9800] 09:45:52 INFO - PROCESS | 3476 | 1464626752514 Marionette DEBUG loaded listener.js 09:45:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x9286f800) [pid = 3476] [serial = 1848] [outer = 0x91fe9800] 09:45:53 INFO - PROCESS | 3476 | 1464626753421 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]]]}] 09:45:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 09:45:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1586ms 09:45:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 09:45:53 INFO - PROCESS | 3476 | 1464626753452 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 09:45:53 INFO - PROCESS | 3476 | 1464626753456 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 09:45:53 INFO - PROCESS | 3476 | 1464626753463 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 09:45:53 INFO - PROCESS | 3476 | 1464626753467 Marionette TRACE conn3 <- [1,2434,null,{}] 09:45:53 INFO - PROCESS | 3476 | 1464626753473 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}] 09:45:53 INFO - PROCESS | 3476 | 1464626753719 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 09:45:54 INFO - PROCESS | 3476 | 1464626754093 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x92214400 == 165 [pid = 3476] [id = 616] 09:45:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x92d79400) [pid = 3476] [serial = 1849] [outer = (nil)] 09:45:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x938a9000) [pid = 3476] [serial = 1850] [outer = 0x92d79400] 09:45:54 INFO - PROCESS | 3476 | 1464626754190 Marionette DEBUG loaded listener.js 09:45:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x93a98c00) [pid = 3476] [serial = 1851] [outer = 0x92d79400] 09:45:55 INFO - PROCESS | 3476 | 1464626755117 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]]]}] 09:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 09:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1730ms 09:45:55 INFO - PROCESS | 3476 | 1464626755192 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 09:45:55 INFO - PROCESS | 3476 | 1464626755195 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 09:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 09:45:55 INFO - PROCESS | 3476 | 1464626755202 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 09:45:55 INFO - PROCESS | 3476 | 1464626755205 Marionette TRACE conn3 <- [1,2438,null,{}] 09:45:55 INFO - PROCESS | 3476 | 1464626755211 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}] 09:45:55 INFO - PROCESS | 3476 | 1464626755477 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 09:45:55 INFO - PROCESS | 3476 | 1464626755821 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b89800 == 166 [pid = 3476] [id = 617] 09:45:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x93a18000) [pid = 3476] [serial = 1852] [outer = (nil)] 09:45:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x950cb000) [pid = 3476] [serial = 1853] [outer = 0x93a18000] 09:45:55 INFO - PROCESS | 3476 | 1464626755914 Marionette DEBUG loaded listener.js 09:45:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x950ce400) [pid = 3476] [serial = 1854] [outer = 0x93a18000] 09:45:56 INFO - PROCESS | 3476 | 1464626756837 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]]]}] 09:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 09:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1681ms 09:45:56 INFO - PROCESS | 3476 | 1464626756884 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 09:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 09:45:56 INFO - PROCESS | 3476 | 1464626756888 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 09:45:56 INFO - PROCESS | 3476 | 1464626756895 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 09:45:56 INFO - PROCESS | 3476 | 1464626756898 Marionette TRACE conn3 <- [1,2442,null,{}] 09:45:56 INFO - PROCESS | 3476 | 1464626756904 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}] 09:45:57 INFO - PROCESS | 3476 | 1464626757128 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 09:45:57 INFO - PROCESS | 3476 | 1464626757466 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d70400 == 167 [pid = 3476] [id = 618] 09:45:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x93a9c400) [pid = 3476] [serial = 1855] [outer = (nil)] 09:45:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x975d2000) [pid = 3476] [serial = 1856] [outer = 0x93a9c400] 09:45:57 INFO - PROCESS | 3476 | 1464626757563 Marionette DEBUG loaded listener.js 09:45:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x9870dc00) [pid = 3476] [serial = 1857] [outer = 0x93a9c400] 09:45:58 INFO - PROCESS | 3476 | 1464626758423 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]]]}] 09:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 09:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1545ms 09:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 09:45:58 INFO - PROCESS | 3476 | 1464626758439 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 09:45:58 INFO - PROCESS | 3476 | 1464626758442 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 09:45:58 INFO - PROCESS | 3476 | 1464626758449 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 09:45:58 INFO - PROCESS | 3476 | 1464626758452 Marionette TRACE conn3 <- [1,2446,null,{}] 09:45:58 INFO - PROCESS | 3476 | 1464626758458 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}] 09:45:58 INFO - PROCESS | 3476 | 1464626758676 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 09:45:59 INFO - PROCESS | 3476 | 1464626758988 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:45:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x97421c00 == 168 [pid = 3476] [id = 619] 09:45:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x99680800) [pid = 3476] [serial = 1858] [outer = (nil)] 09:45:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x999ef800) [pid = 3476] [serial = 1859] [outer = 0x99680800] 09:45:59 INFO - PROCESS | 3476 | 1464626759137 Marionette DEBUG loaded listener.js 09:45:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x99c06000) [pid = 3476] [serial = 1860] [outer = 0x99680800] 09:46:00 INFO - PROCESS | 3476 | 1464626760135 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]]]}] 09:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 09:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1731ms 09:46:00 INFO - PROCESS | 3476 | 1464626760179 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 09:46:00 INFO - PROCESS | 3476 | 1464626760183 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 09:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 09:46:00 INFO - PROCESS | 3476 | 1464626760191 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 09:46:00 INFO - PROCESS | 3476 | 1464626760195 Marionette TRACE conn3 <- [1,2450,null,{}] 09:46:00 INFO - PROCESS | 3476 | 1464626760201 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}] 09:46:00 INFO - PROCESS | 3476 | 1464626760427 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 09:46:00 INFO - PROCESS | 3476 | 1464626760770 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x980e9400 == 169 [pid = 3476] [id = 620] 09:46:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x995c7400) [pid = 3476] [serial = 1861] [outer = (nil)] 09:46:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9a03fc00) [pid = 3476] [serial = 1862] [outer = 0x995c7400] 09:46:00 INFO - PROCESS | 3476 | 1464626760863 Marionette DEBUG loaded listener.js 09:46:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x9a091400) [pid = 3476] [serial = 1863] [outer = 0x995c7400] 09:46:01 INFO - PROCESS | 3476 | 1464626761782 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]]]}] 09:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 09:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1634ms 09:46:01 INFO - PROCESS | 3476 | 1464626761826 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 09:46:01 INFO - PROCESS | 3476 | 1464626761830 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 09:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 09:46:01 INFO - PROCESS | 3476 | 1464626761837 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 09:46:01 INFO - PROCESS | 3476 | 1464626761840 Marionette TRACE conn3 <- [1,2454,null,{}] 09:46:01 INFO - PROCESS | 3476 | 1464626761846 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}] 09:46:02 INFO - PROCESS | 3476 | 1464626762071 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 09:46:02 INFO - PROCESS | 3476 | 1464626762421 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x91da4400 == 170 [pid = 3476] [id = 621] 09:46:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9a039800) [pid = 3476] [serial = 1864] [outer = (nil)] 09:46:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x9a3b3400) [pid = 3476] [serial = 1865] [outer = 0x9a039800] 09:46:02 INFO - PROCESS | 3476 | 1464626762512 Marionette DEBUG loaded listener.js 09:46:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9a3bfc00) [pid = 3476] [serial = 1866] [outer = 0x9a039800] 09:46:03 INFO - PROCESS | 3476 | 1464626763407 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]]]}] 09:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 09:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1628ms 09:46:03 INFO - PROCESS | 3476 | 1464626763466 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 09:46:03 INFO - PROCESS | 3476 | 1464626763470 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 09:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 09:46:03 INFO - PROCESS | 3476 | 1464626763476 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 09:46:03 INFO - PROCESS | 3476 | 1464626763480 Marionette TRACE conn3 <- [1,2458,null,{}] 09:46:03 INFO - PROCESS | 3476 | 1464626763486 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}] 09:46:03 INFO - PROCESS | 3476 | 1464626763720 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 09:46:04 INFO - PROCESS | 3476 | 1464626764081 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x88114c00 == 171 [pid = 3476] [id = 622] 09:46:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x98e55400) [pid = 3476] [serial = 1867] [outer = (nil)] 09:46:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9b72f000) [pid = 3476] [serial = 1868] [outer = 0x98e55400] 09:46:04 INFO - PROCESS | 3476 | 1464626764175 Marionette DEBUG loaded listener.js 09:46:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9b770000) [pid = 3476] [serial = 1869] [outer = 0x98e55400] 09:46:05 INFO - PROCESS | 3476 | 1464626765109 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]]]}] 09:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 09:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1680ms 09:46:05 INFO - PROCESS | 3476 | 1464626765158 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 09:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 09:46:05 INFO - PROCESS | 3476 | 1464626765162 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 09:46:05 INFO - PROCESS | 3476 | 1464626765168 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 09:46:05 INFO - PROCESS | 3476 | 1464626765172 Marionette TRACE conn3 <- [1,2462,null,{}] 09:46:05 INFO - PROCESS | 3476 | 1464626765177 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}] 09:46:05 INFO - PROCESS | 3476 | 1464626765409 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 09:46:05 INFO - PROCESS | 3476 | 1464626765767 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a089c00 == 172 [pid = 3476] [id = 623] 09:46:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x9b12a400) [pid = 3476] [serial = 1870] [outer = (nil)] 09:46:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa2247400) [pid = 3476] [serial = 1871] [outer = 0x9b12a400] 09:46:05 INFO - PROCESS | 3476 | 1464626765865 Marionette DEBUG loaded listener.js 09:46:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0xa22bac00) [pid = 3476] [serial = 1872] [outer = 0x9b12a400] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80a800 == 171 [pid = 3476] [id = 604] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8974ec00 == 170 [pid = 3476] [id = 603] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x88bdb000 == 169 [pid = 3476] [id = 602] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x9ad94400 == 168 [pid = 3476] [id = 600] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x9a80fc00 == 167 [pid = 3476] [id = 599] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x92873c00 == 166 [pid = 3476] [id = 597] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8f761c00 == 165 [pid = 3476] [id = 598] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x922f4c00 == 164 [pid = 3476] [id = 596] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc6c00 == 163 [pid = 3476] [id = 595] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x927bdc00 == 162 [pid = 3476] [id = 594] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x881e3800 == 161 [pid = 3476] [id = 592] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x91ff2400 == 160 [pid = 3476] [id = 593] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x90bd7000 == 159 [pid = 3476] [id = 591] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x90a4c800 == 158 [pid = 3476] [id = 590] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8a887800 == 157 [pid = 3476] [id = 589] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8e19a800 == 156 [pid = 3476] [id = 588] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x89d98000 == 155 [pid = 3476] [id = 587] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb86000 == 154 [pid = 3476] [id = 586] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8c6b2c00 == 153 [pid = 3476] [id = 585] 09:46:08 INFO - PROCESS | 3476 | --DOCSHELL 0x89757800 == 152 [pid = 3476] [id = 584] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x8cdc6400) [pid = 3476] [serial = 1751] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0xa0506c00) [pid = 3476] [serial = 1728] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8c5cc800) [pid = 3476] [serial = 1689] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x89fac800) [pid = 3476] [serial = 1686] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x8e120c00) [pid = 3476] [serial = 1691] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x8f764800) [pid = 3476] [serial = 1698] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x8bbc9c00) [pid = 3476] [serial = 1745] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x9a0c8c00) [pid = 3476] [serial = 1722] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8ba77000) [pid = 3476] [serial = 1688] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8b816800) [pid = 3476] [serial = 1749] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x8f6d8000) [pid = 3476] [serial = 1697] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9456f800) [pid = 3476] [serial = 1713] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8e730c00) [pid = 3476] [serial = 1695] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x93a0f800) [pid = 3476] [serial = 1710] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x8e12c400) [pid = 3476] [serial = 1692] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x92161400) [pid = 3476] [serial = 1703] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x9b970400) [pid = 3476] [serial = 1727] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x8e5ab400) [pid = 3476] [serial = 1694] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0xa51ba400) [pid = 3476] [serial = 1734] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x90e4e000) [pid = 3476] [serial = 1700] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x9967c400) [pid = 3476] [serial = 1716] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x9ad91c00) [pid = 3476] [serial = 1724] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0xa3574800) [pid = 3476] [serial = 1731] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x9af0b400) [pid = 3476] [serial = 1725] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x8a853800) [pid = 3476] [serial = 1742] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x90a51000) [pid = 3476] [serial = 1737] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0xa51af400) [pid = 3476] [serial = 1733] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x8c6bd800) [pid = 3476] [serial = 1614] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x98e56000) [pid = 3476] [serial = 1715] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x92b83800) [pid = 3476] [serial = 1707] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x88bdf800) [pid = 3476] [serial = 1739] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x90a4dc00) [pid = 3476] [serial = 1736] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x938a5c00) [pid = 3476] [serial = 1709] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x89755c00) [pid = 3476] [serial = 1740] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0xa27cbc00) [pid = 3476] [serial = 1730] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x89f61400) [pid = 3476] [serial = 1685] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x91debc00) [pid = 3476] [serial = 1701] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x93aa2000) [pid = 3476] [serial = 1712] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x89d93c00) [pid = 3476] [serial = 1748] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8a9e1400) [pid = 3476] [serial = 1743] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x99c02c00) [pid = 3476] [serial = 1718] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x9216c400) [pid = 3476] [serial = 1704] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x8c364800) [pid = 3476] [serial = 1746] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x9a040c00) [pid = 3476] [serial = 1721] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x99c0f400) [pid = 3476] [serial = 1719] [outer = (nil)] [url = about:blank] 09:46:08 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x92877800) [pid = 3476] [serial = 1706] [outer = (nil)] [url = about:blank] 09:46:09 INFO - PROCESS | 3476 | 1464626769268 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]]]}] 09:46:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 09:46:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 4140ms 09:46:09 INFO - PROCESS | 3476 | 1464626769307 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 09:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 09:46:09 INFO - PROCESS | 3476 | 1464626769313 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 09:46:09 INFO - PROCESS | 3476 | 1464626769321 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 09:46:09 INFO - PROCESS | 3476 | 1464626769327 Marionette TRACE conn3 <- [1,2466,null,{}] 09:46:09 INFO - PROCESS | 3476 | 1464626769336 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}] 09:46:09 INFO - PROCESS | 3476 | 1464626769597 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 09:46:09 INFO - PROCESS | 3476 | 1464626769827 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x88110000 == 153 [pid = 3476] [id = 624] 09:46:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x888b3c00) [pid = 3476] [serial = 1873] [outer = (nil)] 09:46:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8899f000) [pid = 3476] [serial = 1874] [outer = 0x888b3c00] 09:46:09 INFO - PROCESS | 3476 | 1464626769913 Marionette DEBUG loaded listener.js 09:46:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8974ac00) [pid = 3476] [serial = 1875] [outer = 0x888b3c00] 09:46:10 INFO - PROCESS | 3476 | 1464626770713 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]]]}] 09:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 09:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1435ms 09:46:10 INFO - PROCESS | 3476 | 1464626770755 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 09:46:10 INFO - PROCESS | 3476 | 1464626770763 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 09:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 09:46:10 INFO - PROCESS | 3476 | 1464626770773 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 09:46:10 INFO - PROCESS | 3476 | 1464626770777 Marionette TRACE conn3 <- [1,2470,null,{}] 09:46:10 INFO - PROCESS | 3476 | 1464626770783 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}] 09:46:11 INFO - PROCESS | 3476 | 1464626771075 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 09:46:11 INFO - PROCESS | 3476 | 1464626771213 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x89758000 == 154 [pid = 3476] [id = 625] 09:46:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x89d9a800) [pid = 3476] [serial = 1876] [outer = (nil)] 09:46:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x89f6a800) [pid = 3476] [serial = 1877] [outer = 0x89d9a800] 09:46:11 INFO - PROCESS | 3476 | 1464626771292 Marionette DEBUG loaded listener.js 09:46:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89fb0c00) [pid = 3476] [serial = 1878] [outer = 0x89d9a800] 09:46:12 INFO - PROCESS | 3476 | 1464626772235 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]]]}] 09:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 09:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1529ms 09:46:12 INFO - PROCESS | 3476 | 1464626772303 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 09:46:12 INFO - PROCESS | 3476 | 1464626772307 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 09:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 09:46:12 INFO - PROCESS | 3476 | 1464626772314 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 09:46:12 INFO - PROCESS | 3476 | 1464626772320 Marionette TRACE conn3 <- [1,2474,null,{}] 09:46:12 INFO - PROCESS | 3476 | 1464626772345 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}] 09:46:12 INFO - PROCESS | 3476 | 1464626772635 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 09:46:12 INFO - PROCESS | 3476 | 1464626772678 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x89f63000 == 155 [pid = 3476] [id = 626] 09:46:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8b9f0400) [pid = 3476] [serial = 1879] [outer = (nil)] 09:46:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8ba71000) [pid = 3476] [serial = 1880] [outer = 0x8b9f0400] 09:46:12 INFO - PROCESS | 3476 | 1464626772786 Marionette DEBUG loaded listener.js 09:46:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8bbd3c00) [pid = 3476] [serial = 1881] [outer = 0x8b9f0400] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x89d9e400) [pid = 3476] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8e128800) [pid = 3476] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x99674c00) [pid = 3476] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x938a6800) [pid = 3476] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x92870400) [pid = 3476] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x8e194400) [pid = 3476] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x90acf400) [pid = 3476] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x89749400) [pid = 3476] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x9ac48400) [pid = 3476] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x8a887000) [pid = 3476] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x90dbf000) [pid = 3476] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x8cac8400) [pid = 3476] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8e19f400) [pid = 3476] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x8ba79c00) [pid = 3476] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x8e5af800) [pid = 3476] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x9741b800) [pid = 3476] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x90acb400) [pid = 3476] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8c6b3800) [pid = 3476] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x8c35fc00) [pid = 3476] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x8cab9800) [pid = 3476] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 09:46:14 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x9b729800) [pid = 3476] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 09:46:14 INFO - PROCESS | 3476 | 1464626774515 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]]]}] 09:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 09:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 2239ms 09:46:14 INFO - PROCESS | 3476 | 1464626774554 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 09:46:14 INFO - PROCESS | 3476 | 1464626774558 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 09:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 09:46:14 INFO - PROCESS | 3476 | 1464626774564 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 09:46:14 INFO - PROCESS | 3476 | 1464626774567 Marionette TRACE conn3 <- [1,2478,null,{}] 09:46:14 INFO - PROCESS | 3476 | 1464626774572 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}] 09:46:14 INFO - PROCESS | 3476 | 1464626774786 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 09:46:15 INFO - PROCESS | 3476 | 1464626775026 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:15 INFO - PROCESS | 3476 | ++DOCSHELL 0x88bd3c00 == 156 [pid = 3476] [id = 627] 09:46:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x89d9e400) [pid = 3476] [serial = 1882] [outer = (nil)] 09:46:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8c35e800) [pid = 3476] [serial = 1883] [outer = 0x89d9e400] 09:46:15 INFO - PROCESS | 3476 | 1464626775106 Marionette DEBUG loaded listener.js 09:46:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8cab9400) [pid = 3476] [serial = 1884] [outer = 0x89d9e400] 09:46:15 INFO - PROCESS | 3476 | 1464626775924 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]]]}] 09:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 09:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1383ms 09:46:15 INFO - PROCESS | 3476 | 1464626775956 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 09:46:15 INFO - PROCESS | 3476 | 1464626775960 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 09:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 09:46:15 INFO - PROCESS | 3476 | 1464626775966 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 09:46:15 INFO - PROCESS | 3476 | 1464626775970 Marionette TRACE conn3 <- [1,2482,null,{}] 09:46:15 INFO - PROCESS | 3476 | 1464626775975 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}] 09:46:16 INFO - PROCESS | 3476 | 1464626776160 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 09:46:16 INFO - PROCESS | 3476 | 1464626776175 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d73000 == 157 [pid = 3476] [id = 628] 09:46:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x87d78400) [pid = 3476] [serial = 1885] [outer = (nil)] 09:46:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x887a9400) [pid = 3476] [serial = 1886] [outer = 0x87d78400] 09:46:16 INFO - PROCESS | 3476 | 1464626776413 Marionette DEBUG loaded listener.js 09:46:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x88998000) [pid = 3476] [serial = 1887] [outer = 0x87d78400] 09:46:17 INFO - PROCESS | 3476 | 1464626777688 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]]]}] 09:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 09:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1781ms 09:46:17 INFO - PROCESS | 3476 | 1464626777750 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 09:46:17 INFO - PROCESS | 3476 | 1464626777758 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 09:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 09:46:17 INFO - PROCESS | 3476 | 1464626777766 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 09:46:17 INFO - PROCESS | 3476 | 1464626777771 Marionette TRACE conn3 <- [1,2486,null,{}] 09:46:17 INFO - PROCESS | 3476 | 1464626777780 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}] 09:46:18 INFO - PROCESS | 3476 | 1464626778015 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 09:46:18 INFO - PROCESS | 3476 | 1464626778360 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d95000 == 158 [pid = 3476] [id = 629] 09:46:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x89f63400) [pid = 3476] [serial = 1888] [outer = (nil)] 09:46:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8a9e5800) [pid = 3476] [serial = 1889] [outer = 0x89f63400] 09:46:18 INFO - PROCESS | 3476 | 1464626778454 Marionette DEBUG loaded listener.js 09:46:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8b80d400) [pid = 3476] [serial = 1890] [outer = 0x89f63400] 09:46:19 INFO - PROCESS | 3476 | 1464626779440 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]]]}] 09:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 09:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1736ms 09:46:19 INFO - PROCESS | 3476 | 1464626779503 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 09:46:19 INFO - PROCESS | 3476 | 1464626779509 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 09:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 09:46:19 INFO - PROCESS | 3476 | 1464626779520 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 09:46:19 INFO - PROCESS | 3476 | 1464626779524 Marionette TRACE conn3 <- [1,2490,null,{}] 09:46:19 INFO - PROCESS | 3476 | 1464626779531 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}] 09:46:19 INFO - PROCESS | 3476 | 1464626779768 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 09:46:20 INFO - PROCESS | 3476 | 1464626780167 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbcfc00 == 159 [pid = 3476] [id = 630] 09:46:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8c5c2c00) [pid = 3476] [serial = 1891] [outer = (nil)] 09:46:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8cabc000) [pid = 3476] [serial = 1892] [outer = 0x8c5c2c00] 09:46:20 INFO - PROCESS | 3476 | 1464626780262 Marionette DEBUG loaded listener.js 09:46:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8ce33800) [pid = 3476] [serial = 1893] [outer = 0x8c5c2c00] 09:46:21 INFO - PROCESS | 3476 | 1464626781240 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]]]}] 09:46:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 09:46:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1789ms 09:46:21 INFO - PROCESS | 3476 | 1464626781309 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 09:46:21 INFO - PROCESS | 3476 | 1464626781313 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 09:46:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 09:46:21 INFO - PROCESS | 3476 | 1464626781320 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 09:46:21 INFO - PROCESS | 3476 | 1464626781326 Marionette TRACE conn3 <- [1,2494,null,{}] 09:46:21 INFO - PROCESS | 3476 | 1464626781343 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}] 09:46:21 INFO - PROCESS | 3476 | 1464626781643 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 09:46:22 INFO - PROCESS | 3476 | 1464626781992 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d98000 == 160 [pid = 3476] [id = 631] 09:46:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8c5c7800) [pid = 3476] [serial = 1894] [outer = (nil)] 09:46:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8e120c00) [pid = 3476] [serial = 1895] [outer = 0x8c5c7800] 09:46:22 INFO - PROCESS | 3476 | 1464626782084 Marionette DEBUG loaded listener.js 09:46:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e12e800) [pid = 3476] [serial = 1896] [outer = 0x8c5c7800] 09:46:23 INFO - PROCESS | 3476 | 1464626783034 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]]]}] 09:46:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 09:46:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1752ms 09:46:23 INFO - PROCESS | 3476 | 1464626783073 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 09:46:23 INFO - PROCESS | 3476 | 1464626783078 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 09:46:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 09:46:23 INFO - PROCESS | 3476 | 1464626783084 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 09:46:23 INFO - PROCESS | 3476 | 1464626783087 Marionette TRACE conn3 <- [1,2498,null,{}] 09:46:23 INFO - PROCESS | 3476 | 1464626783093 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}] 09:46:23 INFO - PROCESS | 3476 | 1464626783420 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 09:46:23 INFO - PROCESS | 3476 | 1464626783687 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc4c00 == 161 [pid = 3476] [id = 632] 09:46:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e127c00) [pid = 3476] [serial = 1897] [outer = (nil)] 09:46:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8e1d8400) [pid = 3476] [serial = 1898] [outer = 0x8e127c00] 09:46:23 INFO - PROCESS | 3476 | 1464626783782 Marionette DEBUG loaded listener.js 09:46:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8e5acc00) [pid = 3476] [serial = 1899] [outer = 0x8e127c00] 09:46:24 INFO - PROCESS | 3476 | 1464626784736 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]]]}] 09:46:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 09:46:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1729ms 09:46:24 INFO - PROCESS | 3476 | 1464626784814 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 09:46:24 INFO - PROCESS | 3476 | 1464626784817 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 09:46:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 09:46:24 INFO - PROCESS | 3476 | 1464626784824 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 09:46:24 INFO - PROCESS | 3476 | 1464626784828 Marionette TRACE conn3 <- [1,2502,null,{}] 09:46:24 INFO - PROCESS | 3476 | 1464626784834 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}] 09:46:25 INFO - PROCESS | 3476 | 1464626785078 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 09:46:25 INFO - PROCESS | 3476 | 1464626785431 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e731800 == 162 [pid = 3476] [id = 633] 09:46:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8e732800) [pid = 3476] [serial = 1900] [outer = (nil)] 09:46:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8f6de800) [pid = 3476] [serial = 1901] [outer = 0x8e732800] 09:46:25 INFO - PROCESS | 3476 | 1464626785535 Marionette DEBUG loaded listener.js 09:46:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x90a4b800) [pid = 3476] [serial = 1902] [outer = 0x8e732800] 09:46:26 INFO - PROCESS | 3476 | 1464626786530 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]]]}] 09:46:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 09:46:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1783ms 09:46:26 INFO - PROCESS | 3476 | 1464626786609 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 09:46:26 INFO - PROCESS | 3476 | 1464626786612 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 09:46:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 09:46:26 INFO - PROCESS | 3476 | 1464626786619 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 09:46:26 INFO - PROCESS | 3476 | 1464626786623 Marionette TRACE conn3 <- [1,2506,null,{}] 09:46:26 INFO - PROCESS | 3476 | 1464626786629 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}] 09:46:26 INFO - PROCESS | 3476 | 1464626786915 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 09:46:27 INFO - PROCESS | 3476 | 1464626787261 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dda0400 == 163 [pid = 3476] [id = 634] 09:46:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8e19f800) [pid = 3476] [serial = 1903] [outer = (nil)] 09:46:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90acd000) [pid = 3476] [serial = 1904] [outer = 0x8e19f800] 09:46:27 INFO - PROCESS | 3476 | 1464626787348 Marionette DEBUG loaded listener.js 09:46:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x90bd6c00) [pid = 3476] [serial = 1905] [outer = 0x8e19f800] 09:46:28 INFO - PROCESS | 3476 | 1464626788260 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]]]}] 09:46:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 09:46:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1679ms 09:46:28 INFO - PROCESS | 3476 | 1464626788299 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 09:46:28 INFO - PROCESS | 3476 | 1464626788303 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 09:46:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 09:46:28 INFO - PROCESS | 3476 | 1464626788330 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 09:46:28 INFO - PROCESS | 3476 | 1464626788334 Marionette TRACE conn3 <- [1,2510,null,{}] 09:46:28 INFO - PROCESS | 3476 | 1464626788340 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}] 09:46:28 INFO - PROCESS | 3476 | 1464626788573 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 09:46:28 INFO - PROCESS | 3476 | 1464626788915 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x90acc800 == 164 [pid = 3476] [id = 635] 09:46:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x90ad0c00) [pid = 3476] [serial = 1906] [outer = (nil)] 09:46:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x90e4fc00) [pid = 3476] [serial = 1907] [outer = 0x90ad0c00] 09:46:29 INFO - PROCESS | 3476 | 1464626789018 Marionette DEBUG loaded listener.js 09:46:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x91d9f400) [pid = 3476] [serial = 1908] [outer = 0x90ad0c00] 09:46:29 INFO - PROCESS | 3476 | 1464626789942 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]]]}] 09:46:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 09:46:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1651ms 09:46:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 09:46:29 INFO - PROCESS | 3476 | 1464626789978 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 09:46:29 INFO - PROCESS | 3476 | 1464626789981 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 09:46:29 INFO - PROCESS | 3476 | 1464626789988 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 09:46:29 INFO - PROCESS | 3476 | 1464626789992 Marionette TRACE conn3 <- [1,2514,null,{}] 09:46:30 INFO - PROCESS | 3476 | 1464626789997 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}] 09:46:30 INFO - PROCESS | 3476 | 1464626790256 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 09:46:30 INFO - PROCESS | 3476 | 1464626790605 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ba72800 == 165 [pid = 3476] [id = 636] 09:46:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x90acf000) [pid = 3476] [serial = 1909] [outer = (nil)] 09:46:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x92217800) [pid = 3476] [serial = 1910] [outer = 0x90acf000] 09:46:30 INFO - PROCESS | 3476 | 1464626790700 Marionette DEBUG loaded listener.js 09:46:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x9221d400) [pid = 3476] [serial = 1911] [outer = 0x90acf000] 09:46:31 INFO - PROCESS | 3476 | 1464626791582 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]]]}] 09:46:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 09:46:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1635ms 09:46:31 INFO - PROCESS | 3476 | 1464626791623 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 09:46:31 INFO - PROCESS | 3476 | 1464626791627 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 09:46:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 09:46:31 INFO - PROCESS | 3476 | 1464626791633 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 09:46:31 INFO - PROCESS | 3476 | 1464626791637 Marionette TRACE conn3 <- [1,2518,null,{}] 09:46:31 INFO - PROCESS | 3476 | 1464626791643 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}] 09:46:31 INFO - PROCESS | 3476 | 1464626791871 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 09:46:32 INFO - PROCESS | 3476 | 1464626792176 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e732400 == 166 [pid = 3476] [id = 637] 09:46:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x90dc6c00) [pid = 3476] [serial = 1912] [outer = (nil)] 09:46:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x927be400) [pid = 3476] [serial = 1913] [outer = 0x90dc6c00] 09:46:32 INFO - PROCESS | 3476 | 1464626792310 Marionette DEBUG loaded listener.js 09:46:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x92874c00) [pid = 3476] [serial = 1914] [outer = 0x90dc6c00] 09:46:33 INFO - PROCESS | 3476 | 1464626793195 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]]]}] 09:46:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 09:46:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1632ms 09:46:33 INFO - PROCESS | 3476 | 1464626793287 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 09:46:33 INFO - PROCESS | 3476 | 1464626793292 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 09:46:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 09:46:33 INFO - PROCESS | 3476 | 1464626793301 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 09:46:33 INFO - PROCESS | 3476 | 1464626793304 Marionette TRACE conn3 <- [1,2522,null,{}] 09:46:33 INFO - PROCESS | 3476 | 1464626793310 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}] 09:46:33 INFO - PROCESS | 3476 | 1464626793534 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 09:46:33 INFO - PROCESS | 3476 | 1464626793890 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b84800 == 167 [pid = 3476] [id = 638] 09:46:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x92b85800) [pid = 3476] [serial = 1915] [outer = (nil)] 09:46:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x92b8c400) [pid = 3476] [serial = 1916] [outer = 0x92b85800] 09:46:34 INFO - PROCESS | 3476 | 1464626794007 Marionette DEBUG loaded listener.js 09:46:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x938a9800) [pid = 3476] [serial = 1917] [outer = 0x92b85800] 09:46:34 INFO - PROCESS | 3476 | 1464626794970 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]]]}] 09:46:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 09:46:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1734ms 09:46:35 INFO - PROCESS | 3476 | 1464626795035 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 09:46:35 INFO - PROCESS | 3476 | 1464626795040 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 09:46:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 09:46:35 INFO - PROCESS | 3476 | 1464626795046 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 09:46:35 INFO - PROCESS | 3476 | 1464626795050 Marionette TRACE conn3 <- [1,2526,null,{}] 09:46:35 INFO - PROCESS | 3476 | 1464626795057 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}] 09:46:35 INFO - PROCESS | 3476 | 1464626795316 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 09:46:35 INFO - PROCESS | 3476 | 1464626795663 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x90ac9c00 == 168 [pid = 3476] [id = 639] 09:46:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x93a97c00) [pid = 3476] [serial = 1918] [outer = (nil)] 09:46:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x950c7800) [pid = 3476] [serial = 1919] [outer = 0x93a97c00] 09:46:35 INFO - PROCESS | 3476 | 1464626795760 Marionette DEBUG loaded listener.js 09:46:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x9745ac00) [pid = 3476] [serial = 1920] [outer = 0x93a97c00] 09:46:36 INFO - PROCESS | 3476 | 1464626796647 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]]]}] 09:46:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 09:46:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1634ms 09:46:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 09:46:36 INFO - PROCESS | 3476 | 1464626796682 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 09:46:36 INFO - PROCESS | 3476 | 1464626796685 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 09:46:36 INFO - PROCESS | 3476 | 1464626796693 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 09:46:36 INFO - PROCESS | 3476 | 1464626796696 Marionette TRACE conn3 <- [1,2530,null,{}] 09:46:36 INFO - PROCESS | 3476 | 1464626796702 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}] 09:46:37 INFO - PROCESS | 3476 | 1464626797023 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 09:46:37 INFO - PROCESS | 3476 | 1464626797255 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b88000 == 169 [pid = 3476] [id = 640] 09:46:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x93a16800) [pid = 3476] [serial = 1921] [outer = (nil)] 09:46:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x98e61000) [pid = 3476] [serial = 1922] [outer = 0x93a16800] 09:46:37 INFO - PROCESS | 3476 | 1464626797391 Marionette DEBUG loaded listener.js 09:46:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x99675c00) [pid = 3476] [serial = 1923] [outer = 0x93a16800] 09:46:38 INFO - PROCESS | 3476 | 1464626798330 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]]]}] 09:46:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 09:46:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1689ms 09:46:38 INFO - PROCESS | 3476 | 1464626798382 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 09:46:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 09:46:38 INFO - PROCESS | 3476 | 1464626798395 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 09:46:38 INFO - PROCESS | 3476 | 1464626798402 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 09:46:38 INFO - PROCESS | 3476 | 1464626798405 Marionette TRACE conn3 <- [1,2534,null,{}] 09:46:38 INFO - PROCESS | 3476 | 1464626798411 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}] 09:46:38 INFO - PROCESS | 3476 | 1464626798637 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 09:46:39 INFO - PROCESS | 3476 | 1464626798984 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f764800 == 170 [pid = 3476] [id = 641] 09:46:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x93aa1400) [pid = 3476] [serial = 1924] [outer = (nil)] 09:46:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x99c09c00) [pid = 3476] [serial = 1925] [outer = 0x93aa1400] 09:46:39 INFO - PROCESS | 3476 | 1464626799076 Marionette DEBUG loaded listener.js 09:46:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x99c0f400) [pid = 3476] [serial = 1926] [outer = 0x93aa1400] 09:46:39 INFO - PROCESS | 3476 | 1464626799993 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]]]}] 09:46:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 09:46:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1630ms 09:46:40 INFO - PROCESS | 3476 | 1464626800032 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 09:46:40 INFO - PROCESS | 3476 | 1464626800035 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 09:46:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 09:46:40 INFO - PROCESS | 3476 | 1464626800042 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 09:46:40 INFO - PROCESS | 3476 | 1464626800045 Marionette TRACE conn3 <- [1,2538,null,{}] 09:46:40 INFO - PROCESS | 3476 | 1464626800051 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}] 09:46:40 INFO - PROCESS | 3476 | 1464626800281 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 09:46:40 INFO - PROCESS | 3476 | 1464626800631 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x98e5f400 == 171 [pid = 3476] [id = 642] 09:46:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x99977400) [pid = 3476] [serial = 1927] [outer = (nil)] 09:46:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9a0c2400) [pid = 3476] [serial = 1928] [outer = 0x99977400] 09:46:40 INFO - PROCESS | 3476 | 1464626800723 Marionette DEBUG loaded listener.js 09:46:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9a0cd000) [pid = 3476] [serial = 1929] [outer = 0x99977400] 09:46:41 INFO - PROCESS | 3476 | 1464626801647 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]]]}] 09:46:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 09:46:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1639ms 09:46:41 INFO - PROCESS | 3476 | 1464626801682 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 09:46:41 INFO - PROCESS | 3476 | 1464626801685 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 09:46:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 09:46:41 INFO - PROCESS | 3476 | 1464626801692 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 09:46:41 INFO - PROCESS | 3476 | 1464626801695 Marionette TRACE conn3 <- [1,2542,null,{}] 09:46:41 INFO - PROCESS | 3476 | 1464626801701 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}] 09:46:41 INFO - PROCESS | 3476 | 1464626801926 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 09:46:42 INFO - PROCESS | 3476 | 1464626802285 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x99c01400 == 172 [pid = 3476] [id = 643] 09:46:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x99eac800) [pid = 3476] [serial = 1930] [outer = (nil)] 09:46:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9a3b5800) [pid = 3476] [serial = 1931] [outer = 0x99eac800] 09:46:42 INFO - PROCESS | 3476 | 1464626802376 Marionette DEBUG loaded listener.js 09:46:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x9aa10400) [pid = 3476] [serial = 1932] [outer = 0x99eac800] 09:46:43 INFO - PROCESS | 3476 | 1464626803302 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]]]}] 09:46:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 09:46:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1684ms 09:46:43 INFO - PROCESS | 3476 | 1464626803376 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 09:46:43 INFO - PROCESS | 3476 | 1464626803379 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 09:46:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 09:46:43 INFO - PROCESS | 3476 | 1464626803386 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 09:46:43 INFO - PROCESS | 3476 | 1464626803390 Marionette TRACE conn3 <- [1,2546,null,{}] 09:46:43 INFO - PROCESS | 3476 | 1464626803395 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}] 09:46:43 INFO - PROCESS | 3476 | 1464626803624 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 09:46:44 INFO - PROCESS | 3476 | 1464626803972 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x99c0c800 == 173 [pid = 3476] [id = 644] 09:46:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9a040c00) [pid = 3476] [serial = 1933] [outer = (nil)] 09:46:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9b731c00) [pid = 3476] [serial = 1934] [outer = 0x9a040c00] 09:46:44 INFO - PROCESS | 3476 | 1464626804077 Marionette DEBUG loaded listener.js 09:46:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9b963800) [pid = 3476] [serial = 1935] [outer = 0x9a040c00] 09:46:45 INFO - PROCESS | 3476 | 1464626805023 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]]]}] 09:46:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 09:46:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1682ms 09:46:45 INFO - PROCESS | 3476 | 1464626805069 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 09:46:45 INFO - PROCESS | 3476 | 1464626805073 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 09:46:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 09:46:45 INFO - PROCESS | 3476 | 1464626805079 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 09:46:45 INFO - PROCESS | 3476 | 1464626805082 Marionette TRACE conn3 <- [1,2550,null,{}] 09:46:45 INFO - PROCESS | 3476 | 1464626805088 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}] 09:46:45 INFO - PROCESS | 3476 | 1464626805316 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 09:46:45 INFO - PROCESS | 3476 | 1464626805672 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:45 INFO - PROCESS | 3476 | ++DOCSHELL 0x9ac40c00 == 174 [pid = 3476] [id = 645] 09:46:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0xa2248c00) [pid = 3476] [serial = 1936] [outer = (nil)] 09:46:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa25ab000) [pid = 3476] [serial = 1937] [outer = 0xa2248c00] 09:46:45 INFO - PROCESS | 3476 | 1464626805764 Marionette DEBUG loaded listener.js 09:46:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa317a000) [pid = 3476] [serial = 1938] [outer = 0xa2248c00] 09:46:46 INFO - PROCESS | 3476 | 1464626806718 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]]]}] 09:46:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8ab9d000 == 173 [pid = 3476] [id = 513] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x92b8b000 == 172 [pid = 3476] [id = 576] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x9a098800 == 171 [pid = 3476] [id = 527] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x9ad98c00 == 170 [pid = 3476] [id = 528] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88be1400 == 169 [pid = 3476] [id = 514] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0xa2240c00 == 168 [pid = 3476] [id = 577] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x90a46400 == 167 [pid = 3476] [id = 578] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x97464400 == 166 [pid = 3476] [id = 525] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x92b8ac00 == 165 [pid = 3476] [id = 523] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88bd3c00 == 164 [pid = 3476] [id = 627] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89f63000 == 163 [pid = 3476] [id = 626] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x89758000 == 162 [pid = 3476] [id = 625] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88110000 == 161 [pid = 3476] [id = 624] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88114c00 == 160 [pid = 3476] [id = 622] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x91da4400 == 159 [pid = 3476] [id = 621] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x980e9400 == 158 [pid = 3476] [id = 620] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x87d70400 == 157 [pid = 3476] [id = 618] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x97421c00 == 156 [pid = 3476] [id = 619] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x92b89800 == 155 [pid = 3476] [id = 617] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x92214400 == 154 [pid = 3476] [id = 616] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x91df0000 == 153 [pid = 3476] [id = 615] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8e738400 == 152 [pid = 3476] [id = 614] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x90bd0c00 == 151 [pid = 3476] [id = 613] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x90a4b400 == 150 [pid = 3476] [id = 612] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88be1c00 == 149 [pid = 3476] [id = 611] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc1c00 == 148 [pid = 3476] [id = 609] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8e19a400 == 147 [pid = 3476] [id = 610] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x92164800 == 146 [pid = 3476] [id = 601] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5c0c00 == 145 [pid = 3476] [id = 608] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9e8800 == 144 [pid = 3476] [id = 607] 09:46:49 INFO - PROCESS | 3476 | --DOCSHELL 0x88bdf400 == 143 [pid = 3476] [id = 606] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8b36f400) [pid = 3476] [serial = 1755] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x8e197000) [pid = 3476] [serial = 1760] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x9a1e9800) [pid = 3476] [serial = 1794] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x950d3000) [pid = 3476] [serial = 1784] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x92d77c00) [pid = 3476] [serial = 1782] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x89fb0000) [pid = 3476] [serial = 1754] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x8e1d7400) [pid = 3476] [serial = 1763] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x90dc2800) [pid = 3476] [serial = 1772] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x975c5400) [pid = 3476] [serial = 1785] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x89753c00) [pid = 3476] [serial = 1808] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0xa0506400) [pid = 3476] [serial = 1800] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8e1e0800) [pid = 3476] [serial = 1764] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x9a0ca800) [pid = 3476] [serial = 1793] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x89d9a400) [pid = 3476] [serial = 1809] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8ac65c00) [pid = 3476] [serial = 1811] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x91df7800) [pid = 3476] [serial = 1775] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9221f400) [pid = 3476] [serial = 1778] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x8f76f400) [pid = 3476] [serial = 1767] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x92b86400) [pid = 3476] [serial = 1781] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x8c5ce800) [pid = 3476] [serial = 1814] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x927bd800) [pid = 3476] [serial = 1779] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x980e3c00) [pid = 3476] [serial = 1787] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x99c03800) [pid = 3476] [serial = 1790] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x9a0ce000) [pid = 3476] [serial = 1796] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x91fef000) [pid = 3476] [serial = 1776] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x9ac41000) [pid = 3476] [serial = 1797] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0xa36e8c00) [pid = 3476] [serial = 1805] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x8cb8bc00) [pid = 3476] [serial = 1757] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x90dc9c00) [pid = 3476] [serial = 1773] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8cb92800) [pid = 3476] [serial = 1683] [outer = (nil)] [url = about:blank] 09:46:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 09:46:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 4241ms 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8b817800) [pid = 3476] [serial = 1812] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x90a53400) [pid = 3476] [serial = 1769] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x90bcac00) [pid = 3476] [serial = 1770] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x99c0c000) [pid = 3476] [serial = 1791] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0xa2737400) [pid = 3476] [serial = 1803] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0xa270ac00) [pid = 3476] [serial = 1802] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8f762c00) [pid = 3476] [serial = 1766] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8e19c000) [pid = 3476] [serial = 1761] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x9b970c00) [pid = 3476] [serial = 1799] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8cb85400) [pid = 3476] [serial = 1815] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x8cee1400) [pid = 3476] [serial = 1758] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x9877fc00) [pid = 3476] [serial = 1788] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8cdc2000) [pid = 3476] [serial = 1817] [outer = (nil)] [url = about:blank] 09:46:49 INFO - PROCESS | 3476 | 1464626809456 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 09:46:49 INFO - PROCESS | 3476 | 1464626809461 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 09:46:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 09:46:49 INFO - PROCESS | 3476 | 1464626809472 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 09:46:49 INFO - PROCESS | 3476 | 1464626809480 Marionette TRACE conn3 <- [1,2554,null,{}] 09:46:49 INFO - PROCESS | 3476 | 1464626809487 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}] 09:46:49 INFO - PROCESS | 3476 | 1464626809684 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 09:46:49 INFO - PROCESS | 3476 | 1464626809925 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x8899c000 == 144 [pid = 3476] [id = 646] 09:46:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8899c400) [pid = 3476] [serial = 1939] [outer = (nil)] 09:46:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8899fc00) [pid = 3476] [serial = 1940] [outer = 0x8899c400] 09:46:50 INFO - PROCESS | 3476 | 1464626810008 Marionette DEBUG loaded listener.js 09:46:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x89749c00) [pid = 3476] [serial = 1941] [outer = 0x8899c400] 09:46:50 INFO - PROCESS | 3476 | 1464626810855 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]]]}] 09:46:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 09:46:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1446ms 09:46:50 INFO - PROCESS | 3476 | 1464626810918 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 09:46:50 INFO - PROCESS | 3476 | 1464626810924 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 09:46:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 09:46:50 INFO - PROCESS | 3476 | 1464626810936 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 09:46:50 INFO - PROCESS | 3476 | 1464626810941 Marionette TRACE conn3 <- [1,2558,null,{}] 09:46:50 INFO - PROCESS | 3476 | 1464626810948 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}] 09:46:51 INFO - PROCESS | 3476 | 1464626811165 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 09:46:51 INFO - PROCESS | 3476 | 1464626811443 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x89f67400 == 145 [pid = 3476] [id = 647] 09:46:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x89f6a000) [pid = 3476] [serial = 1942] [outer = (nil)] 09:46:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x89faf800) [pid = 3476] [serial = 1943] [outer = 0x89f6a000] 09:46:51 INFO - PROCESS | 3476 | 1464626811525 Marionette DEBUG loaded listener.js 09:46:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8ac65c00) [pid = 3476] [serial = 1944] [outer = 0x89f6a000] 09:46:52 INFO - PROCESS | 3476 | 1464626812493 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]]]}] 09:46:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 09:46:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1586ms 09:46:52 INFO - PROCESS | 3476 | 1464626812519 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 09:46:52 INFO - PROCESS | 3476 | 1464626812523 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 09:46:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 09:46:52 INFO - PROCESS | 3476 | 1464626812529 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 09:46:52 INFO - PROCESS | 3476 | 1464626812533 Marionette TRACE conn3 <- [1,2562,null,{}] 09:46:52 INFO - PROCESS | 3476 | 1464626812548 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}] 09:46:52 INFO - PROCESS | 3476 | 1464626812854 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 09:46:52 INFO - PROCESS | 3476 | 1464626812891 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x88994400 == 146 [pid = 3476] [id = 648] 09:46:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8ba6d000) [pid = 3476] [serial = 1945] [outer = (nil)] 09:46:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8c35fc00) [pid = 3476] [serial = 1946] [outer = 0x8ba6d000] 09:46:52 INFO - PROCESS | 3476 | 1464626812971 Marionette DEBUG loaded listener.js 09:46:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8cabac00) [pid = 3476] [serial = 1947] [outer = 0x8ba6d000] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0xa23c6c00) [pid = 3476] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8ba75800) [pid = 3476] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8b9f0400) [pid = 3476] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x89d9a800) [pid = 3476] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x888b3c00) [pid = 3476] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x9b12a400) [pid = 3476] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x98e55400) [pid = 3476] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x9a039800) [pid = 3476] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x995c7400) [pid = 3476] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x99680800) [pid = 3476] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x93a9c400) [pid = 3476] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x93a18000) [pid = 3476] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x92d79400) [pid = 3476] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x91fe9800) [pid = 3476] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8f769000) [pid = 3476] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x90dcb000) [pid = 3476] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x90a4e800) [pid = 3476] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x8a893000) [pid = 3476] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8e5abc00) [pid = 3476] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8e123800) [pid = 3476] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x8ddc1800) [pid = 3476] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x8b9ea400) [pid = 3476] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 09:46:54 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x89750400) [pid = 3476] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 09:46:54 INFO - PROCESS | 3476 | 1464626814854 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]]]}] 09:46:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 09:46:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2379ms 09:46:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 09:46:54 INFO - PROCESS | 3476 | 1464626814910 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 09:46:54 INFO - PROCESS | 3476 | 1464626814913 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 09:46:54 INFO - PROCESS | 3476 | 1464626814920 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 09:46:54 INFO - PROCESS | 3476 | 1464626814937 Marionette TRACE conn3 <- [1,2566,null,{}] 09:46:54 INFO - PROCESS | 3476 | 1464626814944 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}] 09:46:55 INFO - PROCESS | 3476 | 1464626815154 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 09:46:55 INFO - PROCESS | 3476 | 1464626815366 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d77400 == 147 [pid = 3476] [id = 649] 09:46:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x88bd2800) [pid = 3476] [serial = 1948] [outer = (nil)] 09:46:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8cac3c00) [pid = 3476] [serial = 1949] [outer = 0x88bd2800] 09:46:55 INFO - PROCESS | 3476 | 1464626815445 Marionette DEBUG loaded listener.js 09:46:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8ce3a400) [pid = 3476] [serial = 1950] [outer = 0x88bd2800] 09:46:56 INFO - PROCESS | 3476 | 1464626816280 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]]]}] 09:46:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 09:46:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1404ms 09:46:56 INFO - PROCESS | 3476 | 1464626816323 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 09:46:56 INFO - PROCESS | 3476 | 1464626816327 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 09:46:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 09:46:56 INFO - PROCESS | 3476 | 1464626816333 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 09:46:56 INFO - PROCESS | 3476 | 1464626816336 Marionette TRACE conn3 <- [1,2570,null,{}] 09:46:56 INFO - PROCESS | 3476 | 1464626816341 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}] 09:46:56 INFO - PROCESS | 3476 | 1464626816537 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 09:46:57 INFO - PROCESS | 3476 | 1464626816990 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x88116800 == 148 [pid = 3476] [id = 650] 09:46:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x88117000) [pid = 3476] [serial = 1951] [outer = (nil)] 09:46:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x887adc00) [pid = 3476] [serial = 1952] [outer = 0x88117000] 09:46:57 INFO - PROCESS | 3476 | 1464626817090 Marionette DEBUG loaded listener.js 09:46:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8899a000) [pid = 3476] [serial = 1953] [outer = 0x88117000] 09:46:58 INFO - PROCESS | 3476 | 1464626818137 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]]]}] 09:46:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 09:46:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1837ms 09:46:58 INFO - PROCESS | 3476 | 1464626818173 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 09:46:58 INFO - PROCESS | 3476 | 1464626818179 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 09:46:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 09:46:58 INFO - PROCESS | 3476 | 1464626818188 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 09:46:58 INFO - PROCESS | 3476 | 1464626818194 Marionette TRACE conn3 <- [1,2574,null,{}] 09:46:58 INFO - PROCESS | 3476 | 1464626818201 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}] 09:46:58 INFO - PROCESS | 3476 | 1464626818443 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 09:46:58 INFO - PROCESS | 3476 | 1464626818795 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:46:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a853c00 == 149 [pid = 3476] [id = 651] 09:46:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8a9e6800) [pid = 3476] [serial = 1954] [outer = (nil)] 09:46:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8b814400) [pid = 3476] [serial = 1955] [outer = 0x8a9e6800] 09:46:58 INFO - PROCESS | 3476 | 1464626818889 Marionette DEBUG loaded listener.js 09:46:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8ba6f400) [pid = 3476] [serial = 1956] [outer = 0x8a9e6800] 09:46:59 INFO - PROCESS | 3476 | 1464626819938 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]]]}] 09:46:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 09:46:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1785ms 09:46:59 INFO - PROCESS | 3476 | 1464626819977 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 09:46:59 INFO - PROCESS | 3476 | 1464626819985 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 09:46:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 09:46:59 INFO - PROCESS | 3476 | 1464626819992 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 09:46:59 INFO - PROCESS | 3476 | 1464626819996 Marionette TRACE conn3 <- [1,2578,null,{}] 09:47:00 INFO - PROCESS | 3476 | 1464626820003 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}] 09:47:00 INFO - PROCESS | 3476 | 1464626820256 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 09:47:00 INFO - PROCESS | 3476 | 1464626820660 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ce38c00 == 150 [pid = 3476] [id = 652] 09:47:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8cee1800) [pid = 3476] [serial = 1957] [outer = (nil)] 09:47:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8ceecc00) [pid = 3476] [serial = 1958] [outer = 0x8cee1800] 09:47:00 INFO - PROCESS | 3476 | 1464626820793 Marionette DEBUG loaded listener.js 09:47:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8ddc1400) [pid = 3476] [serial = 1959] [outer = 0x8cee1800] 09:47:01 INFO - PROCESS | 3476 | 1464626821777 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]]]}] 09:47:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 09:47:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1830ms 09:47:01 INFO - PROCESS | 3476 | 1464626821825 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 09:47:01 INFO - PROCESS | 3476 | 1464626821832 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 09:47:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 09:47:01 INFO - PROCESS | 3476 | 1464626821856 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 09:47:01 INFO - PROCESS | 3476 | 1464626821868 Marionette TRACE conn3 <- [1,2582,null,{}] 09:47:01 INFO - PROCESS | 3476 | 1464626821877 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}] 09:47:02 INFO - PROCESS | 3476 | 1464626822165 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 09:47:02 INFO - PROCESS | 3476 | 1464626822529 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6b3000 == 151 [pid = 3476] [id = 653] 09:47:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8cb91800) [pid = 3476] [serial = 1960] [outer = (nil)] 09:47:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8e19ec00) [pid = 3476] [serial = 1961] [outer = 0x8cb91800] 09:47:02 INFO - PROCESS | 3476 | 1464626822619 Marionette DEBUG loaded listener.js 09:47:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8e1e0800) [pid = 3476] [serial = 1962] [outer = 0x8cb91800] 09:47:03 INFO - PROCESS | 3476 | 1464626823558 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]]]}] 09:47:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 09:47:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1756ms 09:47:03 INFO - PROCESS | 3476 | 1464626823599 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 09:47:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 09:47:03 INFO - PROCESS | 3476 | 1464626823604 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 09:47:03 INFO - PROCESS | 3476 | 1464626823629 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 09:47:03 INFO - PROCESS | 3476 | 1464626823634 Marionette TRACE conn3 <- [1,2586,null,{}] 09:47:03 INFO - PROCESS | 3476 | 1464626823641 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}] 09:47:03 INFO - PROCESS | 3476 | 1464626823874 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 09:47:04 INFO - PROCESS | 3476 | 1464626824223 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c8000 == 152 [pid = 3476] [id = 654] 09:47:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8cee7800) [pid = 3476] [serial = 1963] [outer = (nil)] 09:47:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8e735800) [pid = 3476] [serial = 1964] [outer = 0x8cee7800] 09:47:04 INFO - PROCESS | 3476 | 1464626824332 Marionette DEBUG loaded listener.js 09:47:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8f6d8400) [pid = 3476] [serial = 1965] [outer = 0x8cee7800] 09:47:05 INFO - PROCESS | 3476 | 1464626825249 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]]]}] 09:47:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 09:47:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1702ms 09:47:05 INFO - PROCESS | 3476 | 1464626825313 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 09:47:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 09:47:05 INFO - PROCESS | 3476 | 1464626825317 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 09:47:05 INFO - PROCESS | 3476 | 1464626825325 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 09:47:05 INFO - PROCESS | 3476 | 1464626825327 Marionette TRACE conn3 <- [1,2590,null,{}] 09:47:05 INFO - PROCESS | 3476 | 1464626825334 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}] 09:47:05 INFO - PROCESS | 3476 | 1464626825561 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 09:47:05 INFO - PROCESS | 3476 | 1464626825929 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f76fc00 == 153 [pid = 3476] [id = 655] 09:47:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8f770000) [pid = 3476] [serial = 1966] [outer = (nil)] 09:47:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8f9c0000) [pid = 3476] [serial = 1967] [outer = 0x8f770000] 09:47:06 INFO - PROCESS | 3476 | 1464626826039 Marionette DEBUG loaded listener.js 09:47:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x90ac1c00) [pid = 3476] [serial = 1968] [outer = 0x8f770000] 09:47:07 INFO - PROCESS | 3476 | 1464626827016 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]]]}] 09:47:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 09:47:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1739ms 09:47:07 INFO - PROCESS | 3476 | 1464626827079 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 09:47:07 INFO - PROCESS | 3476 | 1464626827083 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 09:47:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 09:47:07 INFO - PROCESS | 3476 | 1464626827092 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 09:47:07 INFO - PROCESS | 3476 | 1464626827095 Marionette TRACE conn3 <- [1,2594,null,{}] 09:47:07 INFO - PROCESS | 3476 | 1464626827101 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}] 09:47:07 INFO - PROCESS | 3476 | 1464626827332 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 09:47:07 INFO - PROCESS | 3476 | 1464626827669 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6d9c00 == 154 [pid = 3476] [id = 656] 09:47:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8f9c0800) [pid = 3476] [serial = 1969] [outer = (nil)] 09:47:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x90dc4000) [pid = 3476] [serial = 1970] [outer = 0x8f9c0800] 09:47:07 INFO - PROCESS | 3476 | 1464626827765 Marionette DEBUG loaded listener.js 09:47:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x90dcb000) [pid = 3476] [serial = 1971] [outer = 0x8f9c0800] 09:47:08 INFO - PROCESS | 3476 | 1464626828766 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]]]}] 09:47:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 09:47:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1727ms 09:47:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 09:47:08 INFO - PROCESS | 3476 | 1464626828820 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 09:47:08 INFO - PROCESS | 3476 | 1464626828823 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 09:47:08 INFO - PROCESS | 3476 | 1464626828830 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 09:47:08 INFO - PROCESS | 3476 | 1464626828834 Marionette TRACE conn3 <- [1,2598,null,{}] 09:47:08 INFO - PROCESS | 3476 | 1464626828840 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}] 09:47:09 INFO - PROCESS | 3476 | 1464626829121 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 09:47:09 INFO - PROCESS | 3476 | 1464626829504 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f768c00 == 155 [pid = 3476] [id = 657] 09:47:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8f9c7800) [pid = 3476] [serial = 1972] [outer = (nil)] 09:47:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x91da5000) [pid = 3476] [serial = 1973] [outer = 0x8f9c7800] 09:47:09 INFO - PROCESS | 3476 | 1464626829592 Marionette DEBUG loaded listener.js 09:47:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x91da9c00) [pid = 3476] [serial = 1974] [outer = 0x8f9c7800] 09:47:10 INFO - PROCESS | 3476 | 1464626830567 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]]]}] 09:47:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 09:47:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1782ms 09:47:10 INFO - PROCESS | 3476 | 1464626830612 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 09:47:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 09:47:10 INFO - PROCESS | 3476 | 1464626830616 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 09:47:10 INFO - PROCESS | 3476 | 1464626830623 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 09:47:10 INFO - PROCESS | 3476 | 1464626830626 Marionette TRACE conn3 <- [1,2602,null,{}] 09:47:10 INFO - PROCESS | 3476 | 1464626830632 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}] 09:47:10 INFO - PROCESS | 3476 | 1464626830883 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 09:47:11 INFO - PROCESS | 3476 | 1464626831225 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x91d9c800 == 156 [pid = 3476] [id = 658] 09:47:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x91da2000) [pid = 3476] [serial = 1975] [outer = (nil)] 09:47:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x92165c00) [pid = 3476] [serial = 1976] [outer = 0x91da2000] 09:47:11 INFO - PROCESS | 3476 | 1464626831319 Marionette DEBUG loaded listener.js 09:47:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x92218000) [pid = 3476] [serial = 1977] [outer = 0x91da2000] 09:47:12 INFO - PROCESS | 3476 | 1464626832282 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]]]}] 09:47:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 09:47:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1730ms 09:47:12 INFO - PROCESS | 3476 | 1464626832353 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 09:47:12 INFO - PROCESS | 3476 | 1464626832358 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 09:47:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 09:47:12 INFO - PROCESS | 3476 | 1464626832364 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 09:47:12 INFO - PROCESS | 3476 | 1464626832368 Marionette TRACE conn3 <- [1,2606,null,{}] 09:47:12 INFO - PROCESS | 3476 | 1464626832374 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}] 09:47:12 INFO - PROCESS | 3476 | 1464626832619 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 09:47:12 INFO - PROCESS | 3476 | 1464626832961 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bd8800 == 157 [pid = 3476] [id = 659] 09:47:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x91fed000) [pid = 3476] [serial = 1978] [outer = (nil)] 09:47:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x927c9c00) [pid = 3476] [serial = 1979] [outer = 0x91fed000] 09:47:13 INFO - PROCESS | 3476 | 1464626833062 Marionette DEBUG loaded listener.js 09:47:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x9287ac00) [pid = 3476] [serial = 1980] [outer = 0x91fed000] 09:47:13 INFO - PROCESS | 3476 | 1464626833990 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]]]}] 09:47:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 09:47:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1680ms 09:47:14 INFO - PROCESS | 3476 | 1464626834045 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 09:47:14 INFO - PROCESS | 3476 | 1464626834049 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 09:47:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 09:47:14 INFO - PROCESS | 3476 | 1464626834055 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 09:47:14 INFO - PROCESS | 3476 | 1464626834059 Marionette TRACE conn3 <- [1,2610,null,{}] 09:47:14 INFO - PROCESS | 3476 | 1464626834064 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}] 09:47:14 INFO - PROCESS | 3476 | 1464626834303 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 09:47:14 INFO - PROCESS | 3476 | 1464626834691 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b8b800 == 158 [pid = 3476] [id = 660] 09:47:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x92b8cc00) [pid = 3476] [serial = 1981] [outer = (nil)] 09:47:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x92d76c00) [pid = 3476] [serial = 1982] [outer = 0x92b8cc00] 09:47:14 INFO - PROCESS | 3476 | 1464626834800 Marionette DEBUG loaded listener.js 09:47:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x939df400) [pid = 3476] [serial = 1983] [outer = 0x92b8cc00] 09:47:15 INFO - PROCESS | 3476 | 1464626835835 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]]]}] 09:47:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 09:47:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1829ms 09:47:15 INFO - PROCESS | 3476 | 1464626835885 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 09:47:15 INFO - PROCESS | 3476 | 1464626835889 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 09:47:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 09:47:15 INFO - PROCESS | 3476 | 1464626835896 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 09:47:15 INFO - PROCESS | 3476 | 1464626835900 Marionette TRACE conn3 <- [1,2614,null,{}] 09:47:15 INFO - PROCESS | 3476 | 1464626835906 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}] 09:47:16 INFO - PROCESS | 3476 | 1464626836161 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 09:47:16 INFO - PROCESS | 3476 | 1464626836510 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d78800 == 159 [pid = 3476] [id = 661] 09:47:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x92b83400) [pid = 3476] [serial = 1984] [outer = (nil)] 09:47:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x94506c00) [pid = 3476] [serial = 1985] [outer = 0x92b83400] 09:47:16 INFO - PROCESS | 3476 | 1464626836601 Marionette DEBUG loaded listener.js 09:47:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x950d1800) [pid = 3476] [serial = 1986] [outer = 0x92b83400] 09:47:17 INFO - PROCESS | 3476 | 1464626837500 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]]]}] 09:47:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 09:47:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1638ms 09:47:17 INFO - PROCESS | 3476 | 1464626837535 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 09:47:17 INFO - PROCESS | 3476 | 1464626837539 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 09:47:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 09:47:17 INFO - PROCESS | 3476 | 1464626837545 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 09:47:17 INFO - PROCESS | 3476 | 1464626837549 Marionette TRACE conn3 <- [1,2618,null,{}] 09:47:17 INFO - PROCESS | 3476 | 1464626837554 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}] 09:47:17 INFO - PROCESS | 3476 | 1464626837771 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 09:47:18 INFO - PROCESS | 3476 | 1464626838116 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a14800 == 160 [pid = 3476] [id = 662] 09:47:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x950ccc00) [pid = 3476] [serial = 1987] [outer = (nil)] 09:47:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x9877dc00) [pid = 3476] [serial = 1988] [outer = 0x950ccc00] 09:47:18 INFO - PROCESS | 3476 | 1464626838206 Marionette DEBUG loaded listener.js 09:47:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x9870bc00) [pid = 3476] [serial = 1989] [outer = 0x950ccc00] 09:47:19 INFO - PROCESS | 3476 | 1464626839118 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]]]}] 09:47:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 09:47:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1630ms 09:47:19 INFO - PROCESS | 3476 | 1464626839177 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 09:47:19 INFO - PROCESS | 3476 | 1464626839181 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 09:47:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 09:47:19 INFO - PROCESS | 3476 | 1464626839187 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 09:47:19 INFO - PROCESS | 3476 | 1464626839190 Marionette TRACE conn3 <- [1,2622,null,{}] 09:47:19 INFO - PROCESS | 3476 | 1464626839196 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}] 09:47:19 INFO - PROCESS | 3476 | 1464626839427 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 09:47:19 INFO - PROCESS | 3476 | 1464626839783 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d99400 == 161 [pid = 3476] [id = 663] 09:47:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x89ec5c00) [pid = 3476] [serial = 1990] [outer = (nil)] 09:47:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x99a67000) [pid = 3476] [serial = 1991] [outer = 0x89ec5c00] 09:47:19 INFO - PROCESS | 3476 | 1464626839877 Marionette DEBUG loaded listener.js 09:47:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x99c01800) [pid = 3476] [serial = 1992] [outer = 0x89ec5c00] 09:47:20 INFO - PROCESS | 3476 | 1464626840757 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]]]}] 09:47:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 09:47:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1629ms 09:47:20 INFO - PROCESS | 3476 | 1464626840833 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 09:47:20 INFO - PROCESS | 3476 | 1464626840836 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 09:47:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 09:47:20 INFO - PROCESS | 3476 | 1464626840850 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 09:47:20 INFO - PROCESS | 3476 | 1464626840858 Marionette TRACE conn3 <- [1,2626,null,{}] 09:47:20 INFO - PROCESS | 3476 | 1464626840866 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}] 09:47:21 INFO - PROCESS | 3476 | 1464626841094 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 09:47:21 INFO - PROCESS | 3476 | 1464626841440 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x88115400 == 162 [pid = 3476] [id = 664] 09:47:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x88118c00) [pid = 3476] [serial = 1993] [outer = (nil)] 09:47:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9a032800) [pid = 3476] [serial = 1994] [outer = 0x88118c00] 09:47:21 INFO - PROCESS | 3476 | 1464626841530 Marionette DEBUG loaded listener.js 09:47:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9a037400) [pid = 3476] [serial = 1995] [outer = 0x88118c00] 09:47:22 INFO - PROCESS | 3476 | 1464626842466 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]]]}] 09:47:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 09:47:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1693ms 09:47:22 INFO - PROCESS | 3476 | 1464626842542 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 09:47:22 INFO - PROCESS | 3476 | 1464626842546 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 09:47:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 09:47:22 INFO - PROCESS | 3476 | 1464626842552 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 09:47:22 INFO - PROCESS | 3476 | 1464626842556 Marionette TRACE conn3 <- [1,2630,null,{}] 09:47:22 INFO - PROCESS | 3476 | 1464626842562 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}] 09:47:22 INFO - PROCESS | 3476 | 1464626842823 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 09:47:23 INFO - PROCESS | 3476 | 1464626843168 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x99c0b000 == 163 [pid = 3476] [id = 665] 09:47:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x99e2f800) [pid = 3476] [serial = 1996] [outer = (nil)] 09:47:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x9a1f6000) [pid = 3476] [serial = 1997] [outer = 0x99e2f800] 09:47:23 INFO - PROCESS | 3476 | 1464626843258 Marionette DEBUG loaded listener.js 09:47:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x9a3b8800) [pid = 3476] [serial = 1998] [outer = 0x99e2f800] 09:47:24 INFO - PROCESS | 3476 | 1464626844200 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]]]}] 09:47:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 09:47:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1679ms 09:47:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 09:47:24 INFO - PROCESS | 3476 | 1464626844233 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 09:47:24 INFO - PROCESS | 3476 | 1464626844236 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 09:47:24 INFO - PROCESS | 3476 | 1464626844243 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 09:47:24 INFO - PROCESS | 3476 | 1464626844246 Marionette TRACE conn3 <- [1,2634,null,{}] 09:47:24 INFO - PROCESS | 3476 | 1464626844254 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}] 09:47:24 INFO - PROCESS | 3476 | 1464626844480 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 09:47:24 INFO - PROCESS | 3476 | 1464626844849 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a0c9400 == 164 [pid = 3476] [id = 666] 09:47:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x9a1f6c00) [pid = 3476] [serial = 1999] [outer = (nil)] 09:47:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x9af16800) [pid = 3476] [serial = 2000] [outer = 0x9a1f6c00] 09:47:24 INFO - PROCESS | 3476 | 1464626844943 Marionette DEBUG loaded listener.js 09:47:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x9b12a800) [pid = 3476] [serial = 2001] [outer = 0x9a1f6c00] 09:47:25 INFO - PROCESS | 3476 | 1464626845877 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]]]}] 09:47:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 09:47:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1685ms 09:47:25 INFO - PROCESS | 3476 | 1464626845928 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 09:47:25 INFO - PROCESS | 3476 | 1464626845932 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 09:47:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 09:47:25 INFO - PROCESS | 3476 | 1464626845939 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 09:47:25 INFO - PROCESS | 3476 | 1464626845942 Marionette TRACE conn3 <- [1,2638,null,{}] 09:47:25 INFO - PROCESS | 3476 | 1464626845948 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}] 09:47:26 INFO - PROCESS | 3476 | 1464626846178 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 09:47:26 INFO - PROCESS | 3476 | 1464626846523 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a0c4000 == 165 [pid = 3476] [id = 667] 09:47:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9ad91800) [pid = 3476] [serial = 2002] [outer = (nil)] 09:47:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa2240c00) [pid = 3476] [serial = 2003] [outer = 0x9ad91800] 09:47:26 INFO - PROCESS | 3476 | 1464626846617 Marionette DEBUG loaded listener.js 09:47:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0xa22b8400) [pid = 3476] [serial = 2004] [outer = 0x9ad91800] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89d93000 == 164 [pid = 3476] [id = 511] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x99934c00 == 163 [pid = 3476] [id = 53] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x9a3b9800 == 162 [pid = 3476] [id = 510] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x87d77400 == 161 [pid = 3476] [id = 649] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x88994400 == 160 [pid = 3476] [id = 648] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89f67400 == 159 [pid = 3476] [id = 647] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8899c000 == 158 [pid = 3476] [id = 646] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x99c0c800 == 157 [pid = 3476] [id = 644] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x9ac40c00 == 156 [pid = 3476] [id = 645] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x99c01400 == 155 [pid = 3476] [id = 643] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x98e5f400 == 154 [pid = 3476] [id = 642] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8f764800 == 153 [pid = 3476] [id = 641] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x90ac9c00 == 152 [pid = 3476] [id = 639] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x92b88000 == 151 [pid = 3476] [id = 640] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x92b84800 == 150 [pid = 3476] [id = 638] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8e732400 == 149 [pid = 3476] [id = 637] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8ba72800 == 148 [pid = 3476] [id = 636] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x90acc800 == 147 [pid = 3476] [id = 635] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8dda0400 == 146 [pid = 3476] [id = 634] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc4c00 == 145 [pid = 3476] [id = 632] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8e731800 == 144 [pid = 3476] [id = 633] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89d98000 == 143 [pid = 3476] [id = 631] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbcfc00 == 142 [pid = 3476] [id = 630] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89d95000 == 141 [pid = 3476] [id = 629] 09:47:29 INFO - PROCESS | 3476 | --DOCSHELL 0x87d73000 == 140 [pid = 3476] [id = 628] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x8c35e800) [pid = 3476] [serial = 1883] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0xa51b8c00) [pid = 3476] [serial = 1806] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x8ceeb800) [pid = 3476] [serial = 1752] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x8ba71000) [pid = 3476] [serial = 1880] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x8bbd3c00) [pid = 3476] [serial = 1881] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x89f6a800) [pid = 3476] [serial = 1877] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x8899f000) [pid = 3476] [serial = 1874] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8974ac00) [pid = 3476] [serial = 1875] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0xa22bac00) [pid = 3476] [serial = 1872] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0xa2247400) [pid = 3476] [serial = 1871] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x9b770000) [pid = 3476] [serial = 1869] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9b72f000) [pid = 3476] [serial = 1868] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x9a3bfc00) [pid = 3476] [serial = 1866] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x9a3b3400) [pid = 3476] [serial = 1865] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x9a091400) [pid = 3476] [serial = 1863] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x9a03fc00) [pid = 3476] [serial = 1862] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x99c06000) [pid = 3476] [serial = 1860] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x999ef800) [pid = 3476] [serial = 1859] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x9870dc00) [pid = 3476] [serial = 1857] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x975d2000) [pid = 3476] [serial = 1856] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x950ce400) [pid = 3476] [serial = 1854] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x950cb000) [pid = 3476] [serial = 1853] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x93a98c00) [pid = 3476] [serial = 1851] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x938a9000) [pid = 3476] [serial = 1850] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x9286f800) [pid = 3476] [serial = 1848] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x922f4000) [pid = 3476] [serial = 1847] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x91ff3c00) [pid = 3476] [serial = 1845] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x91df9800) [pid = 3476] [serial = 1844] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x91da9000) [pid = 3476] [serial = 1842] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x91da7800) [pid = 3476] [serial = 1841] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x91d9f800) [pid = 3476] [serial = 1839] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x90e52400) [pid = 3476] [serial = 1838] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x90bd3800) [pid = 3476] [serial = 1836] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x90a51400) [pid = 3476] [serial = 1835] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8f6dcc00) [pid = 3476] [serial = 1833] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8f6d3800) [pid = 3476] [serial = 1832] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8e5b6800) [pid = 3476] [serial = 1830] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8e1d6000) [pid = 3476] [serial = 1829] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8e191400) [pid = 3476] [serial = 1827] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8e124800) [pid = 3476] [serial = 1826] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x8c5c5400) [pid = 3476] [serial = 1824] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x8ba73c00) [pid = 3476] [serial = 1823] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x89fa4800) [pid = 3476] [serial = 1821] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x89ec3c00) [pid = 3476] [serial = 1820] [outer = (nil)] [url = about:blank] 09:47:29 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x89fb0c00) [pid = 3476] [serial = 1878] [outer = (nil)] [url = about:blank] 09:47:30 INFO - PROCESS | 3476 | 1464626850201 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]]]}] 09:47:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 09:47:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 4290ms 09:47:30 INFO - PROCESS | 3476 | 1464626850234 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 09:47:30 INFO - PROCESS | 3476 | 1464626850242 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 09:47:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 09:47:30 INFO - PROCESS | 3476 | 1464626850253 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 09:47:30 INFO - PROCESS | 3476 | 1464626850258 Marionette TRACE conn3 <- [1,2642,null,{}] 09:47:30 INFO - PROCESS | 3476 | 1464626850268 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}] 09:47:30 INFO - PROCESS | 3476 | 1464626850494 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 09:47:30 INFO - PROCESS | 3476 | 1464626850715 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8899b400 == 141 [pid = 3476] [id = 668] 09:47:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x88bd4800) [pid = 3476] [serial = 2005] [outer = (nil)] 09:47:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x89d98000) [pid = 3476] [serial = 2006] [outer = 0x88bd4800] 09:47:30 INFO - PROCESS | 3476 | 1464626850796 Marionette DEBUG loaded listener.js 09:47:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x89f66000) [pid = 3476] [serial = 2007] [outer = 0x88bd4800] 09:47:31 INFO - PROCESS | 3476 | 1464626851756 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]]]}] 09:47:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 09:47:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1533ms 09:47:31 INFO - PROCESS | 3476 | 1464626851786 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 09:47:31 INFO - PROCESS | 3476 | 1464626851794 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 09:47:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 09:47:31 INFO - PROCESS | 3476 | 1464626851805 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 09:47:31 INFO - PROCESS | 3476 | 1464626851808 Marionette TRACE conn3 <- [1,2646,null,{}] 09:47:31 INFO - PROCESS | 3476 | 1464626851814 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}] 09:47:32 INFO - PROCESS | 3476 | 1464626852058 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 09:47:32 INFO - PROCESS | 3476 | 1464626852400 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b379000 == 142 [pid = 3476] [id = 669] 09:47:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8b80a400) [pid = 3476] [serial = 2008] [outer = (nil)] 09:47:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8b9f0400) [pid = 3476] [serial = 2009] [outer = 0x8b80a400] 09:47:32 INFO - PROCESS | 3476 | 1464626852498 Marionette DEBUG loaded listener.js 09:47:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8ba79000) [pid = 3476] [serial = 2010] [outer = 0x8b80a400] 09:47:33 INFO - PROCESS | 3476 | 1464626853397 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]]]}] 09:47:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 09:47:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1635ms 09:47:33 INFO - PROCESS | 3476 | 1464626853440 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 09:47:33 INFO - PROCESS | 3476 | 1464626853444 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 09:47:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 09:47:33 INFO - PROCESS | 3476 | 1464626853456 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 09:47:33 INFO - PROCESS | 3476 | 1464626853463 Marionette TRACE conn3 <- [1,2650,null,{}] 09:47:33 INFO - PROCESS | 3476 | 1464626853488 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}] 09:47:33 INFO - PROCESS | 3476 | 1464626853803 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 09:47:33 INFO - PROCESS | 3476 | 1464626853844 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cb88000 == 143 [pid = 3476] [id = 670] 09:47:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8cb89800) [pid = 3476] [serial = 2011] [outer = (nil)] 09:47:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8cdc7400) [pid = 3476] [serial = 2012] [outer = 0x8cb89800] 09:47:33 INFO - PROCESS | 3476 | 1464626853929 Marionette DEBUG loaded listener.js 09:47:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8cee3800) [pid = 3476] [serial = 2013] [outer = 0x8cb89800] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8ab9f400) [pid = 3476] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8ba6d000) [pid = 3476] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8c5c7800) [pid = 3476] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8c5c2c00) [pid = 3476] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x89f63400) [pid = 3476] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x87d78400) [pid = 3476] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x89f6a000) [pid = 3476] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8899c400) [pid = 3476] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x9a040c00) [pid = 3476] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x99eac800) [pid = 3476] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x99977400) [pid = 3476] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x93aa1400) [pid = 3476] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x93a16800) [pid = 3476] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x93a97c00) [pid = 3476] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x92b85800) [pid = 3476] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x90dc6c00) [pid = 3476] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x90acf000) [pid = 3476] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x90ad0c00) [pid = 3476] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x8e19f800) [pid = 3476] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x8e732800) [pid = 3476] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 09:47:35 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x8e127c00) [pid = 3476] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 09:47:35 INFO - PROCESS | 3476 | 1464626855656 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]]]}] 09:47:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 09:47:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2249ms 09:47:35 INFO - PROCESS | 3476 | 1464626855706 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 09:47:35 INFO - PROCESS | 3476 | 1464626855710 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 09:47:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 09:47:35 INFO - PROCESS | 3476 | 1464626855717 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 09:47:35 INFO - PROCESS | 3476 | 1464626855721 Marionette TRACE conn3 <- [1,2654,null,{}] 09:47:35 INFO - PROCESS | 3476 | 1464626855726 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}] 09:47:36 INFO - PROCESS | 3476 | 1464626856041 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 09:47:36 INFO - PROCESS | 3476 | 1464626856061 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:36 INFO - PROCESS | 3476 | ++DOCSHELL 0x89758000 == 144 [pid = 3476] [id = 671] 09:47:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x8ab9f400) [pid = 3476] [serial = 2014] [outer = (nil)] 09:47:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8c5c7800) [pid = 3476] [serial = 2015] [outer = 0x8ab9f400] 09:47:36 INFO - PROCESS | 3476 | 1464626856151 Marionette DEBUG loaded listener.js 09:47:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8ddcf800) [pid = 3476] [serial = 2016] [outer = 0x8ab9f400] 09:47:37 INFO - PROCESS | 3476 | 1464626857230 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]]]}] 09:47:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 09:47:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1586ms 09:47:37 INFO - PROCESS | 3476 | 1464626857304 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 09:47:37 INFO - PROCESS | 3476 | 1464626857309 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 09:47:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 09:47:37 INFO - PROCESS | 3476 | 1464626857319 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 09:47:37 INFO - PROCESS | 3476 | 1464626857324 Marionette TRACE conn3 <- [1,2658,null,{}] 09:47:37 INFO - PROCESS | 3476 | 1464626857335 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}] 09:47:37 INFO - PROCESS | 3476 | 1464626857623 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 09:47:38 INFO - PROCESS | 3476 | 1464626857995 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:38 INFO - PROCESS | 3476 | ++DOCSHELL 0x89754c00 == 145 [pid = 3476] [id = 672] 09:47:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x89755c00) [pid = 3476] [serial = 2017] [outer = (nil)] 09:47:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x89ec3c00) [pid = 3476] [serial = 2018] [outer = 0x89755c00] 09:47:38 INFO - PROCESS | 3476 | 1464626858090 Marionette DEBUG loaded listener.js 09:47:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8a84f000) [pid = 3476] [serial = 2019] [outer = 0x89755c00] 09:47:39 INFO - PROCESS | 3476 | 1464626859151 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]]]}] 09:47:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 09:47:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1890ms 09:47:39 INFO - PROCESS | 3476 | 1464626859209 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 09:47:39 INFO - PROCESS | 3476 | 1464626859218 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 09:47:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 09:47:39 INFO - PROCESS | 3476 | 1464626859229 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 09:47:39 INFO - PROCESS | 3476 | 1464626859233 Marionette TRACE conn3 <- [1,2662,null,{}] 09:47:39 INFO - PROCESS | 3476 | 1464626859240 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}] 09:47:39 INFO - PROCESS | 3476 | 1464626859542 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 09:47:39 INFO - PROCESS | 3476 | 1464626859918 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x88997800 == 146 [pid = 3476] [id = 673] 09:47:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8c5bfc00) [pid = 3476] [serial = 2020] [outer = (nil)] 09:47:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8cdc9000) [pid = 3476] [serial = 2021] [outer = 0x8c5bfc00] 09:47:40 INFO - PROCESS | 3476 | 1464626860031 Marionette DEBUG loaded listener.js 09:47:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8ddcc000) [pid = 3476] [serial = 2022] [outer = 0x8c5bfc00] 09:47:41 INFO - PROCESS | 3476 | 1464626861037 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]]]}] 09:47:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 09:47:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1841ms 09:47:41 INFO - PROCESS | 3476 | 1464626861070 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 09:47:41 INFO - PROCESS | 3476 | 1464626861074 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 09:47:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 09:47:41 INFO - PROCESS | 3476 | 1464626861082 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 09:47:41 INFO - PROCESS | 3476 | 1464626861088 Marionette TRACE conn3 <- [1,2666,null,{}] 09:47:41 INFO - PROCESS | 3476 | 1464626861130 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}] 09:47:41 INFO - PROCESS | 3476 | 1464626861406 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 09:47:41 INFO - PROCESS | 3476 | 1464626861807 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e19dc00 == 147 [pid = 3476] [id = 674] 09:47:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8e19fc00) [pid = 3476] [serial = 2023] [outer = (nil)] 09:47:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8e1e0400) [pid = 3476] [serial = 2024] [outer = 0x8e19fc00] 09:47:41 INFO - PROCESS | 3476 | 1464626861913 Marionette DEBUG loaded listener.js 09:47:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8e5b6c00) [pid = 3476] [serial = 2025] [outer = 0x8e19fc00] 09:47:43 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:43 INFO - PROCESS | 3476 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 09:47:43 INFO - PROCESS | 3476 | 1464626863325 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]]]}] 09:47:43 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) 09:47:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2309ms 09:47:43 INFO - PROCESS | 3476 | 1464626863390 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 09:47:43 INFO - PROCESS | 3476 | 1464626863395 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 09:47:43 INFO - PROCESS | 3476 | 1464626863403 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 09:47:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 09:47:43 INFO - PROCESS | 3476 | 1464626863410 Marionette TRACE conn3 <- [1,2670,null,{}] 09:47:43 INFO - PROCESS | 3476 | 1464626863416 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}] 09:47:43 INFO - PROCESS | 3476 | 1464626863793 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 09:47:44 INFO - PROCESS | 3476 | 1464626864017 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6be000 == 148 [pid = 3476] [id = 675] 09:47:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8e12e000) [pid = 3476] [serial = 2026] [outer = (nil)] 09:47:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8f769000) [pid = 3476] [serial = 2027] [outer = 0x8e12e000] 09:47:44 INFO - PROCESS | 3476 | 1464626864107 Marionette DEBUG loaded listener.js 09:47:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8f9bc000) [pid = 3476] [serial = 2028] [outer = 0x8e12e000] 09:47:45 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:45 INFO - PROCESS | 3476 | 1464626865541 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] 09:47:45 INFO - PROCESS | 3476 | 1464626865688 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 09:47:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 09:47:45 INFO - PROCESS | 3476 | 1464626865707 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 09:47:45 INFO - PROCESS | 3476 | 1464626865711 Marionette TRACE conn3 <- [1,2674,null,{}] 09:47:45 INFO - PROCESS | 3476 | 1464626865718 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}] 09:47:45 INFO - PROCESS | 3476 | 1464626865955 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 09:47:46 INFO - PROCESS | 3476 | 1464626866258 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e737800 == 149 [pid = 3476] [id = 676] 09:47:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8e739000) [pid = 3476] [serial = 2029] [outer = (nil)] 09:47:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x90a4f000) [pid = 3476] [serial = 2030] [outer = 0x8e739000] 09:47:46 INFO - PROCESS | 3476 | 1464626866350 Marionette DEBUG loaded listener.js 09:47:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x90a52000) [pid = 3476] [serial = 2031] [outer = 0x8e739000] 09:47:47 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:47 INFO - PROCESS | 3476 | 1464626867797 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] 09:47:47 INFO - PROCESS | 3476 | 1464626867849 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 09:47:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 09:47:47 INFO - PROCESS | 3476 | 1464626867856 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 09:47:47 INFO - PROCESS | 3476 | 1464626867859 Marionette TRACE conn3 <- [1,2678,null,{}] 09:47:47 INFO - PROCESS | 3476 | 1464626867867 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}] 09:47:48 INFO - PROCESS | 3476 | 1464626868352 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 09:47:48 INFO - PROCESS | 3476 | 1464626868537 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:48 INFO - PROCESS | 3476 | ++DOCSHELL 0x90a46000 == 150 [pid = 3476] [id = 677] 09:47:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x90ac6c00) [pid = 3476] [serial = 2032] [outer = (nil)] 09:47:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x90dc7000) [pid = 3476] [serial = 2033] [outer = 0x90ac6c00] 09:47:48 INFO - PROCESS | 3476 | 1464626868631 Marionette DEBUG loaded listener.js 09:47:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x91d9cc00) [pid = 3476] [serial = 2034] [outer = 0x90ac6c00] 09:47:50 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:50 INFO - PROCESS | 3476 | 1464626870080 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]]]}] 09:47:50 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) 09:47:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2243ms 09:47:50 INFO - PROCESS | 3476 | 1464626870099 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 09:47:50 INFO - PROCESS | 3476 | 1464626870104 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 09:47:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 09:47:50 INFO - PROCESS | 3476 | 1464626870111 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 09:47:50 INFO - PROCESS | 3476 | 1464626870115 Marionette TRACE conn3 <- [1,2682,null,{}] 09:47:50 INFO - PROCESS | 3476 | 1464626870121 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}] 09:47:50 INFO - PROCESS | 3476 | 1464626870399 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 09:47:50 INFO - PROCESS | 3476 | 1464626870668 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e53400 == 151 [pid = 3476] [id = 678] 09:47:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x90e58c00) [pid = 3476] [serial = 2035] [outer = (nil)] 09:47:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x91df4400) [pid = 3476] [serial = 2036] [outer = 0x90e58c00] 09:47:50 INFO - PROCESS | 3476 | 1464626870771 Marionette DEBUG loaded listener.js 09:47:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x9215e400) [pid = 3476] [serial = 2037] [outer = 0x90e58c00] 09:47:52 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:52 INFO - PROCESS | 3476 | 1464626872168 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]]]}] 09:47:52 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) 09:47:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2085ms 09:47:52 INFO - PROCESS | 3476 | 1464626872196 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 09:47:52 INFO - PROCESS | 3476 | 1464626872200 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 09:47:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 09:47:52 INFO - PROCESS | 3476 | 1464626872206 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 09:47:52 INFO - PROCESS | 3476 | 1464626872210 Marionette TRACE conn3 <- [1,2686,null,{}] 09:47:52 INFO - PROCESS | 3476 | 1464626872216 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}] 09:47:52 INFO - PROCESS | 3476 | 1464626872469 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 09:47:52 INFO - PROCESS | 3476 | 1464626872741 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x91da8c00 == 152 [pid = 3476] [id = 679] 09:47:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x91da9400) [pid = 3476] [serial = 2038] [outer = (nil)] 09:47:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x9221e400) [pid = 3476] [serial = 2039] [outer = 0x91da9400] 09:47:52 INFO - PROCESS | 3476 | 1464626872831 Marionette DEBUG loaded listener.js 09:47:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x922f5800) [pid = 3476] [serial = 2040] [outer = 0x91da9400] 09:47:54 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:54 INFO - PROCESS | 3476 | 1464626874170 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] 09:47:54 INFO - PROCESS | 3476 | 1464626874241 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 09:47:54 INFO - PROCESS | 3476 | 1464626874248 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 09:47:54 INFO - PROCESS | 3476 | 1464626874254 Marionette TRACE conn3 <- [1,2690,null,{}] 09:47:54 INFO - PROCESS | 3476 | 1464626874301 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}] 09:47:54 INFO - PROCESS | 3476 | 1464626874657 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 09:47:54 INFO - PROCESS | 3476 | 1464626874899 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221d000 == 153 [pid = 3476] [id = 680] 09:47:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x922eb800) [pid = 3476] [serial = 2041] [outer = (nil)] 09:47:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x92b80c00) [pid = 3476] [serial = 2042] [outer = 0x922eb800] 09:47:54 INFO - PROCESS | 3476 | 1464626874988 Marionette DEBUG loaded listener.js 09:47:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x92b84c00) [pid = 3476] [serial = 2043] [outer = 0x922eb800] 09:47:56 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:56 INFO - PROCESS | 3476 | 1464626876334 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] 09:47:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 09:47:56 INFO - PROCESS | 3476 | 1464626876386 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 09:47:56 INFO - PROCESS | 3476 | 1464626876392 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 09:47:56 INFO - PROCESS | 3476 | 1464626876396 Marionette TRACE conn3 <- [1,2694,null,{}] 09:47:56 INFO - PROCESS | 3476 | 1464626876401 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}] 09:47:56 INFO - PROCESS | 3476 | 1464626876675 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 09:47:56 INFO - PROCESS | 3476 | 1464626876944 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dc0400 == 154 [pid = 3476] [id = 681] 09:47:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x92879800) [pid = 3476] [serial = 2044] [outer = (nil)] 09:47:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x9389d400) [pid = 3476] [serial = 2045] [outer = 0x92879800] 09:47:57 INFO - PROCESS | 3476 | 1464626877031 Marionette DEBUG loaded listener.js 09:47:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x939d8400) [pid = 3476] [serial = 2046] [outer = 0x92879800] 09:47:58 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:47:58 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 09:47:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 09:47:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 09:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:47:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 09:47:58 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 09:47:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:47:58 INFO - _addTest/ [0,2697,"getWindowHandle",null] 09:47:58 INFO - PROCESS | 3476 | 1464626878441 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 09:47:58 INFO - PROCESS | 3476 | 1464626878448 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 09:47:58 INFO - PROCESS | 3476 | 1464626878453 Marionette TRACE conn3 <- [1,2698,null,{}] 09:47:58 INFO - PROCESS | 3476 | 1464626878458 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}] 09:47:58 INFO - PROCESS | 3476 | 1464626878738 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 09:47:59 INFO - PROCESS | 3476 | 1464626879010 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:47:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x92216800 == 155 [pid = 3476] [id = 682] 09:47:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x92d7ac00) [pid = 3476] [serial = 2047] [outer = (nil)] 09:47:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x950cb400) [pid = 3476] [serial = 2048] [outer = 0x92d7ac00] 09:47:59 INFO - PROCESS | 3476 | 1464626879108 Marionette DEBUG loaded listener.js 09:47:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x97461c00) [pid = 3476] [serial = 2049] [outer = 0x92d7ac00] 09:48:00 INFO - PROCESS | 3476 | SkCairoFTTypeface::onFilterRec unimplemented 09:48:00 INFO - PROCESS | 3476 | 1464626880532 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] 09:48:00 INFO - PROCESS | 3476 | 1464626880584 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 09:48:00 INFO - PROCESS | 3476 | 1464626880590 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 09:48:00 INFO - PROCESS | 3476 | 1464626880593 Marionette TRACE conn3 <- [1,2702,null,{}] 09:48:00 INFO - PROCESS | 3476 | 1464626880599 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}] 09:48:00 INFO - PROCESS | 3476 | 1464626880893 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 09:48:01 INFO - PROCESS | 3476 | 1464626881174 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x94501800 == 156 [pid = 3476] [id = 683] 09:48:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x97464400) [pid = 3476] [serial = 2050] [outer = (nil)] 09:48:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x98784800) [pid = 3476] [serial = 2051] [outer = 0x97464400] 09:48:01 INFO - PROCESS | 3476 | 1464626881259 Marionette DEBUG loaded listener.js 09:48:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x99674400) [pid = 3476] [serial = 2052] [outer = 0x97464400] 09:48:02 INFO - PROCESS | 3476 | 1464626882262 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]]]}] 09:48:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 09:48:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1731ms 09:48:02 INFO - PROCESS | 3476 | 1464626882322 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 09:48:02 INFO - PROCESS | 3476 | 1464626882326 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 09:48:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 09:48:02 INFO - PROCESS | 3476 | 1464626882347 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 09:48:02 INFO - PROCESS | 3476 | 1464626882351 Marionette TRACE conn3 <- [1,2706,null,{}] 09:48:02 INFO - PROCESS | 3476 | 1464626882356 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}] 09:48:02 INFO - PROCESS | 3476 | 1464626882618 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 09:48:02 INFO - PROCESS | 3476 | 1464626882965 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x91dee400 == 157 [pid = 3476] [id = 684] 09:48:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x92870800) [pid = 3476] [serial = 2053] [outer = (nil)] 09:48:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x999ef800) [pid = 3476] [serial = 2054] [outer = 0x92870800] 09:48:03 INFO - PROCESS | 3476 | 1464626883052 Marionette DEBUG loaded listener.js 09:48:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x99c09000) [pid = 3476] [serial = 2055] [outer = 0x92870800] 09:48:03 INFO - PROCESS | 3476 | 1464626883977 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]]]}] 09:48:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 09:48:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1681ms 09:48:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 09:48:04 INFO - PROCESS | 3476 | 1464626884028 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 09:48:04 INFO - PROCESS | 3476 | 1464626884032 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 09:48:04 INFO - PROCESS | 3476 | 1464626884038 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 09:48:04 INFO - PROCESS | 3476 | 1464626884041 Marionette TRACE conn3 <- [1,2710,null,{}] 09:48:04 INFO - PROCESS | 3476 | 1464626884047 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}] 09:48:04 INFO - PROCESS | 3476 | 1464626884268 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 09:48:04 INFO - PROCESS | 3476 | 1464626884614 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a850c00 == 158 [pid = 3476] [id = 685] 09:48:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x997e5c00) [pid = 3476] [serial = 2056] [outer = (nil)] 09:48:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x9a095000) [pid = 3476] [serial = 2057] [outer = 0x997e5c00] 09:48:04 INFO - PROCESS | 3476 | 1464626884709 Marionette DEBUG loaded listener.js 09:48:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x9a0c2000) [pid = 3476] [serial = 2058] [outer = 0x997e5c00] 09:48:05 INFO - PROCESS | 3476 | 1464626885654 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] 09:48:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 09:48:05 INFO - PROCESS | 3476 | 1464626885698 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 09:48:05 INFO - PROCESS | 3476 | 1464626885704 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 09:48:05 INFO - PROCESS | 3476 | 1464626885708 Marionette TRACE conn3 <- [1,2714,null,{}] 09:48:05 INFO - PROCESS | 3476 | 1464626885714 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}] 09:48:05 INFO - PROCESS | 3476 | 1464626885950 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 09:48:06 INFO - PROCESS | 3476 | 1464626886305 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x98067000 == 159 [pid = 3476] [id = 686] 09:48:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x99c0a000) [pid = 3476] [serial = 2059] [outer = (nil)] 09:48:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x9ac4bc00) [pid = 3476] [serial = 2060] [outer = 0x99c0a000] 09:48:06 INFO - PROCESS | 3476 | 1464626886400 Marionette DEBUG loaded listener.js 09:48:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x9af18000) [pid = 3476] [serial = 2061] [outer = 0x99c0a000] 09:48:07 INFO - PROCESS | 3476 | 1464626887318 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]]]}] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa5c00 == 158 [pid = 3476] [id = 512] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8cee5c00 == 157 [pid = 3476] [id = 248] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x922ee800 == 156 [pid = 3476] [id = 297] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x91d9c800 == 155 [pid = 3476] [id = 658] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8f768c00 == 154 [pid = 3476] [id = 657] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6d9c00 == 153 [pid = 3476] [id = 656] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8f76fc00 == 152 [pid = 3476] [id = 655] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5c8000 == 151 [pid = 3476] [id = 654] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8ce38c00 == 150 [pid = 3476] [id = 652] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8c6b3000 == 149 [pid = 3476] [id = 653] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x8a853c00 == 148 [pid = 3476] [id = 651] 09:48:08 INFO - PROCESS | 3476 | --DOCSHELL 0x88116800 == 147 [pid = 3476] [id = 650] 09:48:08 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x8ce39400) [pid = 3476] [serial = 1818] [outer = (nil)] [url = about:blank] 09:48:08 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8cac3c00) [pid = 3476] [serial = 1949] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x8c35fc00) [pid = 3476] [serial = 1946] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x8cabac00) [pid = 3476] [serial = 1947] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x8e120c00) [pid = 3476] [serial = 1895] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8ce33800) [pid = 3476] [serial = 1893] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8cabc000) [pid = 3476] [serial = 1892] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x8b80d400) [pid = 3476] [serial = 1890] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x8a9e5800) [pid = 3476] [serial = 1889] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x88998000) [pid = 3476] [serial = 1887] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x887a9400) [pid = 3476] [serial = 1886] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x89faf800) [pid = 3476] [serial = 1943] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x8899fc00) [pid = 3476] [serial = 1940] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x89749c00) [pid = 3476] [serial = 1941] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0xa25ab000) [pid = 3476] [serial = 1937] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x9b963800) [pid = 3476] [serial = 1935] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x9b731c00) [pid = 3476] [serial = 1934] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x9aa10400) [pid = 3476] [serial = 1932] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x9a3b5800) [pid = 3476] [serial = 1931] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x9a0cd000) [pid = 3476] [serial = 1929] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x9a0c2400) [pid = 3476] [serial = 1928] [outer = (nil)] [url = about:blank] 09:48:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 09:48:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 3336ms 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x99c0f400) [pid = 3476] [serial = 1926] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x99c09c00) [pid = 3476] [serial = 1925] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x99675c00) [pid = 3476] [serial = 1923] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x98e61000) [pid = 3476] [serial = 1922] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x9745ac00) [pid = 3476] [serial = 1920] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x950c7800) [pid = 3476] [serial = 1919] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x938a9800) [pid = 3476] [serial = 1917] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x92b8c400) [pid = 3476] [serial = 1916] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x92874c00) [pid = 3476] [serial = 1914] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x927be400) [pid = 3476] [serial = 1913] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x9221d400) [pid = 3476] [serial = 1911] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x92217800) [pid = 3476] [serial = 1910] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x91d9f400) [pid = 3476] [serial = 1908] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x90e4fc00) [pid = 3476] [serial = 1907] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x90bd6c00) [pid = 3476] [serial = 1905] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x90acd000) [pid = 3476] [serial = 1904] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x90a4b800) [pid = 3476] [serial = 1902] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x8f6de800) [pid = 3476] [serial = 1901] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8e5acc00) [pid = 3476] [serial = 1899] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x8e1d8400) [pid = 3476] [serial = 1898] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x8e12e800) [pid = 3476] [serial = 1896] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x8ac65c00) [pid = 3476] [serial = 1944] [outer = (nil)] [url = about:blank] 09:48:09 INFO - PROCESS | 3476 | 1464626889189 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 09:48:09 INFO - PROCESS | 3476 | 1464626889193 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 09:48:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 09:48:09 INFO - PROCESS | 3476 | 1464626889212 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 09:48:09 INFO - PROCESS | 3476 | 1464626889220 Marionette TRACE conn3 <- [1,2718,null,{}] 09:48:09 INFO - PROCESS | 3476 | 1464626889228 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}] 09:48:09 INFO - PROCESS | 3476 | 1464626889412 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 09:48:09 INFO - PROCESS | 3476 | 1464626889470 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x8899fc00 == 148 [pid = 3476] [id = 687] 09:48:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x889a0000) [pid = 3476] [serial = 2062] [outer = (nil)] 09:48:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x88be1c00) [pid = 3476] [serial = 2063] [outer = 0x889a0000] 09:48:09 INFO - PROCESS | 3476 | 1464626889747 Marionette DEBUG loaded listener.js 09:48:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x89758c00) [pid = 3476] [serial = 2064] [outer = 0x889a0000] 09:48:10 INFO - PROCESS | 3476 | 1464626890575 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] 09:48:10 INFO - PROCESS | 3476 | 1464626890661 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 09:48:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 09:48:10 INFO - PROCESS | 3476 | 1464626890674 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 09:48:10 INFO - PROCESS | 3476 | 1464626890678 Marionette TRACE conn3 <- [1,2722,null,{}] 09:48:10 INFO - PROCESS | 3476 | 1464626890685 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}] 09:48:10 INFO - PROCESS | 3476 | 1464626890897 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 09:48:11 INFO - PROCESS | 3476 | 1464626891170 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a9e5800 == 149 [pid = 3476] [id = 688] 09:48:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8ac65400) [pid = 3476] [serial = 2065] [outer = (nil)] 09:48:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8b815400) [pid = 3476] [serial = 2066] [outer = 0x8ac65400] 09:48:11 INFO - PROCESS | 3476 | 1464626891250 Marionette DEBUG loaded listener.js 09:48:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8bbc9c00) [pid = 3476] [serial = 2067] [outer = 0x8ac65400] 09:48:12 INFO - PROCESS | 3476 | 1464626892180 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] 09:48:12 INFO - PROCESS | 3476 | 1464626892262 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 09:48:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 09:48:12 INFO - PROCESS | 3476 | 1464626892268 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 09:48:12 INFO - PROCESS | 3476 | 1464626892272 Marionette TRACE conn3 <- [1,2726,null,{}] 09:48:12 INFO - PROCESS | 3476 | 1464626892292 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}] 09:48:12 INFO - PROCESS | 3476 | 1464626892581 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 09:48:12 INFO - PROCESS | 3476 | 1464626892617 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ab9fc00 == 150 [pid = 3476] [id = 689] 09:48:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8cb92800) [pid = 3476] [serial = 2068] [outer = (nil)] 09:48:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8ce39400) [pid = 3476] [serial = 2069] [outer = 0x8cb92800] 09:48:12 INFO - PROCESS | 3476 | 1464626892697 Marionette DEBUG loaded listener.js 09:48:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8ddc6c00) [pid = 3476] [serial = 2070] [outer = 0x8cb92800] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x89d9e400) [pid = 3476] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8cb89800) [pid = 3476] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x88118c00) [pid = 3476] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x89ec5c00) [pid = 3476] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x950ccc00) [pid = 3476] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x92b83400) [pid = 3476] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x92b8cc00) [pid = 3476] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x91fed000) [pid = 3476] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x91da2000) [pid = 3476] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8f9c7800) [pid = 3476] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8f9c0800) [pid = 3476] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x8f770000) [pid = 3476] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x8cee7800) [pid = 3476] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x8cb91800) [pid = 3476] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 124 (0x8cee1800) [pid = 3476] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 123 (0x8a9e6800) [pid = 3476] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 122 (0x88117000) [pid = 3476] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 121 (0x88bd4800) [pid = 3476] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 120 (0x9ad91800) [pid = 3476] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 119 (0x9a1f6c00) [pid = 3476] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 118 (0x99e2f800) [pid = 3476] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 09:48:14 INFO - PROCESS | 3476 | --DOMWINDOW == 117 (0x8b80a400) [pid = 3476] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 09:48:14 INFO - PROCESS | 3476 | 1464626894381 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]]]}] 09:48:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 09:48:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2135ms 09:48:14 INFO - PROCESS | 3476 | 1464626894403 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 09:48:14 INFO - PROCESS | 3476 | 1464626894407 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 09:48:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 09:48:14 INFO - PROCESS | 3476 | 1464626894413 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 09:48:14 INFO - PROCESS | 3476 | 1464626894431 Marionette TRACE conn3 <- [1,2730,null,{}] 09:48:14 INFO - PROCESS | 3476 | 1464626894437 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}] 09:48:14 INFO - PROCESS | 3476 | 1464626894635 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 09:48:14 INFO - PROCESS | 3476 | 1464626894850 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b3c00 == 151 [pid = 3476] [id = 690] 09:48:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 118 (0x88bd4800) [pid = 3476] [serial = 2071] [outer = (nil)] 09:48:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 119 (0x8ce35400) [pid = 3476] [serial = 2072] [outer = 0x88bd4800] 09:48:14 INFO - PROCESS | 3476 | 1464626894930 Marionette DEBUG loaded listener.js 09:48:15 INFO - PROCESS | 3476 | ++DOMWINDOW == 120 (0x8e124800) [pid = 3476] [serial = 2073] [outer = 0x88bd4800] 09:48:16 INFO - PROCESS | 3476 | 1464626896163 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] 09:48:16 INFO - PROCESS | 3476 | 1464626896229 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 09:48:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 09:48:16 INFO - PROCESS | 3476 | 1464626896286 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 09:48:16 INFO - PROCESS | 3476 | 1464626896293 Marionette TRACE conn3 <- [1,2734,null,{}] 09:48:16 INFO - PROCESS | 3476 | 1464626896306 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}] 09:48:16 INFO - PROCESS | 3476 | 1464626896614 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 09:48:16 INFO - PROCESS | 3476 | 1464626896908 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x8974d400 == 152 [pid = 3476] [id = 691] 09:48:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 121 (0x8974e400) [pid = 3476] [serial = 2074] [outer = (nil)] 09:48:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 122 (0x89ec4400) [pid = 3476] [serial = 2075] [outer = 0x8974e400] 09:48:17 INFO - PROCESS | 3476 | 1464626897013 Marionette DEBUG loaded listener.js 09:48:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 123 (0x89faf800) [pid = 3476] [serial = 2076] [outer = 0x8974e400] 09:48:18 INFO - PROCESS | 3476 | 1464626898060 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]]]}] 09:48:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 09:48:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1846ms 09:48:18 INFO - PROCESS | 3476 | 1464626898126 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 09:48:18 INFO - PROCESS | 3476 | 1464626898135 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 09:48:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 09:48:18 INFO - PROCESS | 3476 | 1464626898146 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 09:48:18 INFO - PROCESS | 3476 | 1464626898150 Marionette TRACE conn3 <- [1,2738,null,{}] 09:48:18 INFO - PROCESS | 3476 | 1464626898156 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}] 09:48:18 INFO - PROCESS | 3476 | 1464626898432 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 09:48:18 INFO - PROCESS | 3476 | 1464626898788 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:18 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ba78c00 == 153 [pid = 3476] [id = 692] 09:48:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 124 (0x8c35d000) [pid = 3476] [serial = 2077] [outer = (nil)] 09:48:18 INFO - PROCESS | 3476 | ++DOMWINDOW == 125 (0x8c5c9800) [pid = 3476] [serial = 2078] [outer = 0x8c35d000] 09:48:18 INFO - PROCESS | 3476 | 1464626898876 Marionette DEBUG loaded listener.js 09:48:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x8cac8c00) [pid = 3476] [serial = 2079] [outer = 0x8c35d000] 09:48:19 INFO - PROCESS | 3476 | 1464626899835 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]]]}] 09:48:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 09:48:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1734ms 09:48:19 INFO - PROCESS | 3476 | 1464626899880 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 09:48:19 INFO - PROCESS | 3476 | 1464626899885 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 09:48:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 09:48:19 INFO - PROCESS | 3476 | 1464626899891 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 09:48:19 INFO - PROCESS | 3476 | 1464626899898 Marionette TRACE conn3 <- [1,2742,null,{}] 09:48:19 INFO - PROCESS | 3476 | 1464626899915 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}] 09:48:20 INFO - PROCESS | 3476 | 1464626900155 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 09:48:20 INFO - PROCESS | 3476 | 1464626900538 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc4c00 == 154 [pid = 3476] [id = 693] 09:48:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8ddcd000) [pid = 3476] [serial = 2080] [outer = (nil)] 09:48:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8e12c400) [pid = 3476] [serial = 2081] [outer = 0x8ddcd000] 09:48:20 INFO - PROCESS | 3476 | 1464626900635 Marionette DEBUG loaded listener.js 09:48:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8e19b800) [pid = 3476] [serial = 2082] [outer = 0x8ddcd000] 09:48:21 INFO - PROCESS | 3476 | 1464626901592 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]]]}] 09:48:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 09:48:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1739ms 09:48:21 INFO - PROCESS | 3476 | 1464626901631 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 09:48:21 INFO - PROCESS | 3476 | 1464626901635 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 09:48:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 09:48:21 INFO - PROCESS | 3476 | 1464626901662 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 09:48:21 INFO - PROCESS | 3476 | 1464626901666 Marionette TRACE conn3 <- [1,2746,null,{}] 09:48:21 INFO - PROCESS | 3476 | 1464626901672 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}] 09:48:21 INFO - PROCESS | 3476 | 1464626901908 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 09:48:22 INFO - PROCESS | 3476 | 1464626902260 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8899b800 == 155 [pid = 3476] [id = 694] 09:48:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8ddcc800) [pid = 3476] [serial = 2083] [outer = (nil)] 09:48:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8f6de800) [pid = 3476] [serial = 2084] [outer = 0x8ddcc800] 09:48:22 INFO - PROCESS | 3476 | 1464626902353 Marionette DEBUG loaded listener.js 09:48:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8f76fc00) [pid = 3476] [serial = 2085] [outer = 0x8ddcc800] 09:48:23 INFO - PROCESS | 3476 | 1464626903256 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]]]}] 09:48:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 09:48:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1636ms 09:48:23 INFO - PROCESS | 3476 | 1464626903294 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 09:48:23 INFO - PROCESS | 3476 | 1464626903298 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 09:48:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 09:48:23 INFO - PROCESS | 3476 | 1464626903305 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 09:48:23 INFO - PROCESS | 3476 | 1464626903308 Marionette TRACE conn3 <- [1,2750,null,{}] 09:48:23 INFO - PROCESS | 3476 | 1464626903314 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}] 09:48:23 INFO - PROCESS | 3476 | 1464626903524 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 09:48:23 INFO - PROCESS | 3476 | 1464626903881 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:23 INFO - PROCESS | 3476 | ++DOCSHELL 0x8f6e0400 == 156 [pid = 3476] [id = 695] 09:48:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8f9c5c00) [pid = 3476] [serial = 2086] [outer = (nil)] 09:48:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x90a4e400) [pid = 3476] [serial = 2087] [outer = 0x8f9c5c00] 09:48:23 INFO - PROCESS | 3476 | 1464626903974 Marionette DEBUG loaded listener.js 09:48:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x90acd000) [pid = 3476] [serial = 2088] [outer = 0x8f9c5c00] 09:48:24 INFO - PROCESS | 3476 | 1464626904897 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]]]}] 09:48:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 09:48:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1636ms 09:48:24 INFO - PROCESS | 3476 | 1464626904942 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 09:48:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 09:48:24 INFO - PROCESS | 3476 | 1464626904946 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 09:48:24 INFO - PROCESS | 3476 | 1464626904953 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 09:48:24 INFO - PROCESS | 3476 | 1464626904956 Marionette TRACE conn3 <- [1,2754,null,{}] 09:48:24 INFO - PROCESS | 3476 | 1464626904962 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}] 09:48:25 INFO - PROCESS | 3476 | 1464626905231 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 09:48:25 INFO - PROCESS | 3476 | 1464626905579 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8dd99000 == 157 [pid = 3476] [id = 696] 09:48:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8f76a800) [pid = 3476] [serial = 2089] [outer = (nil)] 09:48:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x90dc8000) [pid = 3476] [serial = 2090] [outer = 0x8f76a800] 09:48:25 INFO - PROCESS | 3476 | 1464626905672 Marionette DEBUG loaded listener.js 09:48:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x91defc00) [pid = 3476] [serial = 2091] [outer = 0x8f76a800] 09:48:26 INFO - PROCESS | 3476 | 1464626906572 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]]]}] 09:48:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 09:48:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1679ms 09:48:26 INFO - PROCESS | 3476 | 1464626906631 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 09:48:26 INFO - PROCESS | 3476 | 1464626906636 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 09:48:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 09:48:26 INFO - PROCESS | 3476 | 1464626906642 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 09:48:26 INFO - PROCESS | 3476 | 1464626906645 Marionette TRACE conn3 <- [1,2758,null,{}] 09:48:26 INFO - PROCESS | 3476 | 1464626906651 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}] 09:48:26 INFO - PROCESS | 3476 | 1464626906879 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 09:48:27 INFO - PROCESS | 3476 | 1464626907174 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x91d9e400 == 158 [pid = 3476] [id = 697] 09:48:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x91df3000) [pid = 3476] [serial = 2092] [outer = (nil)] 09:48:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x92163000) [pid = 3476] [serial = 2093] [outer = 0x91df3000] 09:48:27 INFO - PROCESS | 3476 | 1464626907320 Marionette DEBUG loaded listener.js 09:48:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x9221f000) [pid = 3476] [serial = 2094] [outer = 0x91df3000] 09:48:28 INFO - PROCESS | 3476 | 1464626908258 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]]]}] 09:48:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 09:48:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1686ms 09:48:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 09:48:28 INFO - PROCESS | 3476 | 1464626908329 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 09:48:28 INFO - PROCESS | 3476 | 1464626908332 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 09:48:28 INFO - PROCESS | 3476 | 1464626908339 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 09:48:28 INFO - PROCESS | 3476 | 1464626908342 Marionette TRACE conn3 <- [1,2762,null,{}] 09:48:28 INFO - PROCESS | 3476 | 1464626908348 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}] 09:48:28 INFO - PROCESS | 3476 | 1464626908584 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 09:48:28 INFO - PROCESS | 3476 | 1464626908923 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:28 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa3800 == 159 [pid = 3476] [id = 698] 09:48:28 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8ac61400) [pid = 3476] [serial = 2095] [outer = (nil)] 09:48:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x927be800) [pid = 3476] [serial = 2096] [outer = 0x8ac61400] 09:48:29 INFO - PROCESS | 3476 | 1464626909016 Marionette DEBUG loaded listener.js 09:48:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x92874000) [pid = 3476] [serial = 2097] [outer = 0x8ac61400] 09:48:29 INFO - PROCESS | 3476 | 1464626909925 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]]]}] 09:48:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 09:48:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1636ms 09:48:29 INFO - PROCESS | 3476 | 1464626909975 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 09:48:29 INFO - PROCESS | 3476 | 1464626909979 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 09:48:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 09:48:29 INFO - PROCESS | 3476 | 1464626909986 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 09:48:29 INFO - PROCESS | 3476 | 1464626909990 Marionette TRACE conn3 <- [1,2766,null,{}] 09:48:29 INFO - PROCESS | 3476 | 1464626909995 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}] 09:48:30 INFO - PROCESS | 3476 | 1464626910214 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 09:48:30 INFO - PROCESS | 3476 | 1464626910510 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x9216b800 == 160 [pid = 3476] [id = 699] 09:48:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x92b7f000) [pid = 3476] [serial = 2098] [outer = (nil)] 09:48:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x92d77c00) [pid = 3476] [serial = 2099] [outer = 0x92b7f000] 09:48:30 INFO - PROCESS | 3476 | 1464626910652 Marionette DEBUG loaded listener.js 09:48:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x938a1c00) [pid = 3476] [serial = 2100] [outer = 0x92b7f000] 09:48:31 INFO - PROCESS | 3476 | 1464626911559 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]]]}] 09:48:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 09:48:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1636ms 09:48:31 INFO - PROCESS | 3476 | 1464626911623 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 09:48:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 09:48:31 INFO - PROCESS | 3476 | 1464626911627 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 09:48:31 INFO - PROCESS | 3476 | 1464626911633 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 09:48:31 INFO - PROCESS | 3476 | 1464626911637 Marionette TRACE conn3 <- [1,2770,null,{}] 09:48:31 INFO - PROCESS | 3476 | 1464626911643 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}] 09:48:31 INFO - PROCESS | 3476 | 1464626911872 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 09:48:32 INFO - PROCESS | 3476 | 1464626912217 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x922f5000 == 161 [pid = 3476] [id = 700] 09:48:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x92b83400) [pid = 3476] [serial = 2101] [outer = (nil)] 09:48:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x93a96800) [pid = 3476] [serial = 2102] [outer = 0x92b83400] 09:48:32 INFO - PROCESS | 3476 | 1464626912319 Marionette DEBUG loaded listener.js 09:48:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x93a9b000) [pid = 3476] [serial = 2103] [outer = 0x92b83400] 09:48:33 INFO - PROCESS | 3476 | 1464626913281 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]]]}] 09:48:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 09:48:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1688ms 09:48:33 INFO - PROCESS | 3476 | 1464626913322 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 09:48:33 INFO - PROCESS | 3476 | 1464626913326 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 09:48:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 09:48:33 INFO - PROCESS | 3476 | 1464626913333 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 09:48:33 INFO - PROCESS | 3476 | 1464626913337 Marionette TRACE conn3 <- [1,2774,null,{}] 09:48:33 INFO - PROCESS | 3476 | 1464626913343 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}] 09:48:33 INFO - PROCESS | 3476 | 1464626913631 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 09:48:34 INFO - PROCESS | 3476 | 1464626913987 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x950d2400 == 162 [pid = 3476] [id = 701] 09:48:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x9741dc00) [pid = 3476] [serial = 2104] [outer = (nil)] 09:48:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x97468800) [pid = 3476] [serial = 2105] [outer = 0x9741dc00] 09:48:34 INFO - PROCESS | 3476 | 1464626914096 Marionette DEBUG loaded listener.js 09:48:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x98712400) [pid = 3476] [serial = 2106] [outer = 0x9741dc00] 09:48:35 INFO - PROCESS | 3476 | 1464626915076 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]]]}] 09:48:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 09:48:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1791ms 09:48:35 INFO - PROCESS | 3476 | 1464626915125 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 09:48:35 INFO - PROCESS | 3476 | 1464626915129 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 09:48:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 09:48:35 INFO - PROCESS | 3476 | 1464626915136 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 09:48:35 INFO - PROCESS | 3476 | 1464626915139 Marionette TRACE conn3 <- [1,2778,null,{}] 09:48:35 INFO - PROCESS | 3476 | 1464626915145 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}] 09:48:35 INFO - PROCESS | 3476 | 1464626915380 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 09:48:35 INFO - PROCESS | 3476 | 1464626915737 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x950d0c00 == 163 [pid = 3476] [id = 702] 09:48:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x97422400) [pid = 3476] [serial = 2107] [outer = (nil)] 09:48:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x99c06c00) [pid = 3476] [serial = 2108] [outer = 0x97422400] 09:48:35 INFO - PROCESS | 3476 | 1464626915838 Marionette DEBUG loaded listener.js 09:48:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x99c0fc00) [pid = 3476] [serial = 2109] [outer = 0x97422400] 09:48:36 INFO - PROCESS | 3476 | 1464626916729 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]]]}] 09:48:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 09:48:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1633ms 09:48:36 INFO - PROCESS | 3476 | 1464626916770 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 09:48:36 INFO - PROCESS | 3476 | 1464626916774 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 09:48:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 09:48:36 INFO - PROCESS | 3476 | 1464626916780 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 09:48:36 INFO - PROCESS | 3476 | 1464626916784 Marionette TRACE conn3 <- [1,2782,null,{}] 09:48:36 INFO - PROCESS | 3476 | 1464626916790 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}] 09:48:37 INFO - PROCESS | 3476 | 1464626917040 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 09:48:37 INFO - PROCESS | 3476 | 1464626917339 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x93a1a400 == 164 [pid = 3476] [id = 703] 09:48:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x99a65800) [pid = 3476] [serial = 2110] [outer = (nil)] 09:48:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x9a03bc00) [pid = 3476] [serial = 2111] [outer = 0x99a65800] 09:48:37 INFO - PROCESS | 3476 | 1464626917480 Marionette DEBUG loaded listener.js 09:48:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x9a095400) [pid = 3476] [serial = 2112] [outer = 0x99a65800] 09:48:38 INFO - PROCESS | 3476 | 1464626918425 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]]]}] 09:48:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 09:48:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1681ms 09:48:38 INFO - PROCESS | 3476 | 1464626918462 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 09:48:38 INFO - PROCESS | 3476 | 1464626918465 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 09:48:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 09:48:38 INFO - PROCESS | 3476 | 1464626918472 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 09:48:38 INFO - PROCESS | 3476 | 1464626918475 Marionette TRACE conn3 <- [1,2786,null,{}] 09:48:38 INFO - PROCESS | 3476 | 1464626918481 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}] 09:48:38 INFO - PROCESS | 3476 | 1464626918708 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 09:48:39 INFO - PROCESS | 3476 | 1464626919078 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc6800 == 165 [pid = 3476] [id = 704] 09:48:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x8e5afc00) [pid = 3476] [serial = 2113] [outer = (nil)] 09:48:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x9a3b9000) [pid = 3476] [serial = 2114] [outer = 0x8e5afc00] 09:48:39 INFO - PROCESS | 3476 | 1464626919169 Marionette DEBUG loaded listener.js 09:48:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x9ad8c000) [pid = 3476] [serial = 2115] [outer = 0x8e5afc00] 09:48:40 INFO - PROCESS | 3476 | 1464626920105 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]]]}] 09:48:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 09:48:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1679ms 09:48:40 INFO - PROCESS | 3476 | 1464626920152 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 09:48:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 09:48:40 INFO - PROCESS | 3476 | 1464626920156 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 09:48:40 INFO - PROCESS | 3476 | 1464626920163 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 09:48:40 INFO - PROCESS | 3476 | 1464626920166 Marionette TRACE conn3 <- [1,2790,null,{}] 09:48:40 INFO - PROCESS | 3476 | 1464626920172 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}] 09:48:40 INFO - PROCESS | 3476 | 1464626920404 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 09:48:40 INFO - PROCESS | 3476 | 1464626920704 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x975c3c00 == 166 [pid = 3476] [id = 705] 09:48:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x995c1800) [pid = 3476] [serial = 2116] [outer = (nil)] 09:48:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x9b76e800) [pid = 3476] [serial = 2117] [outer = 0x995c1800] 09:48:40 INFO - PROCESS | 3476 | 1464626920844 Marionette DEBUG loaded listener.js 09:48:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x9b96f400) [pid = 3476] [serial = 2118] [outer = 0x995c1800] 09:48:41 INFO - PROCESS | 3476 | 1464626921737 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]]]}] 09:48:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 09:48:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1630ms 09:48:41 INFO - PROCESS | 3476 | 1464626921793 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 09:48:41 INFO - PROCESS | 3476 | 1464626921797 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 09:48:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 09:48:41 INFO - PROCESS | 3476 | 1464626921803 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 09:48:41 INFO - PROCESS | 3476 | 1464626921807 Marionette TRACE conn3 <- [1,2794,null,{}] 09:48:41 INFO - PROCESS | 3476 | 1464626921813 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}] 09:48:42 INFO - PROCESS | 3476 | 1464626922040 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 09:48:42 INFO - PROCESS | 3476 | 1464626922386 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a3d6c00 == 167 [pid = 3476] [id = 706] 09:48:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x9ac43c00) [pid = 3476] [serial = 2119] [outer = (nil)] 09:48:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0xa105e800) [pid = 3476] [serial = 2120] [outer = 0x9ac43c00] 09:48:42 INFO - PROCESS | 3476 | 1464626922475 Marionette DEBUG loaded listener.js 09:48:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0xa2247400) [pid = 3476] [serial = 2121] [outer = 0x9ac43c00] 09:48:43 INFO - PROCESS | 3476 | 1464626923383 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]]]}] 09:48:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 09:48:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1629ms 09:48:43 INFO - PROCESS | 3476 | 1464626923434 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 09:48:43 INFO - PROCESS | 3476 | 1464626923438 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 09:48:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 09:48:43 INFO - PROCESS | 3476 | 1464626923444 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 09:48:43 INFO - PROCESS | 3476 | 1464626923448 Marionette TRACE conn3 <- [1,2798,null,{}] 09:48:43 INFO - PROCESS | 3476 | 1464626923453 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}] 09:48:43 INFO - PROCESS | 3476 | 1464626923690 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 09:48:44 INFO - PROCESS | 3476 | 1464626924046 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x91feb000 == 168 [pid = 3476] [id = 707] 09:48:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x927bec00) [pid = 3476] [serial = 2122] [outer = (nil)] 09:48:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0xa270d000) [pid = 3476] [serial = 2123] [outer = 0x927bec00] 09:48:44 INFO - PROCESS | 3476 | 1464626924140 Marionette DEBUG loaded listener.js 09:48:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0xa27cf000) [pid = 3476] [serial = 2124] [outer = 0x927bec00] 09:48:45 INFO - PROCESS | 3476 | 1464626925104 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]]]}] 09:48:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 09:48:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1687ms 09:48:45 INFO - PROCESS | 3476 | 1464626925132 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 09:48:45 INFO - PROCESS | 3476 | 1464626925136 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 09:48:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 09:48:45 INFO - PROCESS | 3476 | 1464626925142 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 09:48:45 INFO - PROCESS | 3476 | 1464626925145 Marionette TRACE conn3 <- [1,2802,null,{}] 09:48:45 INFO - PROCESS | 3476 | 1464626925151 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}] 09:48:45 INFO - PROCESS | 3476 | 1464626925370 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 09:48:45 INFO - PROCESS | 3476 | 1464626925726 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:45 INFO - PROCESS | 3476 | ++DOCSHELL 0xa050e800 == 169 [pid = 3476] [id = 708] 09:48:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0xa25af800) [pid = 3476] [serial = 2125] [outer = (nil)] 09:48:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0xa3578800) [pid = 3476] [serial = 2126] [outer = 0xa25af800] 09:48:45 INFO - PROCESS | 3476 | 1464626925822 Marionette DEBUG loaded listener.js 09:48:45 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0xa357cc00) [pid = 3476] [serial = 2127] [outer = 0xa25af800] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8899b400 == 168 [pid = 3476] [id = 668] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8cb88000 == 167 [pid = 3476] [id = 670] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8f763400 == 166 [pid = 3476] [id = 452] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x938a1800 == 165 [pid = 3476] [id = 455] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8ab9fc00 == 164 [pid = 3476] [id = 689] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8a9e5800 == 163 [pid = 3476] [id = 688] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8899fc00 == 162 [pid = 3476] [id = 687] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x98067000 == 161 [pid = 3476] [id = 686] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8a850c00 == 160 [pid = 3476] [id = 685] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x91dee400 == 159 [pid = 3476] [id = 684] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x92216800 == 158 [pid = 3476] [id = 682] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x94501800 == 157 [pid = 3476] [id = 683] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x90dc0400 == 156 [pid = 3476] [id = 681] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x9221d000 == 155 [pid = 3476] [id = 680] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x91da8c00 == 154 [pid = 3476] [id = 679] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x90e53400 == 153 [pid = 3476] [id = 678] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x90a46000 == 152 [pid = 3476] [id = 677] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8e737800 == 151 [pid = 3476] [id = 676] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8e19dc00 == 150 [pid = 3476] [id = 674] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x8c6be000 == 149 [pid = 3476] [id = 675] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x88997800 == 148 [pid = 3476] [id = 673] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x89758000 == 147 [pid = 3476] [id = 671] 09:48:48 INFO - PROCESS | 3476 | --DOCSHELL 0x89754c00 == 146 [pid = 3476] [id = 672] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8cab9400) [pid = 3476] [serial = 1884] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x8c5c7800) [pid = 3476] [serial = 2015] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x8cdc7400) [pid = 3476] [serial = 2012] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9a032800) [pid = 3476] [serial = 1994] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x99c01800) [pid = 3476] [serial = 1992] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x99a67000) [pid = 3476] [serial = 1991] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x9870bc00) [pid = 3476] [serial = 1989] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x9877dc00) [pid = 3476] [serial = 1988] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x950d1800) [pid = 3476] [serial = 1986] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x94506c00) [pid = 3476] [serial = 1985] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x939df400) [pid = 3476] [serial = 1983] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x92d76c00) [pid = 3476] [serial = 1982] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x9287ac00) [pid = 3476] [serial = 1980] [outer = (nil)] [url = about:blank] 09:48:48 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x927c9c00) [pid = 3476] [serial = 1979] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x92218000) [pid = 3476] [serial = 1977] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x92165c00) [pid = 3476] [serial = 1976] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x91da9c00) [pid = 3476] [serial = 1974] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x91da5000) [pid = 3476] [serial = 1973] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x90dcb000) [pid = 3476] [serial = 1971] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x90dc4000) [pid = 3476] [serial = 1970] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x90ac1c00) [pid = 3476] [serial = 1968] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8f9c0000) [pid = 3476] [serial = 1967] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8f6d8400) [pid = 3476] [serial = 1965] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8e735800) [pid = 3476] [serial = 1964] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8e1e0800) [pid = 3476] [serial = 1962] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x8e19ec00) [pid = 3476] [serial = 1961] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8ddc1400) [pid = 3476] [serial = 1959] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8ceecc00) [pid = 3476] [serial = 1958] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8ba6f400) [pid = 3476] [serial = 1956] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8b814400) [pid = 3476] [serial = 1955] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8899a000) [pid = 3476] [serial = 1953] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x887adc00) [pid = 3476] [serial = 1952] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x89d98000) [pid = 3476] [serial = 2006] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x89f66000) [pid = 3476] [serial = 2007] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0xa22b8400) [pid = 3476] [serial = 2004] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0xa2240c00) [pid = 3476] [serial = 2003] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x9b12a800) [pid = 3476] [serial = 2001] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x9af16800) [pid = 3476] [serial = 2000] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x9a3b8800) [pid = 3476] [serial = 1998] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x9a1f6000) [pid = 3476] [serial = 1997] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x9a037400) [pid = 3476] [serial = 1995] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x8b9f0400) [pid = 3476] [serial = 2009] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x8ba79000) [pid = 3476] [serial = 2010] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x8cee3800) [pid = 3476] [serial = 2013] [outer = (nil)] [url = about:blank] 09:48:49 INFO - PROCESS | 3476 | 1464626929382 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]]]}] 09:48:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 09:48:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 4284ms 09:48:49 INFO - PROCESS | 3476 | 1464626929427 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 09:48:49 INFO - PROCESS | 3476 | 1464626929434 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 09:48:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 09:48:49 INFO - PROCESS | 3476 | 1464626929441 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 09:48:49 INFO - PROCESS | 3476 | 1464626929445 Marionette TRACE conn3 <- [1,2806,null,{}] 09:48:49 INFO - PROCESS | 3476 | 1464626929453 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}] 09:48:49 INFO - PROCESS | 3476 | 1464626929701 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 09:48:49 INFO - PROCESS | 3476 | 1464626929943 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x88995000 == 147 [pid = 3476] [id = 709] 09:48:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x88996c00) [pid = 3476] [serial = 2128] [outer = (nil)] 09:48:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x89754c00) [pid = 3476] [serial = 2129] [outer = 0x88996c00] 09:48:50 INFO - PROCESS | 3476 | 1464626930033 Marionette DEBUG loaded listener.js 09:48:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x89f65000) [pid = 3476] [serial = 2130] [outer = 0x88996c00] 09:48:50 INFO - PROCESS | 3476 | 1464626930848 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]]]}] 09:48:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 09:48:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1431ms 09:48:50 INFO - PROCESS | 3476 | 1464626930872 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 09:48:50 INFO - PROCESS | 3476 | 1464626930880 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 09:48:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 09:48:50 INFO - PROCESS | 3476 | 1464626930890 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 09:48:50 INFO - PROCESS | 3476 | 1464626930894 Marionette TRACE conn3 <- [1,2810,null,{}] 09:48:50 INFO - PROCESS | 3476 | 1464626930900 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}] 09:48:51 INFO - PROCESS | 3476 | 1464626931221 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 09:48:51 INFO - PROCESS | 3476 | 1464626931366 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:51 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a858800 == 148 [pid = 3476] [id = 710] 09:48:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8a893000) [pid = 3476] [serial = 2131] [outer = (nil)] 09:48:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8b816c00) [pid = 3476] [serial = 2132] [outer = 0x8a893000] 09:48:51 INFO - PROCESS | 3476 | 1464626931442 Marionette DEBUG loaded listener.js 09:48:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8ba79000) [pid = 3476] [serial = 2133] [outer = 0x8a893000] 09:48:52 INFO - PROCESS | 3476 | 1464626932416 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]]]}] 09:48:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 09:48:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1582ms 09:48:52 INFO - PROCESS | 3476 | 1464626932474 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 09:48:52 INFO - PROCESS | 3476 | 1464626932477 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 09:48:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 09:48:52 INFO - PROCESS | 3476 | 1464626932484 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 09:48:52 INFO - PROCESS | 3476 | 1464626932490 Marionette TRACE conn3 <- [1,2814,null,{}] 09:48:52 INFO - PROCESS | 3476 | 1464626932505 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}] 09:48:52 INFO - PROCESS | 3476 | 1464626932804 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 09:48:52 INFO - PROCESS | 3476 | 1464626932845 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x89f6a000 == 149 [pid = 3476] [id = 711] 09:48:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8cb8bc00) [pid = 3476] [serial = 2134] [outer = (nil)] 09:48:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8ce32c00) [pid = 3476] [serial = 2135] [outer = 0x8cb8bc00] 09:48:52 INFO - PROCESS | 3476 | 1464626932950 Marionette DEBUG loaded listener.js 09:48:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8dd98000) [pid = 3476] [serial = 2136] [outer = 0x8cb8bc00] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x91da9400) [pid = 3476] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x922eb800) [pid = 3476] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x8e19fc00) [pid = 3476] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x8c5bfc00) [pid = 3476] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x97464400) [pid = 3476] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8e739000) [pid = 3476] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x90e58c00) [pid = 3476] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x92870800) [pid = 3476] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x889a0000) [pid = 3476] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8e12e000) [pid = 3476] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x89755c00) [pid = 3476] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0xa2248c00) [pid = 3476] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x88bd2800) [pid = 3476] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 125 (0x997e5c00) [pid = 3476] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 124 (0x90ac6c00) [pid = 3476] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 123 (0x8ac65400) [pid = 3476] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 122 (0x92d7ac00) [pid = 3476] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 121 (0x8cb92800) [pid = 3476] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 09:48:54 INFO - PROCESS | 3476 | --DOMWINDOW == 120 (0x92879800) [pid = 3476] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 09:48:54 INFO - PROCESS | 3476 | 1464626934638 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]]]}] 09:48:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 09:48:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2188ms 09:48:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 09:48:54 INFO - PROCESS | 3476 | 1464626934673 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 09:48:54 INFO - PROCESS | 3476 | 1464626934677 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 09:48:54 INFO - PROCESS | 3476 | 1464626934684 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 09:48:54 INFO - PROCESS | 3476 | 1464626934687 Marionette TRACE conn3 <- [1,2818,null,{}] 09:48:54 INFO - PROCESS | 3476 | 1464626934693 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}] 09:48:55 INFO - PROCESS | 3476 | 1464626935004 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 09:48:55 INFO - PROCESS | 3476 | 1464626935022 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x87d7e000 == 150 [pid = 3476] [id = 712] 09:48:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 121 (0x89f65800) [pid = 3476] [serial = 2137] [outer = (nil)] 09:48:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 122 (0x8e126800) [pid = 3476] [serial = 2138] [outer = 0x89f65800] 09:48:55 INFO - PROCESS | 3476 | 1464626935098 Marionette DEBUG loaded listener.js 09:48:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 123 (0x8e19c800) [pid = 3476] [serial = 2139] [outer = 0x89f65800] 09:48:56 INFO - PROCESS | 3476 | 1464626936013 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]]]}] 09:48:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 09:48:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1382ms 09:48:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 09:48:56 INFO - PROCESS | 3476 | 1464626936066 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 09:48:56 INFO - PROCESS | 3476 | 1464626936069 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 09:48:56 INFO - PROCESS | 3476 | 1464626936075 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 09:48:56 INFO - PROCESS | 3476 | 1464626936079 Marionette TRACE conn3 <- [1,2822,null,{}] 09:48:56 INFO - PROCESS | 3476 | 1464626936084 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}] 09:48:56 INFO - PROCESS | 3476 | 1464626936276 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 09:48:56 INFO - PROCESS | 3476 | 1464626936734 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:56 INFO - PROCESS | 3476 | ++DOCSHELL 0x887adc00 == 151 [pid = 3476] [id = 713] 09:48:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 124 (0x887afc00) [pid = 3476] [serial = 2140] [outer = (nil)] 09:48:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 125 (0x888bac00) [pid = 3476] [serial = 2141] [outer = 0x887afc00] 09:48:56 INFO - PROCESS | 3476 | 1464626936829 Marionette DEBUG loaded listener.js 09:48:56 INFO - PROCESS | 3476 | ++DOMWINDOW == 126 (0x889a0c00) [pid = 3476] [serial = 2142] [outer = 0x887afc00] 09:48:57 INFO - PROCESS | 3476 | 1464626937811 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]]]}] 09:48:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 09:48:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1785ms 09:48:57 INFO - PROCESS | 3476 | 1464626937862 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 09:48:57 INFO - PROCESS | 3476 | 1464626937869 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 09:48:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 09:48:57 INFO - PROCESS | 3476 | 1464626937877 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 09:48:57 INFO - PROCESS | 3476 | 1464626937884 Marionette TRACE conn3 <- [1,2826,null,{}] 09:48:57 INFO - PROCESS | 3476 | 1464626937892 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}] 09:48:58 INFO - PROCESS | 3476 | 1464626938131 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 09:48:58 INFO - PROCESS | 3476 | 1464626938475 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:48:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b80cc00 == 152 [pid = 3476] [id = 714] 09:48:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8b9e8800) [pid = 3476] [serial = 2143] [outer = (nil)] 09:48:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8bbce400) [pid = 3476] [serial = 2144] [outer = 0x8b9e8800] 09:48:58 INFO - PROCESS | 3476 | 1464626938570 Marionette DEBUG loaded listener.js 09:48:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8cabac00) [pid = 3476] [serial = 2145] [outer = 0x8b9e8800] 09:48:59 INFO - PROCESS | 3476 | 1464626939561 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 09:48:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 09:48:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1732ms 09:48:59 INFO - PROCESS | 3476 | 1464626939613 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 09:48:59 INFO - PROCESS | 3476 | 1464626939620 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 09:48:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 09:48:59 INFO - PROCESS | 3476 | 1464626939627 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 09:48:59 INFO - PROCESS | 3476 | 1464626939631 Marionette TRACE conn3 <- [1,2830,null,{}] 09:48:59 INFO - PROCESS | 3476 | 1464626939637 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}] 09:48:59 INFO - PROCESS | 3476 | 1464626939910 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 09:49:00 INFO - PROCESS | 3476 | 1464626940309 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e11f800 == 153 [pid = 3476] [id = 715] 09:49:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8e12a800) [pid = 3476] [serial = 2146] [outer = (nil)] 09:49:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8e199800) [pid = 3476] [serial = 2147] [outer = 0x8e12a800] 09:49:00 INFO - PROCESS | 3476 | 1464626940403 Marionette DEBUG loaded listener.js 09:49:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8e1de800) [pid = 3476] [serial = 2148] [outer = 0x8e12a800] 09:49:01 INFO - PROCESS | 3476 | 1464626941410 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]]]}] 09:49:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 09:49:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1834ms 09:49:01 INFO - PROCESS | 3476 | 1464626941462 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 09:49:01 INFO - PROCESS | 3476 | 1464626941467 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 09:49:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 09:49:01 INFO - PROCESS | 3476 | 1464626941483 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 09:49:01 INFO - PROCESS | 3476 | 1464626941493 Marionette TRACE conn3 <- [1,2834,null,{}] 09:49:01 INFO - PROCESS | 3476 | 1464626941499 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}] 09:49:01 INFO - PROCESS | 3476 | 1464626941752 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 09:49:02 INFO - PROCESS | 3476 | 1464626942100 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ceea400 == 154 [pid = 3476] [id = 716] 09:49:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x8dda5800) [pid = 3476] [serial = 2149] [outer = (nil)] 09:49:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8f76d000) [pid = 3476] [serial = 2150] [outer = 0x8dda5800] 09:49:02 INFO - PROCESS | 3476 | 1464626942197 Marionette DEBUG loaded listener.js 09:49:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8f9c7000) [pid = 3476] [serial = 2151] [outer = 0x8dda5800] 09:49:03 INFO - PROCESS | 3476 | 1464626943125 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 09:49:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 09:49:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1699ms 09:49:03 INFO - PROCESS | 3476 | 1464626943174 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 09:49:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 09:49:03 INFO - PROCESS | 3476 | 1464626943179 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 09:49:03 INFO - PROCESS | 3476 | 1464626943185 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 09:49:03 INFO - PROCESS | 3476 | 1464626943189 Marionette TRACE conn3 <- [1,2838,null,{}] 09:49:03 INFO - PROCESS | 3476 | 1464626943194 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}] 09:49:03 INFO - PROCESS | 3476 | 1464626943422 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 09:49:03 INFO - PROCESS | 3476 | 1464626943762 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x8b9f0400 == 155 [pid = 3476] [id = 717] 09:49:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8f6d9400) [pid = 3476] [serial = 2152] [outer = (nil)] 09:49:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x90acc400) [pid = 3476] [serial = 2153] [outer = 0x8f6d9400] 09:49:03 INFO - PROCESS | 3476 | 1464626943854 Marionette DEBUG loaded listener.js 09:49:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x90bd2400) [pid = 3476] [serial = 2154] [outer = 0x8f6d9400] 09:49:04 INFO - PROCESS | 3476 | 1464626944866 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]]]}] 09:49:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 09:49:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1733ms 09:49:04 INFO - PROCESS | 3476 | 1464626944919 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 09:49:04 INFO - PROCESS | 3476 | 1464626944922 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 09:49:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 09:49:04 INFO - PROCESS | 3476 | 1464626944929 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 09:49:04 INFO - PROCESS | 3476 | 1464626944932 Marionette TRACE conn3 <- [1,2842,null,{}] 09:49:04 INFO - PROCESS | 3476 | 1464626944939 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}] 09:49:05 INFO - PROCESS | 3476 | 1464626945189 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 09:49:05 INFO - PROCESS | 3476 | 1464626945540 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dbe000 == 156 [pid = 3476] [id = 718] 09:49:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x90dc2800) [pid = 3476] [serial = 2155] [outer = (nil)] 09:49:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x90e4f800) [pid = 3476] [serial = 2156] [outer = 0x90dc2800] 09:49:05 INFO - PROCESS | 3476 | 1464626945646 Marionette DEBUG loaded listener.js 09:49:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x91dab800) [pid = 3476] [serial = 2157] [outer = 0x90dc2800] 09:49:06 INFO - PROCESS | 3476 | 1464626946656 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]]]}] 09:49:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 09:49:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1787ms 09:49:06 INFO - PROCESS | 3476 | 1464626946716 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 09:49:06 INFO - PROCESS | 3476 | 1464626946721 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 09:49:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 09:49:06 INFO - PROCESS | 3476 | 1464626946727 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 09:49:06 INFO - PROCESS | 3476 | 1464626946731 Marionette TRACE conn3 <- [1,2846,null,{}] 09:49:06 INFO - PROCESS | 3476 | 1464626946737 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}] 09:49:06 INFO - PROCESS | 3476 | 1464626946976 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 09:49:07 INFO - PROCESS | 3476 | 1464626947320 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x90aca400 == 157 [pid = 3476] [id = 719] 09:49:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x90e56400) [pid = 3476] [serial = 2158] [outer = (nil)] 09:49:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x92217800) [pid = 3476] [serial = 2159] [outer = 0x90e56400] 09:49:07 INFO - PROCESS | 3476 | 1464626947411 Marionette DEBUG loaded listener.js 09:49:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x9221d000) [pid = 3476] [serial = 2160] [outer = 0x90e56400] 09:49:08 INFO - PROCESS | 3476 | 1464626948352 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]]]}] 09:49:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 09:49:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1691ms 09:49:08 INFO - PROCESS | 3476 | 1464626948419 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 09:49:08 INFO - PROCESS | 3476 | 1464626948422 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 09:49:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 09:49:08 INFO - PROCESS | 3476 | 1464626948429 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 09:49:08 INFO - PROCESS | 3476 | 1464626948433 Marionette TRACE conn3 <- [1,2850,null,{}] 09:49:08 INFO - PROCESS | 3476 | 1464626948439 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}] 09:49:08 INFO - PROCESS | 3476 | 1464626948662 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 09:49:09 INFO - PROCESS | 3476 | 1464626949017 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e5a800 == 158 [pid = 3476] [id = 720] 09:49:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x92215000) [pid = 3476] [serial = 2161] [outer = (nil)] 09:49:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x92879c00) [pid = 3476] [serial = 2162] [outer = 0x92215000] 09:49:09 INFO - PROCESS | 3476 | 1464626949116 Marionette DEBUG loaded listener.js 09:49:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x92b80000) [pid = 3476] [serial = 2163] [outer = 0x92215000] 09:49:10 INFO - PROCESS | 3476 | 1464626950090 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 09:49:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 09:49:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1729ms 09:49:10 INFO - PROCESS | 3476 | 1464626950159 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 09:49:10 INFO - PROCESS | 3476 | 1464626950163 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 09:49:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 09:49:10 INFO - PROCESS | 3476 | 1464626950170 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 09:49:10 INFO - PROCESS | 3476 | 1464626950174 Marionette TRACE conn3 <- [1,2854,null,{}] 09:49:10 INFO - PROCESS | 3476 | 1464626950180 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}] 09:49:10 INFO - PROCESS | 3476 | 1464626950418 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 09:49:10 INFO - PROCESS | 3476 | 1464626950762 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:10 INFO - PROCESS | 3476 | ++DOCSHELL 0x91fea400 == 159 [pid = 3476] [id = 721] 09:49:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x92218000) [pid = 3476] [serial = 2164] [outer = (nil)] 09:49:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x939dd800) [pid = 3476] [serial = 2165] [outer = 0x92218000] 09:49:10 INFO - PROCESS | 3476 | 1464626950857 Marionette DEBUG loaded listener.js 09:49:10 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x93a17c00) [pid = 3476] [serial = 2166] [outer = 0x92218000] 09:49:11 INFO - PROCESS | 3476 | 1464626951804 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]]]}] 09:49:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 09:49:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1682ms 09:49:11 INFO - PROCESS | 3476 | 1464626951853 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 09:49:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 09:49:11 INFO - PROCESS | 3476 | 1464626951857 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 09:49:11 INFO - PROCESS | 3476 | 1464626951864 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 09:49:11 INFO - PROCESS | 3476 | 1464626951868 Marionette TRACE conn3 <- [1,2858,null,{}] 09:49:11 INFO - PROCESS | 3476 | 1464626951874 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}] 09:49:12 INFO - PROCESS | 3476 | 1464626952119 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 09:49:12 INFO - PROCESS | 3476 | 1464626952462 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd6800 == 160 [pid = 3476] [id = 722] 09:49:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8ceee000) [pid = 3476] [serial = 2167] [outer = (nil)] 09:49:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x950cec00) [pid = 3476] [serial = 2168] [outer = 0x8ceee000] 09:49:12 INFO - PROCESS | 3476 | 1464626952552 Marionette DEBUG loaded listener.js 09:49:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x950d1c00) [pid = 3476] [serial = 2169] [outer = 0x8ceee000] 09:49:13 INFO - PROCESS | 3476 | 1464626953483 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 09:49:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 09:49:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1687ms 09:49:13 INFO - PROCESS | 3476 | 1464626953551 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 09:49:13 INFO - PROCESS | 3476 | 1464626953555 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 09:49:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 09:49:13 INFO - PROCESS | 3476 | 1464626953561 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 09:49:13 INFO - PROCESS | 3476 | 1464626953565 Marionette TRACE conn3 <- [1,2862,null,{}] 09:49:13 INFO - PROCESS | 3476 | 1464626953570 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}] 09:49:13 INFO - PROCESS | 3476 | 1464626953795 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 09:49:14 INFO - PROCESS | 3476 | 1464626954169 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:14 INFO - PROCESS | 3476 | ++DOCSHELL 0x980e8800 == 161 [pid = 3476] [id = 723] 09:49:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x9870b400) [pid = 3476] [serial = 2170] [outer = (nil)] 09:49:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x98e5f800) [pid = 3476] [serial = 2171] [outer = 0x9870b400] 09:49:14 INFO - PROCESS | 3476 | 1464626954274 Marionette DEBUG loaded listener.js 09:49:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x99937c00) [pid = 3476] [serial = 2172] [outer = 0x9870b400] 09:49:15 INFO - PROCESS | 3476 | 1464626955287 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]]]}] 09:49:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 09:49:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1782ms 09:49:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 09:49:15 INFO - PROCESS | 3476 | 1464626955343 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 09:49:15 INFO - PROCESS | 3476 | 1464626955347 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 09:49:15 INFO - PROCESS | 3476 | 1464626955353 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 09:49:15 INFO - PROCESS | 3476 | 1464626955358 Marionette TRACE conn3 <- [1,2866,null,{}] 09:49:15 INFO - PROCESS | 3476 | 1464626955363 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}] 09:49:15 INFO - PROCESS | 3476 | 1464626955617 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 09:49:15 INFO - PROCESS | 3476 | 1464626955969 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e12b000 == 162 [pid = 3476] [id = 724] 09:49:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x8e736c00) [pid = 3476] [serial = 2173] [outer = (nil)] 09:49:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x9a08d400) [pid = 3476] [serial = 2174] [outer = 0x8e736c00] 09:49:16 INFO - PROCESS | 3476 | 1464626956063 Marionette DEBUG loaded listener.js 09:49:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x9a1e8c00) [pid = 3476] [serial = 2175] [outer = 0x8e736c00] 09:49:16 INFO - PROCESS | 3476 | 1464626956989 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]]]}] 09:49:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 09:49:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1683ms 09:49:17 INFO - PROCESS | 3476 | 1464626957036 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 09:49:17 INFO - PROCESS | 3476 | 1464626957039 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 09:49:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 09:49:17 INFO - PROCESS | 3476 | 1464626957046 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 09:49:17 INFO - PROCESS | 3476 | 1464626957049 Marionette TRACE conn3 <- [1,2870,null,{}] 09:49:17 INFO - PROCESS | 3476 | 1464626957055 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}] 09:49:17 INFO - PROCESS | 3476 | 1464626957291 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 09:49:17 INFO - PROCESS | 3476 | 1464626957638 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x9a093400 == 163 [pid = 3476] [id = 725] 09:49:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x9a1ea400) [pid = 3476] [serial = 2176] [outer = (nil)] 09:49:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x9b76ec00) [pid = 3476] [serial = 2177] [outer = 0x9a1ea400] 09:49:17 INFO - PROCESS | 3476 | 1464626957731 Marionette DEBUG loaded listener.js 09:49:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x9b963c00) [pid = 3476] [serial = 2178] [outer = 0x9a1ea400] 09:49:18 INFO - PROCESS | 3476 | 1464626958659 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]]]}] 09:49:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 09:49:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1678ms 09:49:18 INFO - PROCESS | 3476 | 1464626958725 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 09:49:18 INFO - PROCESS | 3476 | 1464626958739 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 09:49:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 09:49:18 INFO - PROCESS | 3476 | 1464626958746 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 09:49:18 INFO - PROCESS | 3476 | 1464626958748 Marionette TRACE conn3 <- [1,2874,null,{}] 09:49:18 INFO - PROCESS | 3476 | 1464626958754 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}] 09:49:18 INFO - PROCESS | 3476 | 1464626958984 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 09:49:19 INFO - PROCESS | 3476 | 1464626959331 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x975cf800 == 164 [pid = 3476] [id = 726] 09:49:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x9806c000) [pid = 3476] [serial = 2179] [outer = (nil)] 09:49:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0xa2711800) [pid = 3476] [serial = 2180] [outer = 0x9806c000] 09:49:19 INFO - PROCESS | 3476 | 1464626959441 Marionette DEBUG loaded listener.js 09:49:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0xa3571800) [pid = 3476] [serial = 2181] [outer = 0x9806c000] 09:49:20 INFO - PROCESS | 3476 | 1464626960405 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]]]}] 09:49:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 09:49:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1731ms 09:49:20 INFO - PROCESS | 3476 | 1464626960477 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 09:49:20 INFO - PROCESS | 3476 | 1464626960481 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 09:49:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 09:49:20 INFO - PROCESS | 3476 | 1464626960487 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 09:49:20 INFO - PROCESS | 3476 | 1464626960491 Marionette TRACE conn3 <- [1,2878,null,{}] 09:49:20 INFO - PROCESS | 3476 | 1464626960497 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}] 09:49:20 INFO - PROCESS | 3476 | 1464626960748 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 09:49:21 INFO - PROCESS | 3476 | 1464626961111 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:21 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bcf000 == 165 [pid = 3476] [id = 727] 09:49:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x90e54c00) [pid = 3476] [serial = 2182] [outer = (nil)] 09:49:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0xa51aec00) [pid = 3476] [serial = 2183] [outer = 0x90e54c00] 09:49:21 INFO - PROCESS | 3476 | 1464626961202 Marionette DEBUG loaded listener.js 09:49:21 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0xa51ec800) [pid = 3476] [serial = 2184] [outer = 0x90e54c00] 09:49:22 INFO - PROCESS | 3476 | 1464626962149 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]]]}] 09:49:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 09:49:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1738ms 09:49:22 INFO - PROCESS | 3476 | 1464626962226 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 09:49:22 INFO - PROCESS | 3476 | 1464626962230 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 09:49:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 09:49:22 INFO - PROCESS | 3476 | 1464626962236 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 09:49:22 INFO - PROCESS | 3476 | 1464626962240 Marionette TRACE conn3 <- [1,2882,null,{}] 09:49:22 INFO - PROCESS | 3476 | 1464626962246 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}] 09:49:22 INFO - PROCESS | 3476 | 1464626962504 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 09:49:22 INFO - PROCESS | 3476 | 1464626962855 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x88972400 == 166 [pid = 3476] [id = 728] 09:49:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x88973400) [pid = 3476] [serial = 2185] [outer = (nil)] 09:49:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x88979000) [pid = 3476] [serial = 2186] [outer = 0x88973400] 09:49:22 INFO - PROCESS | 3476 | 1464626962948 Marionette DEBUG loaded listener.js 09:49:23 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x8897b400) [pid = 3476] [serial = 2187] [outer = 0x88973400] 09:49:23 INFO - PROCESS | 3476 | 1464626963852 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]]]}] 09:49:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 09:49:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1684ms 09:49:23 INFO - PROCESS | 3476 | 1464626963922 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 09:49:23 INFO - PROCESS | 3476 | 1464626963926 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 09:49:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 09:49:23 INFO - PROCESS | 3476 | 1464626963932 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 09:49:23 INFO - PROCESS | 3476 | 1464626963936 Marionette TRACE conn3 <- [1,2886,null,{}] 09:49:23 INFO - PROCESS | 3476 | 1464626963943 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}] 09:49:24 INFO - PROCESS | 3476 | 1464626964204 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 09:49:24 INFO - PROCESS | 3476 | 1464626964570 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x88979800 == 167 [pid = 3476] [id = 729] 09:49:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x8897c000) [pid = 3476] [serial = 2188] [outer = (nil)] 09:49:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0xa51b8c00) [pid = 3476] [serial = 2189] [outer = 0x8897c000] 09:49:24 INFO - PROCESS | 3476 | 1464626964666 Marionette DEBUG loaded listener.js 09:49:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0xa6336400) [pid = 3476] [serial = 2190] [outer = 0x8897c000] 09:49:25 INFO - PROCESS | 3476 | 1464626965624 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]]]}] 09:49:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 09:49:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1734ms 09:49:25 INFO - PROCESS | 3476 | 1464626965668 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 09:49:25 INFO - PROCESS | 3476 | 1464626965672 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 09:49:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 09:49:25 INFO - PROCESS | 3476 | 1464626965678 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 09:49:25 INFO - PROCESS | 3476 | 1464626965682 Marionette TRACE conn3 <- [1,2890,null,{}] 09:49:25 INFO - PROCESS | 3476 | 1464626965687 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}] 09:49:25 INFO - PROCESS | 3476 | 1464626965914 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 09:49:26 INFO - PROCESS | 3476 | 1464626966283 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:26 INFO - PROCESS | 3476 | ++DOCSHELL 0x8897ec00 == 168 [pid = 3476] [id = 730] 09:49:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x8897f800) [pid = 3476] [serial = 2191] [outer = (nil)] 09:49:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x88f2c400) [pid = 3476] [serial = 2192] [outer = 0x8897f800] 09:49:26 INFO - PROCESS | 3476 | 1464626966371 Marionette DEBUG loaded listener.js 09:49:26 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x88f2e400) [pid = 3476] [serial = 2193] [outer = 0x8897f800] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8b379000 == 167 [pid = 3476] [id = 669] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x90bd0000 == 166 [pid = 3476] [id = 520] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89fadc00 == 165 [pid = 3476] [id = 516] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8e735c00 == 164 [pid = 3476] [id = 518] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x87d7e000 == 163 [pid = 3476] [id = 712] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89f6a000 == 162 [pid = 3476] [id = 711] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8a858800 == 161 [pid = 3476] [id = 710] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x88995000 == 160 [pid = 3476] [id = 709] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0xa050e800 == 159 [pid = 3476] [id = 708] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x9a3d6c00 == 158 [pid = 3476] [id = 706] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x91feb000 == 157 [pid = 3476] [id = 707] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x975c3c00 == 156 [pid = 3476] [id = 705] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc6800 == 155 [pid = 3476] [id = 704] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x93a1a400 == 154 [pid = 3476] [id = 703] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x950d2400 == 153 [pid = 3476] [id = 701] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x950d0c00 == 152 [pid = 3476] [id = 702] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x922f5000 == 151 [pid = 3476] [id = 700] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x9216b800 == 150 [pid = 3476] [id = 699] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x89fa3800 == 149 [pid = 3476] [id = 698] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x91d9e400 == 148 [pid = 3476] [id = 697] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8dd99000 == 147 [pid = 3476] [id = 696] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8899b800 == 146 [pid = 3476] [id = 694] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8f6e0400 == 145 [pid = 3476] [id = 695] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8ddc4c00 == 144 [pid = 3476] [id = 693] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8ba78c00 == 143 [pid = 3476] [id = 692] 09:49:29 INFO - PROCESS | 3476 | --DOCSHELL 0x8974d400 == 142 [pid = 3476] [id = 691] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x9221e400) [pid = 3476] [serial = 2039] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x92b80c00) [pid = 3476] [serial = 2042] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8e1e0400) [pid = 3476] [serial = 2024] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x8ddcc000) [pid = 3476] [serial = 2022] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x98784800) [pid = 3476] [serial = 2051] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x90a4f000) [pid = 3476] [serial = 2030] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x9215e400) [pid = 3476] [serial = 2037] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x99c09000) [pid = 3476] [serial = 2055] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x88be1c00) [pid = 3476] [serial = 2063] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x8f9bc000) [pid = 3476] [serial = 2028] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8a84f000) [pid = 3476] [serial = 2019] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x999ef800) [pid = 3476] [serial = 2054] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0xa317a000) [pid = 3476] [serial = 1938] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x8ce3a400) [pid = 3476] [serial = 1950] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x9a095000) [pid = 3476] [serial = 2057] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x99674400) [pid = 3476] [serial = 2052] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x90dc7000) [pid = 3476] [serial = 2033] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x922f5800) [pid = 3476] [serial = 2040] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x89758c00) [pid = 3476] [serial = 2064] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x8bbc9c00) [pid = 3476] [serial = 2067] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x950cb400) [pid = 3476] [serial = 2048] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x91df4400) [pid = 3476] [serial = 2036] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x8cdc9000) [pid = 3476] [serial = 2021] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x8ddc6c00) [pid = 3476] [serial = 2070] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x9a0c2000) [pid = 3476] [serial = 2058] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x8f769000) [pid = 3476] [serial = 2027] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x89ec3c00) [pid = 3476] [serial = 2018] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x91d9cc00) [pid = 3476] [serial = 2034] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x9389d400) [pid = 3476] [serial = 2045] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8e5b6c00) [pid = 3476] [serial = 2025] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x90a52000) [pid = 3476] [serial = 2031] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8ce39400) [pid = 3476] [serial = 2069] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x97461c00) [pid = 3476] [serial = 2049] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8b815400) [pid = 3476] [serial = 2066] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x9ac4bc00) [pid = 3476] [serial = 2060] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x939d8400) [pid = 3476] [serial = 2046] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x92b84c00) [pid = 3476] [serial = 2043] [outer = (nil)] [url = about:blank] 09:49:29 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x8ce35400) [pid = 3476] [serial = 2072] [outer = (nil)] [url = about:blank] 09:49:30 INFO - PROCESS | 3476 | 1464626970106 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 09:49:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 09:49:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 4452ms 09:49:30 INFO - PROCESS | 3476 | 1464626970133 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 09:49:30 INFO - PROCESS | 3476 | 1464626970139 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 09:49:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 09:49:30 INFO - PROCESS | 3476 | 1464626970148 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 09:49:30 INFO - PROCESS | 3476 | 1464626970153 Marionette TRACE conn3 <- [1,2894,null,{}] 09:49:30 INFO - PROCESS | 3476 | 1464626970161 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}] 09:49:30 INFO - PROCESS | 3476 | 1464626970374 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 09:49:30 INFO - PROCESS | 3476 | 1464626970590 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:30 INFO - PROCESS | 3476 | ++DOCSHELL 0x8897f000 == 143 [pid = 3476] [id = 731] 09:49:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x88991400) [pid = 3476] [serial = 2194] [outer = (nil)] 09:49:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x88997800) [pid = 3476] [serial = 2195] [outer = 0x88991400] 09:49:30 INFO - PROCESS | 3476 | 1464626970725 Marionette DEBUG loaded listener.js 09:49:30 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x88bd5c00) [pid = 3476] [serial = 2196] [outer = 0x88991400] 09:49:31 INFO - PROCESS | 3476 | 1464626971549 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]]]}] 09:49:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 09:49:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1490ms 09:49:31 INFO - PROCESS | 3476 | 1464626971640 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 09:49:31 INFO - PROCESS | 3476 | 1464626971647 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 09:49:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 09:49:31 INFO - PROCESS | 3476 | 1464626971658 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 09:49:31 INFO - PROCESS | 3476 | 1464626971661 Marionette TRACE conn3 <- [1,2898,null,{}] 09:49:31 INFO - PROCESS | 3476 | 1464626971668 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}] 09:49:31 INFO - PROCESS | 3476 | 1464626971903 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 09:49:32 INFO - PROCESS | 3476 | 1464626972244 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x88f32800 == 144 [pid = 3476] [id = 732] 09:49:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x88f33800) [pid = 3476] [serial = 2197] [outer = (nil)] 09:49:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x89750000) [pid = 3476] [serial = 2198] [outer = 0x88f33800] 09:49:32 INFO - PROCESS | 3476 | 1464626972341 Marionette DEBUG loaded listener.js 09:49:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x89d96400) [pid = 3476] [serial = 2199] [outer = 0x88f33800] 09:49:33 INFO - PROCESS | 3476 | 1464626973245 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]]]}] 09:49:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 09:49:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1645ms 09:49:33 INFO - PROCESS | 3476 | 1464626973303 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 09:49:33 INFO - PROCESS | 3476 | 1464626973306 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 09:49:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 09:49:33 INFO - PROCESS | 3476 | 1464626973319 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 09:49:33 INFO - PROCESS | 3476 | 1464626973324 Marionette TRACE conn3 <- [1,2902,null,{}] 09:49:33 INFO - PROCESS | 3476 | 1464626973340 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}] 09:49:33 INFO - PROCESS | 3476 | 1464626973643 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 09:49:33 INFO - PROCESS | 3476 | 1464626973679 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:33 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fac800 == 145 [pid = 3476] [id = 733] 09:49:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x89fadc00) [pid = 3476] [serial = 2200] [outer = (nil)] 09:49:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8a859400) [pid = 3476] [serial = 2201] [outer = 0x89fadc00] 09:49:33 INFO - PROCESS | 3476 | 1464626973762 Marionette DEBUG loaded listener.js 09:49:33 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8a893800) [pid = 3476] [serial = 2202] [outer = 0x89fadc00] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8cb8bc00) [pid = 3476] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0xa25af800) [pid = 3476] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8ddcc800) [pid = 3476] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8f9c5c00) [pid = 3476] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x88996c00) [pid = 3476] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x9ac43c00) [pid = 3476] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x8ddcd000) [pid = 3476] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x8f76a800) [pid = 3476] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 09:49:34 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x9741dc00) [pid = 3476] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x92b7f000) [pid = 3476] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x91df3000) [pid = 3476] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x99a65800) [pid = 3476] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x92b83400) [pid = 3476] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x8ac61400) [pid = 3476] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x97422400) [pid = 3476] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x995c1800) [pid = 3476] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x8c35d000) [pid = 3476] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x927bec00) [pid = 3476] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x8a893000) [pid = 3476] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 128 (0x8ab9f400) [pid = 3476] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 127 (0x8974e400) [pid = 3476] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 09:49:35 INFO - PROCESS | 3476 | --DOMWINDOW == 126 (0x8e5afc00) [pid = 3476] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 09:49:35 INFO - PROCESS | 3476 | 1464626975546 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 09:49:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 09:49:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2251ms 09:49:35 INFO - PROCESS | 3476 | 1464626975564 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 09:49:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 09:49:35 INFO - PROCESS | 3476 | 1464626975570 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 09:49:35 INFO - PROCESS | 3476 | 1464626975576 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 09:49:35 INFO - PROCESS | 3476 | 1464626975579 Marionette TRACE conn3 <- [1,2906,null,{}] 09:49:35 INFO - PROCESS | 3476 | 1464626975585 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}] 09:49:35 INFO - PROCESS | 3476 | 1464626975899 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 09:49:35 INFO - PROCESS | 3476 | 1464626975924 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x89f6c000 == 146 [pid = 3476] [id = 734] 09:49:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 127 (0x8ab9fc00) [pid = 3476] [serial = 2203] [outer = (nil)] 09:49:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 128 (0x8ac6a400) [pid = 3476] [serial = 2204] [outer = 0x8ab9fc00] 09:49:36 INFO - PROCESS | 3476 | 1464626976000 Marionette DEBUG loaded listener.js 09:49:36 INFO - PROCESS | 3476 | ++DOMWINDOW == 129 (0x8b378400) [pid = 3476] [serial = 2205] [outer = 0x8ab9fc00] 09:49:37 INFO - PROCESS | 3476 | 1464626977097 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]]]}] 09:49:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 09:49:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1591ms 09:49:37 INFO - PROCESS | 3476 | 1464626977168 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 09:49:37 INFO - PROCESS | 3476 | 1464626977174 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 09:49:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 09:49:37 INFO - PROCESS | 3476 | 1464626977183 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 09:49:37 INFO - PROCESS | 3476 | 1464626977190 Marionette TRACE conn3 <- [1,2910,null,{}] 09:49:37 INFO - PROCESS | 3476 | 1464626977200 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}] 09:49:37 INFO - PROCESS | 3476 | 1464626977479 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 09:49:37 INFO - PROCESS | 3476 | 1464626977850 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x888b1c00 == 147 [pid = 3476] [id = 735] 09:49:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x888b6800) [pid = 3476] [serial = 2206] [outer = (nil)] 09:49:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x889a0800) [pid = 3476] [serial = 2207] [outer = 0x888b6800] 09:49:37 INFO - PROCESS | 3476 | 1464626977945 Marionette DEBUG loaded listener.js 09:49:38 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x88f2cc00) [pid = 3476] [serial = 2208] [outer = 0x888b6800] 09:49:38 INFO - PROCESS | 3476 | 1464626978835 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]]]}] 09:49:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 09:49:38 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 09:49:38 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1685ms 09:49:38 INFO - PROCESS | 3476 | 1464626978868 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 09:49:38 INFO - PROCESS | 3476 | 1464626978877 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 09:49:38 INFO - TEST-START | /DOMEvents/constructors.html 09:49:38 INFO - PROCESS | 3476 | 1464626978888 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 09:49:38 INFO - PROCESS | 3476 | 1464626978893 Marionette TRACE conn3 <- [1,2914,null,{}] 09:49:38 INFO - PROCESS | 3476 | 1464626978899 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}] 09:49:39 INFO - PROCESS | 3476 | 1464626979180 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 09:49:39 INFO - PROCESS | 3476 | 1464626979484 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x89fa9000 == 148 [pid = 3476] [id = 736] 09:49:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x89fa9400) [pid = 3476] [serial = 2209] [outer = (nil)] 09:49:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8a9e8000) [pid = 3476] [serial = 2210] [outer = 0x89fa9400] 09:49:39 INFO - PROCESS | 3476 | 1464626979649 Marionette DEBUG loaded listener.js 09:49:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8b377c00) [pid = 3476] [serial = 2211] [outer = 0x89fa9400] 09:49:40 INFO - PROCESS | 3476 | 1464626980667 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]]]}] 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 09:49:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 09:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 09:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 09:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 09:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 09:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:40 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 09:49:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 09:49:40 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 09:49:40 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 09:49:40 INFO - TEST-OK | /DOMEvents/constructors.html | took 1851ms 09:49:40 INFO - PROCESS | 3476 | 1464626980761 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 09:49:40 INFO - PROCESS | 3476 | 1464626980768 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 09:49:40 INFO - TEST-START | /DOMEvents/event-phases-order.html 09:49:40 INFO - PROCESS | 3476 | 1464626980778 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 09:49:40 INFO - PROCESS | 3476 | 1464626980784 Marionette TRACE conn3 <- [1,2918,null,{}] 09:49:40 INFO - PROCESS | 3476 | 1464626980805 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}] 09:49:41 INFO - PROCESS | 3476 | 1464626981051 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 09:49:41 INFO - PROCESS | 3476 | 1464626981420 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:41 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ba77800 == 149 [pid = 3476] [id = 737] 09:49:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8bbc9c00) [pid = 3476] [serial = 2212] [outer = (nil)] 09:49:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x8bbd2c00) [pid = 3476] [serial = 2213] [outer = 0x8bbc9c00] 09:49:41 INFO - PROCESS | 3476 | 1464626981515 Marionette DEBUG loaded listener.js 09:49:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8c35f800) [pid = 3476] [serial = 2214] [outer = 0x8bbc9c00] 09:49:42 INFO - PROCESS | 3476 | 1464626982362 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 09:49:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 09:49:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1596ms 09:49:42 INFO - PROCESS | 3476 | 1464626982374 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 09:49:42 INFO - PROCESS | 3476 | 1464626982379 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 09:49:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 09:49:42 INFO - PROCESS | 3476 | 1464626982386 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 09:49:42 INFO - PROCESS | 3476 | 1464626982390 Marionette TRACE conn3 <- [1,2922,null,{}] 09:49:42 INFO - PROCESS | 3476 | 1464626982396 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}] 09:49:42 INFO - PROCESS | 3476 | 1464626982720 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 09:49:42 INFO - PROCESS | 3476 | 1464626982948 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:42 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd4800 == 150 [pid = 3476] [id = 738] 09:49:42 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8c364000) [pid = 3476] [serial = 2215] [outer = (nil)] 09:49:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8c6b2400) [pid = 3476] [serial = 2216] [outer = 0x8c364000] 09:49:43 INFO - PROCESS | 3476 | 1464626983046 Marionette DEBUG loaded listener.js 09:49:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8cab9400) [pid = 3476] [serial = 2217] [outer = 0x8c364000] 09:49:43 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:43 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:43 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:43 INFO - PROCESS | 3476 | [3476] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 09:49:43 INFO - PROCESS | 3476 | 1464626983953 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]]]}] 09:49:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 09:49:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:44 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 09:49:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:44 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 09:49:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:44 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]" 09:49:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 09:49:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 09:49:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 09:49:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1630ms 09:49:44 INFO - PROCESS | 3476 | 1464626984020 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 09:49:44 INFO - PROCESS | 3476 | 1464626984025 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 09:49:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 09:49:44 INFO - PROCESS | 3476 | 1464626984058 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 09:49:44 INFO - PROCESS | 3476 | 1464626984062 Marionette TRACE conn3 <- [1,2926,null,{}] 09:49:44 INFO - PROCESS | 3476 | 1464626984070 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}] 09:49:44 INFO - PROCESS | 3476 | 1464626984291 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 09:49:44 INFO - PROCESS | 3476 | 1464626984591 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd3c00 == 151 [pid = 3476] [id = 739] 09:49:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8cabfc00) [pid = 3476] [serial = 2218] [outer = (nil)] 09:49:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8cdd0000) [pid = 3476] [serial = 2219] [outer = 0x8cabfc00] 09:49:44 INFO - PROCESS | 3476 | 1464626984727 Marionette DEBUG loaded listener.js 09:49:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8ce3a400) [pid = 3476] [serial = 2220] [outer = 0x8cabfc00] 09:49:45 INFO - PROCESS | 3476 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 09:49:45 INFO - PROCESS | 3476 | 1464626985574 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]]]}] 09:49:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 09:49:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1558ms 09:49:45 INFO - PROCESS | 3476 | 1464626985605 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 09:49:45 INFO - PROCESS | 3476 | 1464626985609 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 09:49:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 09:49:45 INFO - PROCESS | 3476 | 1464626985618 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 09:49:45 INFO - PROCESS | 3476 | 1464626985620 Marionette TRACE conn3 <- [1,2930,null,{}] 09:49:45 INFO - PROCESS | 3476 | 1464626985627 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}] 09:49:45 INFO - PROCESS | 3476 | 1464626985882 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 09:49:46 INFO - PROCESS | 3476 | 1464626986178 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:46 INFO - PROCESS | 3476 | ++DOCSHELL 0x8caba000 == 152 [pid = 3476] [id = 740] 09:49:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8dda2400) [pid = 3476] [serial = 2221] [outer = (nil)] 09:49:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8ddc5000) [pid = 3476] [serial = 2222] [outer = 0x8dda2400] 09:49:46 INFO - PROCESS | 3476 | 1464626986274 Marionette DEBUG loaded listener.js 09:49:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8ddc9c00) [pid = 3476] [serial = 2223] [outer = 0x8dda2400] 09:49:47 INFO - PROCESS | 3476 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 09:49:47 INFO - PROCESS | 3476 | 1464626987158 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]]]}] 09:49:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 09:49:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1578ms 09:49:47 INFO - PROCESS | 3476 | 1464626987197 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 09:49:47 INFO - PROCESS | 3476 | 1464626987201 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 09:49:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 09:49:47 INFO - PROCESS | 3476 | 1464626987208 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 09:49:47 INFO - PROCESS | 3476 | 1464626987212 Marionette TRACE conn3 <- [1,2934,null,{}] 09:49:47 INFO - PROCESS | 3476 | 1464626987218 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}] 09:49:47 INFO - PROCESS | 3476 | 1464626987439 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 09:49:47 INFO - PROCESS | 3476 | 1464626987745 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e129400 == 153 [pid = 3476] [id = 741] 09:49:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8e12a000) [pid = 3476] [serial = 2224] [outer = (nil)] 09:49:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8e196c00) [pid = 3476] [serial = 2225] [outer = 0x8e12a000] 09:49:47 INFO - PROCESS | 3476 | 1464626987847 Marionette DEBUG loaded listener.js 09:49:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8e19d400) [pid = 3476] [serial = 2226] [outer = 0x8e12a000] 09:49:48 INFO - PROCESS | 3476 | 1464626988681 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]]]}] 09:49:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 09:49:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1496ms 09:49:48 INFO - PROCESS | 3476 | 1464626988705 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 09:49:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 09:49:48 INFO - PROCESS | 3476 | 1464626988709 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 09:49:48 INFO - PROCESS | 3476 | 1464626988715 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 09:49:48 INFO - PROCESS | 3476 | 1464626988719 Marionette TRACE conn3 <- [1,2938,null,{}] 09:49:48 INFO - PROCESS | 3476 | 1464626988725 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}] 09:49:48 INFO - PROCESS | 3476 | 1464626988943 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 09:49:49 INFO - PROCESS | 3476 | 1464626989223 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:49 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e126c00 == 154 [pid = 3476] [id = 742] 09:49:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8e129800) [pid = 3476] [serial = 2227] [outer = (nil)] 09:49:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8e1e0c00) [pid = 3476] [serial = 2228] [outer = 0x8e129800] 09:49:49 INFO - PROCESS | 3476 | 1464626989310 Marionette DEBUG loaded listener.js 09:49:49 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x8e5ab400) [pid = 3476] [serial = 2229] [outer = 0x8e129800] 09:49:50 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. 09:49:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1490ms 09:49:50 INFO - PROCESS | 3476 | 1464626990197 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]]]}] 09:49:50 INFO - PROCESS | 3476 | 1464626990206 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 09:49:50 INFO - PROCESS | 3476 | 1464626990210 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 09:49:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 09:49:50 INFO - PROCESS | 3476 | 1464626990217 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 09:49:50 INFO - PROCESS | 3476 | 1464626990220 Marionette TRACE conn3 <- [1,2942,null,{}] 09:49:50 INFO - PROCESS | 3476 | 1464626990259 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}] 09:49:50 INFO - PROCESS | 3476 | 1464626990581 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 09:49:50 INFO - PROCESS | 3476 | 1464626990817 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:50 INFO - PROCESS | 3476 | ++DOCSHELL 0x8810dc00 == 155 [pid = 3476] [id = 743] 09:49:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x8e1d2000) [pid = 3476] [serial = 2230] [outer = (nil)] 09:49:50 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x8e730000) [pid = 3476] [serial = 2231] [outer = 0x8e1d2000] 09:49:50 INFO - PROCESS | 3476 | 1464626990911 Marionette DEBUG loaded listener.js 09:49:51 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x8e734c00) [pid = 3476] [serial = 2232] [outer = 0x8e1d2000] 09:49:51 INFO - PROCESS | 3476 | 1464626991751 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"]]]}] 09:49:51 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 09:49:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 09:49:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:49:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:49:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 09:49:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1567ms 09:49:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 09:49:51 INFO - PROCESS | 3476 | 1464626991786 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 09:49:51 INFO - PROCESS | 3476 | 1464626991789 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 09:49:51 INFO - PROCESS | 3476 | 1464626991796 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 09:49:51 INFO - PROCESS | 3476 | 1464626991799 Marionette TRACE conn3 <- [1,2946,null,{}] 09:49:51 INFO - PROCESS | 3476 | 1464626991805 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}] 09:49:52 INFO - PROCESS | 3476 | 1464626992033 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 09:49:52 INFO - PROCESS | 3476 | 1464626992339 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e5b7000 == 156 [pid = 3476] [id = 744] 09:49:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x8e5b7c00) [pid = 3476] [serial = 2233] [outer = (nil)] 09:49:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x8f6e0c00) [pid = 3476] [serial = 2234] [outer = 0x8e5b7c00] 09:49:52 INFO - PROCESS | 3476 | 1464626992431 Marionette DEBUG loaded listener.js 09:49:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x8f766c00) [pid = 3476] [serial = 2235] [outer = 0x8e5b7c00] 09:49:53 INFO - PROCESS | 3476 | 1464626993250 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]]]}] 09:49:53 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. 09:49:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1484ms 09:49:53 INFO - PROCESS | 3476 | 1464626993278 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 09:49:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 09:49:53 INFO - PROCESS | 3476 | 1464626993283 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 09:49:53 INFO - PROCESS | 3476 | 1464626993289 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 09:49:53 INFO - PROCESS | 3476 | 1464626993294 Marionette TRACE conn3 <- [1,2950,null,{}] 09:49:53 INFO - PROCESS | 3476 | 1464626993299 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}] 09:49:53 INFO - PROCESS | 3476 | 1464626993563 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 09:49:53 INFO - PROCESS | 3476 | 1464626993850 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:53 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e72b400 == 157 [pid = 3476] [id = 745] 09:49:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x8f9c6400) [pid = 3476] [serial = 2236] [outer = (nil)] 09:49:53 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x90a51c00) [pid = 3476] [serial = 2237] [outer = 0x8f9c6400] 09:49:53 INFO - PROCESS | 3476 | 1464626993950 Marionette DEBUG loaded listener.js 09:49:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x90ac6000) [pid = 3476] [serial = 2238] [outer = 0x8f9c6400] 09:49:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dbc800 == 158 [pid = 3476] [id = 746] 09:49:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x90dc1800) [pid = 3476] [serial = 2239] [outer = (nil)] 09:49:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x90dc3000) [pid = 3476] [serial = 2240] [outer = 0x90dc1800] 09:49:54 INFO - PROCESS | 3476 | 1464626994953 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]]]}] 09:49:54 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. 09:49:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1693ms 09:49:54 INFO - PROCESS | 3476 | 1464626994981 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 09:49:54 INFO - PROCESS | 3476 | 1464626994984 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 09:49:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 09:49:54 INFO - PROCESS | 3476 | 1464626994991 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 09:49:54 INFO - PROCESS | 3476 | 1464626994994 Marionette TRACE conn3 <- [1,2954,null,{}] 09:49:55 INFO - PROCESS | 3476 | 1464626995000 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}] 09:49:55 INFO - PROCESS | 3476 | 1464626995306 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 09:49:55 INFO - PROCESS | 3476 | 1464626995658 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1d1800 == 159 [pid = 3476] [id = 747] 09:49:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x90ac4800) [pid = 3476] [serial = 2241] [outer = (nil)] 09:49:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x90dbdc00) [pid = 3476] [serial = 2242] [outer = 0x90ac4800] 09:49:55 INFO - PROCESS | 3476 | 1464626995753 Marionette DEBUG loaded listener.js 09:49:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x90e4dc00) [pid = 3476] [serial = 2243] [outer = 0x90ac4800] 09:49:56 INFO - PROCESS | 3476 | 1464626996557 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]]]}] 09:49:56 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:49:56 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 09:49:56 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 09:49:56 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 09:49:56 INFO - PROCESS | 3476 | 1464626996574 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 09:49:56 INFO - PROCESS | 3476 | 1464626996577 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 09:49:56 INFO - PROCESS | 3476 | 1464626996584 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 09:49:56 INFO - PROCESS | 3476 | 1464626996587 Marionette TRACE conn3 <- [1,2958,null,{}] 09:49:56 INFO - PROCESS | 3476 | 1464626996593 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}] 09:49:56 INFO - PROCESS | 3476 | 1464626996838 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 09:49:57 INFO - PROCESS | 3476 | 1464626997181 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x90bd1800 == 160 [pid = 3476] [id = 748] 09:49:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0x90e52400) [pid = 3476] [serial = 2244] [outer = (nil)] 09:49:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0x91da7400) [pid = 3476] [serial = 2245] [outer = 0x90e52400] 09:49:57 INFO - PROCESS | 3476 | 1464626997273 Marionette DEBUG loaded listener.js 09:49:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x91daa000) [pid = 3476] [serial = 2246] [outer = 0x90e52400] 09:49:58 INFO - PROCESS | 3476 | 1464626998103 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]]]}] 09:49:58 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. 09:49:58 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1548ms 09:49:58 INFO - PROCESS | 3476 | 1464626998131 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 09:49:58 INFO - PROCESS | 3476 | 1464626998135 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 09:49:58 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 09:49:58 INFO - PROCESS | 3476 | 1464626998142 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 09:49:58 INFO - PROCESS | 3476 | 1464626998145 Marionette TRACE conn3 <- [1,2962,null,{}] 09:49:58 INFO - PROCESS | 3476 | 1464626998151 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}] 09:49:58 INFO - PROCESS | 3476 | 1464626998354 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 09:49:58 INFO - PROCESS | 3476 | 1464626998638 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:49:58 INFO - PROCESS | 3476 | ++DOCSHELL 0x90e56800 == 161 [pid = 3476] [id = 749] 09:49:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x90e5a000) [pid = 3476] [serial = 2247] [outer = (nil)] 09:49:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x91df8400) [pid = 3476] [serial = 2248] [outer = 0x90e5a000] 09:49:58 INFO - PROCESS | 3476 | 1464626998730 Marionette DEBUG loaded listener.js 09:49:58 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x91df6800) [pid = 3476] [serial = 2249] [outer = 0x90e5a000] 09:49:59 INFO - PROCESS | 3476 | 1464626999556 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]]]}] 09:49:59 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. 09:49:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1439ms 09:49:59 INFO - PROCESS | 3476 | 1464626999581 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 09:49:59 INFO - PROCESS | 3476 | 1464626999584 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 09:49:59 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 09:49:59 INFO - PROCESS | 3476 | 1464626999591 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 09:49:59 INFO - PROCESS | 3476 | 1464626999594 Marionette TRACE conn3 <- [1,2966,null,{}] 09:49:59 INFO - PROCESS | 3476 | 1464626999600 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}] 09:49:59 INFO - PROCESS | 3476 | 1464626999835 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 09:50:00 INFO - PROCESS | 3476 | 1464627000174 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:00 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a886c00 == 162 [pid = 3476] [id = 750] 09:50:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x8b36ec00) [pid = 3476] [serial = 2250] [outer = (nil)] 09:50:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x92166800) [pid = 3476] [serial = 2251] [outer = 0x8b36ec00] 09:50:00 INFO - PROCESS | 3476 | 1464627000265 Marionette DEBUG loaded listener.js 09:50:00 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x9216c800) [pid = 3476] [serial = 2252] [outer = 0x8b36ec00] 09:50:01 INFO - PROCESS | 3476 | 1464627001172 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]]]}] 09:50:01 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. 09:50:01 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1637ms 09:50:01 INFO - PROCESS | 3476 | 1464627001229 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 09:50:01 INFO - PROCESS | 3476 | 1464627001233 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 09:50:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 09:50:01 INFO - PROCESS | 3476 | 1464627001240 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 09:50:01 INFO - PROCESS | 3476 | 1464627001245 Marionette TRACE conn3 <- [1,2970,null,{}] 09:50:01 INFO - PROCESS | 3476 | 1464627001299 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}] 09:50:01 INFO - PROCESS | 3476 | 1464627001554 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 09:50:01 INFO - PROCESS | 3476 | 1464627001909 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x89d95400 == 163 [pid = 3476] [id = 751] 09:50:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x92160c00) [pid = 3476] [serial = 2253] [outer = (nil)] 09:50:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x922f2400) [pid = 3476] [serial = 2254] [outer = 0x92160c00] 09:50:02 INFO - PROCESS | 3476 | 1464627002004 Marionette DEBUG loaded listener.js 09:50:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x922f6400) [pid = 3476] [serial = 2255] [outer = 0x92160c00] 09:50:02 INFO - PROCESS | 3476 | 1464627002826 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]]]}] 09:50:02 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. 09:50:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1636ms 09:50:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 09:50:02 INFO - PROCESS | 3476 | 1464627002877 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 09:50:02 INFO - PROCESS | 3476 | 1464627002881 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 09:50:02 INFO - PROCESS | 3476 | 1464627002888 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 09:50:02 INFO - PROCESS | 3476 | 1464627002891 Marionette TRACE conn3 <- [1,2974,null,{}] 09:50:02 INFO - PROCESS | 3476 | 1464627002898 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}] 09:50:03 INFO - PROCESS | 3476 | 1464627003156 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 09:50:03 INFO - PROCESS | 3476 | 1464627003472 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:03 INFO - PROCESS | 3476 | ++DOCSHELL 0x9221b400 == 164 [pid = 3476] [id = 752] 09:50:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0x9286fc00) [pid = 3476] [serial = 2256] [outer = (nil)] 09:50:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0x92875800) [pid = 3476] [serial = 2257] [outer = 0x9286fc00] 09:50:03 INFO - PROCESS | 3476 | 1464627003560 Marionette DEBUG loaded listener.js 09:50:03 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x92873c00) [pid = 3476] [serial = 2258] [outer = 0x9286fc00] 09:50:04 INFO - PROCESS | 3476 | 1464627004400 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]]]}] 09:50:04 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. 09:50:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1543ms 09:50:04 INFO - PROCESS | 3476 | 1464627004430 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 09:50:04 INFO - PROCESS | 3476 | 1464627004433 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 09:50:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 09:50:04 INFO - PROCESS | 3476 | 1464627004440 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 09:50:04 INFO - PROCESS | 3476 | 1464627004443 Marionette TRACE conn3 <- [1,2978,null,{}] 09:50:04 INFO - PROCESS | 3476 | 1464627004449 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}] 09:50:04 INFO - PROCESS | 3476 | 1464627004728 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 09:50:05 INFO - PROCESS | 3476 | 1464627005037 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x8cab9c00 == 165 [pid = 3476] [id = 753] 09:50:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0x9286f400) [pid = 3476] [serial = 2259] [outer = (nil)] 09:50:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0x92b86400) [pid = 3476] [serial = 2260] [outer = 0x9286f400] 09:50:05 INFO - PROCESS | 3476 | 1464627005137 Marionette DEBUG loaded listener.js 09:50:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0x92b8b000) [pid = 3476] [serial = 2261] [outer = 0x9286f400] 09:50:06 INFO - PROCESS | 3476 | 1464627006046 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]]]}] 09:50:06 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. 09:50:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1633ms 09:50:06 INFO - PROCESS | 3476 | 1464627006073 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 09:50:06 INFO - PROCESS | 3476 | 1464627006076 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 09:50:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 09:50:06 INFO - PROCESS | 3476 | 1464627006083 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 09:50:06 INFO - PROCESS | 3476 | 1464627006086 Marionette TRACE conn3 <- [1,2982,null,{}] 09:50:06 INFO - PROCESS | 3476 | 1464627006092 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}] 09:50:06 INFO - PROCESS | 3476 | 1464627006307 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 09:50:06 INFO - PROCESS | 3476 | 1464627006628 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:06 INFO - PROCESS | 3476 | ++DOCSHELL 0x92b7f000 == 166 [pid = 3476] [id = 754] 09:50:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0x92d73c00) [pid = 3476] [serial = 2262] [outer = (nil)] 09:50:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0x938a6800) [pid = 3476] [serial = 2263] [outer = 0x92d73c00] 09:50:06 INFO - PROCESS | 3476 | 1464627006720 Marionette DEBUG loaded listener.js 09:50:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0x938a8400) [pid = 3476] [serial = 2264] [outer = 0x92d73c00] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8e12b000 == 165 [pid = 3476] [id = 724] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbd6800 == 164 [pid = 3476] [id = 722] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x980e8800 == 163 [pid = 3476] [id = 723] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x91fea400 == 162 [pid = 3476] [id = 721] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x90e5a800 == 161 [pid = 3476] [id = 720] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x90aca400 == 160 [pid = 3476] [id = 719] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x90dbe000 == 159 [pid = 3476] [id = 718] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8ceea400 == 158 [pid = 3476] [id = 716] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8b9f0400 == 157 [pid = 3476] [id = 717] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8e11f800 == 156 [pid = 3476] [id = 715] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x8b80cc00 == 155 [pid = 3476] [id = 714] 09:50:09 INFO - PROCESS | 3476 | --DOCSHELL 0x887adc00 == 154 [pid = 3476] [id = 713] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0x8e126800) [pid = 3476] [serial = 2138] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x8ce32c00) [pid = 3476] [serial = 2135] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0xa357cc00) [pid = 3476] [serial = 2127] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0x8f76fc00) [pid = 3476] [serial = 2085] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0xa3578800) [pid = 3476] [serial = 2126] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x90acd000) [pid = 3476] [serial = 2088] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x89754c00) [pid = 3476] [serial = 2129] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0xa2247400) [pid = 3476] [serial = 2121] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x8e19b800) [pid = 3476] [serial = 2082] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x91defc00) [pid = 3476] [serial = 2091] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x97468800) [pid = 3476] [serial = 2105] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x938a1c00) [pid = 3476] [serial = 2100] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x92163000) [pid = 3476] [serial = 2093] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x9a03bc00) [pid = 3476] [serial = 2111] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0xa105e800) [pid = 3476] [serial = 2120] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x90dc8000) [pid = 3476] [serial = 2090] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x93a96800) [pid = 3476] [serial = 2102] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x92874000) [pid = 3476] [serial = 2097] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x99c0fc00) [pid = 3476] [serial = 2109] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x8e12c400) [pid = 3476] [serial = 2081] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x927be800) [pid = 3476] [serial = 2096] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x92d77c00) [pid = 3476] [serial = 2099] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x9221f000) [pid = 3476] [serial = 2094] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x9b76e800) [pid = 3476] [serial = 2117] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x8c5c9800) [pid = 3476] [serial = 2078] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0xa27cf000) [pid = 3476] [serial = 2124] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x8cac8c00) [pid = 3476] [serial = 2079] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x8ba79000) [pid = 3476] [serial = 2133] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x8ddcf800) [pid = 3476] [serial = 2016] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x9b96f400) [pid = 3476] [serial = 2118] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x90a4e400) [pid = 3476] [serial = 2087] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x93a9b000) [pid = 3476] [serial = 2103] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x89faf800) [pid = 3476] [serial = 2076] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x9ad8c000) [pid = 3476] [serial = 2115] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x8f6de800) [pid = 3476] [serial = 2084] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x89ec4400) [pid = 3476] [serial = 2075] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x98712400) [pid = 3476] [serial = 2106] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0xa270d000) [pid = 3476] [serial = 2123] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x89f65000) [pid = 3476] [serial = 2130] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x9a095400) [pid = 3476] [serial = 2112] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8b816c00) [pid = 3476] [serial = 2132] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x9a3b9000) [pid = 3476] [serial = 2114] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8dd98000) [pid = 3476] [serial = 2136] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x99c06c00) [pid = 3476] [serial = 2108] [outer = (nil)] [url = about:blank] 09:50:10 INFO - PROCESS | 3476 | 1464627010546 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"]]]}] 09:50:10 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 09:50:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 09:50:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:10 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 09:50:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 4497ms 09:50:10 INFO - PROCESS | 3476 | 1464627010582 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 09:50:10 INFO - PROCESS | 3476 | 1464627010587 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 09:50:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 09:50:10 INFO - PROCESS | 3476 | 1464627010595 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 09:50:10 INFO - PROCESS | 3476 | 1464627010600 Marionette TRACE conn3 <- [1,2986,null,{}] 09:50:10 INFO - PROCESS | 3476 | 1464627010608 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}] 09:50:10 INFO - PROCESS | 3476 | 1464627010861 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 09:50:11 INFO - PROCESS | 3476 | 1464627011101 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:11 INFO - PROCESS | 3476 | ++DOCSHELL 0x88972800 == 155 [pid = 3476] [id = 755] 09:50:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8899c800) [pid = 3476] [serial = 2265] [outer = (nil)] 09:50:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8974ec00) [pid = 3476] [serial = 2266] [outer = 0x8899c800] 09:50:11 INFO - PROCESS | 3476 | 1464627011200 Marionette DEBUG loaded listener.js 09:50:11 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x89d9e000) [pid = 3476] [serial = 2267] [outer = 0x8899c800] 09:50:11 INFO - PROCESS | 3476 | 1464627011954 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]]]}] 09:50:11 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. 09:50:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1386ms 09:50:11 INFO - PROCESS | 3476 | 1464627011981 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 09:50:11 INFO - PROCESS | 3476 | 1464627011991 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 09:50:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 09:50:12 INFO - PROCESS | 3476 | 1464627012002 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 09:50:12 INFO - PROCESS | 3476 | 1464627012005 Marionette TRACE conn3 <- [1,2990,null,{}] 09:50:12 INFO - PROCESS | 3476 | 1464627012012 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}] 09:50:12 INFO - PROCESS | 3476 | 1464627012215 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 09:50:12 INFO - PROCESS | 3476 | 1464627012471 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:12 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a894800 == 156 [pid = 3476] [id = 756] 09:50:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8a9ddc00) [pid = 3476] [serial = 2268] [outer = (nil)] 09:50:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8ac6a800) [pid = 3476] [serial = 2269] [outer = 0x8a9ddc00] 09:50:12 INFO - PROCESS | 3476 | 1464627012548 Marionette DEBUG loaded listener.js 09:50:12 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8b813800) [pid = 3476] [serial = 2270] [outer = 0x8a9ddc00] 09:50:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbd3000 == 157 [pid = 3476] [id = 757] 09:50:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8bbd4000) [pid = 3476] [serial = 2271] [outer = (nil)] 09:50:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8bbd6800) [pid = 3476] [serial = 2272] [outer = 0x8bbd4000] 09:50:13 INFO - PROCESS | 3476 | 1464627013463 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]]]}] 09:50:13 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. 09:50:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1483ms 09:50:13 INFO - PROCESS | 3476 | 1464627013484 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 09:50:13 INFO - PROCESS | 3476 | 1464627013487 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 09:50:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 09:50:13 INFO - PROCESS | 3476 | 1464627013502 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 09:50:13 INFO - PROCESS | 3476 | 1464627013508 Marionette TRACE conn3 <- [1,2994,null,{}] 09:50:13 INFO - PROCESS | 3476 | 1464627013524 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}] 09:50:13 INFO - PROCESS | 3476 | 1464627013867 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 09:50:13 INFO - PROCESS | 3476 | 1464627013903 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:13 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5c2c00 == 158 [pid = 3476] [id = 758] 09:50:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x8c5c7800) [pid = 3476] [serial = 2273] [outer = (nil)] 09:50:13 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x8cb8b800) [pid = 3476] [serial = 2274] [outer = 0x8c5c7800] 09:50:13 INFO - PROCESS | 3476 | 1464627013983 Marionette DEBUG loaded listener.js 09:50:14 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x8ce40800) [pid = 3476] [serial = 2275] [outer = 0x8c5c7800] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x88f33800) [pid = 3476] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x90e54c00) [pid = 3476] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x88991400) [pid = 3476] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x89fadc00) [pid = 3476] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8897c000) [pid = 3476] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x887afc00) [pid = 3476] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x92215000) [pid = 3476] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8f6d9400) [pid = 3476] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x90e56400) [pid = 3476] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x88bd4800) [pid = 3476] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x8dda5800) [pid = 3476] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x8e12a800) [pid = 3476] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8ceee000) [pid = 3476] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x88973400) [pid = 3476] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x90dc2800) [pid = 3476] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x9870b400) [pid = 3476] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8e736c00) [pid = 3476] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8b9e8800) [pid = 3476] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x9a1ea400) [pid = 3476] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x92218000) [pid = 3476] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x99c0a000) [pid = 3476] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 09:50:15 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x9806c000) [pid = 3476] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 09:50:15 INFO - PROCESS | 3476 | 1464627015513 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]]]}] 09:50:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 09:50:15 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 09:50:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2052ms 09:50:15 INFO - PROCESS | 3476 | 1464627015546 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 09:50:15 INFO - PROCESS | 3476 | 1464627015549 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 09:50:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 09:50:15 INFO - PROCESS | 3476 | 1464627015556 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 09:50:15 INFO - PROCESS | 3476 | 1464627015559 Marionette TRACE conn3 <- [1,2998,null,{}] 09:50:15 INFO - PROCESS | 3476 | 1464627015634 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}] 09:50:15 INFO - PROCESS | 3476 | 1464627015924 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 09:50:16 INFO - PROCESS | 3476 | 1464627016067 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:16 INFO - PROCESS | 3476 | ++DOCSHELL 0x88992c00 == 159 [pid = 3476] [id = 759] 09:50:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x8a890c00) [pid = 3476] [serial = 2276] [outer = (nil)] 09:50:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x8cb88400) [pid = 3476] [serial = 2277] [outer = 0x8a890c00] 09:50:16 INFO - PROCESS | 3476 | 1464627016142 Marionette DEBUG loaded listener.js 09:50:16 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8ceed800) [pid = 3476] [serial = 2278] [outer = 0x8a890c00] 09:50:16 INFO - PROCESS | 3476 | 1464627016794 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]]]}] 09:50:16 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. 09:50:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1285ms 09:50:16 INFO - PROCESS | 3476 | 1464627016842 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 09:50:16 INFO - PROCESS | 3476 | 1464627016845 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 09:50:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 09:50:16 INFO - PROCESS | 3476 | 1464627016851 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 09:50:16 INFO - PROCESS | 3476 | 1464627016854 Marionette TRACE conn3 <- [1,3002,null,{}] 09:50:16 INFO - PROCESS | 3476 | 1464627016860 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}] 09:50:17 INFO - PROCESS | 3476 | 1464627017141 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 09:50:17 INFO - PROCESS | 3476 | 1464627017167 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:17 INFO - PROCESS | 3476 | ++DOCSHELL 0x88978800 == 160 [pid = 3476] [id = 760] 09:50:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x89fa4400) [pid = 3476] [serial = 2279] [outer = (nil)] 09:50:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x8ddc5400) [pid = 3476] [serial = 2280] [outer = 0x89fa4400] 09:50:17 INFO - PROCESS | 3476 | 1464627017239 Marionette DEBUG loaded listener.js 09:50:17 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8e123000) [pid = 3476] [serial = 2281] [outer = 0x89fa4400] 09:50:18 INFO - PROCESS | 3476 | 1464627018363 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]]]}] 09:50:18 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. 09:50:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1539ms 09:50:18 INFO - PROCESS | 3476 | 1464627018392 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 09:50:18 INFO - PROCESS | 3476 | 1464627018399 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 09:50:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 09:50:18 INFO - PROCESS | 3476 | 1464627018407 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 09:50:18 INFO - PROCESS | 3476 | 1464627018415 Marionette TRACE conn3 <- [1,3006,null,{}] 09:50:18 INFO - PROCESS | 3476 | 1464627018423 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}] 09:50:18 INFO - PROCESS | 3476 | 1464627018684 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 09:50:18 INFO - PROCESS | 3476 | 1464627018970 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:19 INFO - PROCESS | 3476 | ++DOCSHELL 0x881df800 == 161 [pid = 3476] [id = 761] 09:50:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x89753c00) [pid = 3476] [serial = 2282] [outer = (nil)] 09:50:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x89fac400) [pid = 3476] [serial = 2283] [outer = 0x89753c00] 09:50:19 INFO - PROCESS | 3476 | 1464627019067 Marionette DEBUG loaded listener.js 09:50:19 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8a893000) [pid = 3476] [serial = 2284] [outer = 0x89753c00] 09:50:19 INFO - PROCESS | 3476 | 1464627019966 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]]]}] 09:50:19 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. 09:50:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1591ms 09:50:20 INFO - PROCESS | 3476 | 1464627019998 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 09:50:20 INFO - PROCESS | 3476 | 1464627020007 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 09:50:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 09:50:20 INFO - PROCESS | 3476 | 1464627020018 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 09:50:20 INFO - PROCESS | 3476 | 1464627020022 Marionette TRACE conn3 <- [1,3010,null,{}] 09:50:20 INFO - PROCESS | 3476 | 1464627020029 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}] 09:50:20 INFO - PROCESS | 3476 | 1464627020304 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 09:50:20 INFO - PROCESS | 3476 | 1464627020680 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:20 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c6bd400 == 162 [pid = 3476] [id = 762] 09:50:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8cabc000) [pid = 3476] [serial = 2285] [outer = (nil)] 09:50:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8cb92000) [pid = 3476] [serial = 2286] [outer = 0x8cabc000] 09:50:20 INFO - PROCESS | 3476 | 1464627020879 Marionette DEBUG loaded listener.js 09:50:20 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8ceea400) [pid = 3476] [serial = 2287] [outer = 0x8cabc000] 09:50:21 INFO - PROCESS | 3476 | 1464627021690 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]]]}] 09:50:21 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 09:50:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1692ms 09:50:21 INFO - PROCESS | 3476 | 1464627021710 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 09:50:21 INFO - PROCESS | 3476 | 1464627021714 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 09:50:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 09:50:21 INFO - PROCESS | 3476 | 1464627021721 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 09:50:21 INFO - PROCESS | 3476 | 1464627021728 Marionette TRACE conn3 <- [1,3014,null,{}] 09:50:21 INFO - PROCESS | 3476 | 1464627021745 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}] 09:50:22 INFO - PROCESS | 3476 | 1464627022002 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 09:50:22 INFO - PROCESS | 3476 | 1464627022349 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:22 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e1d9800 == 163 [pid = 3476] [id = 763] 09:50:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8e5b3000) [pid = 3476] [serial = 2288] [outer = (nil)] 09:50:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8e731400) [pid = 3476] [serial = 2289] [outer = 0x8e5b3000] 09:50:22 INFO - PROCESS | 3476 | 1464627022439 Marionette DEBUG loaded listener.js 09:50:22 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8f761c00) [pid = 3476] [serial = 2290] [outer = 0x8e5b3000] 09:50:22 INFO - PROCESS | 3476 | [3476] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:50:23 INFO - PROCESS | 3476 | 1464627023389 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 09:50:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 09:50:23 INFO - {} 09:50:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 09:50:23 INFO - {} 09:50:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 09:50:23 INFO - {} 09:50:23 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 09:50:23 INFO - {} 09:50:23 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1697ms 09:50:23 INFO - PROCESS | 3476 | 1464627023420 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 09:50:23 INFO - PROCESS | 3476 | 1464627023425 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 09:50:23 INFO - TEST-START | /FileAPI/fileReader.html 09:50:23 INFO - PROCESS | 3476 | 1464627023437 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 09:50:23 INFO - PROCESS | 3476 | 1464627023440 Marionette TRACE conn3 <- [1,3018,null,{}] 09:50:23 INFO - PROCESS | 3476 | 1464627023446 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}] 09:50:23 INFO - PROCESS | 3476 | 1464627023702 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 09:50:23 INFO - PROCESS | 3476 | 1464627023979 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:24 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e736c00 == 164 [pid = 3476] [id = 764] 09:50:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8f766400) [pid = 3476] [serial = 2291] [outer = (nil)] 09:50:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x90aca000) [pid = 3476] [serial = 2292] [outer = 0x8f766400] 09:50:24 INFO - PROCESS | 3476 | 1464627024112 Marionette DEBUG loaded listener.js 09:50:24 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x90bcec00) [pid = 3476] [serial = 2293] [outer = 0x8f766400] 09:50:24 INFO - PROCESS | 3476 | 1464627024948 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]]]}] 09:50:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 09:50:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 09:50:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 09:50:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 09:50:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 1529ms 09:50:24 INFO - PROCESS | 3476 | 1464627024967 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 09:50:24 INFO - PROCESS | 3476 | 1464627024971 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 09:50:24 INFO - TEST-START | /FileAPI/historical.html 09:50:24 INFO - PROCESS | 3476 | 1464627024978 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 09:50:24 INFO - PROCESS | 3476 | 1464627024980 Marionette TRACE conn3 <- [1,3022,null,{}] 09:50:24 INFO - PROCESS | 3476 | 1464627024987 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}] 09:50:25 INFO - PROCESS | 3476 | 1464627025219 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 09:50:25 INFO - PROCESS | 3476 | 1464627025527 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:25 INFO - PROCESS | 3476 | ++DOCSHELL 0x8e12e800 == 165 [pid = 3476] [id = 765] 09:50:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8f9c3000) [pid = 3476] [serial = 2294] [outer = (nil)] 09:50:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x90dc7c00) [pid = 3476] [serial = 2295] [outer = 0x8f9c3000] 09:50:25 INFO - PROCESS | 3476 | 1464627025618 Marionette DEBUG loaded listener.js 09:50:25 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x90e50000) [pid = 3476] [serial = 2296] [outer = 0x8f9c3000] 09:50:26 INFO - PROCESS | 3476 | 1464627026508 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"]]]}] 09:50:26 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 09:50:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 09:50:26 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 09:50:26 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 09:50:26 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 09:50:26 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 09:50:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 09:50:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:26 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 09:50:26 INFO - TEST-OK | /FileAPI/historical.html | took 1581ms 09:50:26 INFO - PROCESS | 3476 | 1464627026563 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 09:50:26 INFO - PROCESS | 3476 | 1464627026566 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 09:50:26 INFO - TEST-START | /FileAPI/idlharness.html 09:50:26 INFO - PROCESS | 3476 | 1464627026573 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 09:50:26 INFO - PROCESS | 3476 | 1464627026577 Marionette TRACE conn3 <- [1,3026,null,{}] 09:50:26 INFO - PROCESS | 3476 | 1464627026583 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}] 09:50:26 INFO - PROCESS | 3476 | 1464627026852 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 09:50:27 INFO - PROCESS | 3476 | 1464627027159 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:27 INFO - PROCESS | 3476 | ++DOCSHELL 0x90dc0400 == 166 [pid = 3476] [id = 766] 09:50:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x90dca800) [pid = 3476] [serial = 2297] [outer = (nil)] 09:50:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 156 (0x92220400) [pid = 3476] [serial = 2298] [outer = 0x90dca800] 09:50:27 INFO - PROCESS | 3476 | 1464627027248 Marionette DEBUG loaded listener.js 09:50:27 INFO - PROCESS | 3476 | ++DOMWINDOW == 157 (0x922eec00) [pid = 3476] [serial = 2299] [outer = 0x90dca800] 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 09:50:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:50:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:50:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:50:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 09:50:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:50:28 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:28 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:50:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:50:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 09:50:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:50:28 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:50:28 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:50:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 09:50:28 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 09:50:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 09:50:28 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 09:50:28 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 09:50:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 09:50:28 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:50:28 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:28 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:50:28 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 09:50:28 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 09:50:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 09:50:28 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 09:50:28 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 09:50:28 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:28 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:28 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:28 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:28 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:28 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 09:50:28 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 09:50:28 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 09:50:28 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 09:50:28 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 09:50:28 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 09:50:28 INFO - TEST-OK | /FileAPI/idlharness.html | took 2309ms 09:50:29 INFO - PROCESS | 3476 | 1464627028723 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]]]}] 09:50:29 INFO - PROCESS | 3476 | 1464627029036 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 09:50:29 INFO - PROCESS | 3476 | 1464627029040 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 09:50:29 INFO - TEST-START | /FileAPI/idlharness.worker 09:50:29 INFO - PROCESS | 3476 | 1464627029046 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 09:50:29 INFO - PROCESS | 3476 | 1464627029049 Marionette TRACE conn3 <- [1,3030,null,{}] 09:50:29 INFO - PROCESS | 3476 | 1464627029054 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}] 09:50:29 INFO - PROCESS | 3476 | 1464627029273 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 09:50:29 INFO - PROCESS | 3476 | 1464627029550 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:29 INFO - PROCESS | 3476 | ++DOCSHELL 0x91dea800 == 167 [pid = 3476] [id = 767] 09:50:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 158 (0x92d78c00) [pid = 3476] [serial = 2300] [outer = (nil)] 09:50:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 159 (0x975ce400) [pid = 3476] [serial = 2301] [outer = 0x92d78c00] 09:50:29 INFO - PROCESS | 3476 | 1464627029636 Marionette DEBUG loaded listener.js 09:50:29 INFO - PROCESS | 3476 | ++DOMWINDOW == 160 (0x975d2000) [pid = 3476] [serial = 2302] [outer = 0x92d78c00] 09:50:29 INFO - PROCESS | 3476 | [3476] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 09:50:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:50:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 09:50:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:50:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 09:50:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:50:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 09:50:31 INFO - {} 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 09:50:31 INFO - {} 09:50:31 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 - {} 09:50:31 INFO - {} 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 09:50:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 09:50:31 INFO - {} 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 09:50:31 INFO - {} 09:50:31 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 - {} 09:50:31 INFO - {} 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 09:50:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 09:50:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:50:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:50:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 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 09:50:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 09:50:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 09:50:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 09:50:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 09:50:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 09:50:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 09:50:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 09:50:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 09:50:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 09:50:31 INFO - {} 09:50:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 09:50:31 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 09:50:32 INFO - {} 09:50:32 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2821ms 09:50:32 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 09:50:32 INFO - PROCESS | 3476 | 1464627031705 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,{},{}]]]}] 09:50:32 INFO - PROCESS | 3476 | 1464627031869 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 09:50:32 INFO - PROCESS | 3476 | 1464627031873 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 09:50:32 INFO - PROCESS | 3476 | 1464627031887 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 09:50:32 INFO - PROCESS | 3476 | 1464627031889 Marionette TRACE conn3 <- [1,3034,null,{}] 09:50:32 INFO - PROCESS | 3476 | 1464627031908 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}] 09:50:32 INFO - PROCESS | 3476 | 1464627032268 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 09:50:32 INFO - PROCESS | 3476 | 1464627032572 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:32 INFO - PROCESS | 3476 | ++DOCSHELL 0x97468800 == 168 [pid = 3476] [id = 768] 09:50:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 161 (0x98021800) [pid = 3476] [serial = 2303] [outer = (nil)] 09:50:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 162 (0x9ad94400) [pid = 3476] [serial = 2304] [outer = 0x98021800] 09:50:32 INFO - PROCESS | 3476 | 1464627032658 Marionette DEBUG loaded listener.js 09:50:32 INFO - PROCESS | 3476 | ++DOMWINDOW == 163 (0x9af0b000) [pid = 3476] [serial = 2305] [outer = 0x98021800] 09:50:33 INFO - PROCESS | 3476 | 1464627033467 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]]]}] 09:50:33 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 09:50:33 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1590ms 09:50:33 INFO - PROCESS | 3476 | 1464627033476 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 09:50:33 INFO - PROCESS | 3476 | 1464627033479 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 09:50:33 INFO - TEST-START | /FileAPI/blob/Blob-close.html 09:50:33 INFO - PROCESS | 3476 | 1464627033486 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 09:50:33 INFO - PROCESS | 3476 | 1464627033489 Marionette TRACE conn3 <- [1,3038,null,{}] 09:50:33 INFO - PROCESS | 3476 | 1464627033495 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}] 09:50:33 INFO - PROCESS | 3476 | 1464627033711 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 09:50:34 INFO - PROCESS | 3476 | 1464627034030 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:34 INFO - PROCESS | 3476 | ++DOCSHELL 0x98e61000 == 169 [pid = 3476] [id = 769] 09:50:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 164 (0x995bd000) [pid = 3476] [serial = 2306] [outer = (nil)] 09:50:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 165 (0x9b76e800) [pid = 3476] [serial = 2307] [outer = 0x995bd000] 09:50:34 INFO - PROCESS | 3476 | 1464627034118 Marionette DEBUG loaded listener.js 09:50:34 INFO - PROCESS | 3476 | ++DOMWINDOW == 166 (0x9b773400) [pid = 3476] [serial = 2308] [outer = 0x995bd000] 09:50:34 INFO - PROCESS | 3476 | 1464627034950 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"]]]}] 09:50:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 09:50:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 09:50:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 09:50:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 09:50:34 INFO - PROCESS | 3476 | 1464627034967 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 09:50:34 INFO - PROCESS | 3476 | 1464627034971 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 09:50:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 09:50:34 INFO - PROCESS | 3476 | 1464627034978 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 09:50:34 INFO - PROCESS | 3476 | 1464627034982 Marionette TRACE conn3 <- [1,3042,null,{}] 09:50:34 INFO - PROCESS | 3476 | 1464627034987 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}] 09:50:35 INFO - PROCESS | 3476 | 1464627035208 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 09:50:35 INFO - PROCESS | 3476 | 1464627035507 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:35 INFO - PROCESS | 3476 | ++DOCSHELL 0x9b159800 == 170 [pid = 3476] [id = 770] 09:50:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 167 (0x9b96f800) [pid = 3476] [serial = 2309] [outer = (nil)] 09:50:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 168 (0xa0510c00) [pid = 3476] [serial = 2310] [outer = 0x9b96f800] 09:50:35 INFO - PROCESS | 3476 | 1464627035601 Marionette DEBUG loaded listener.js 09:50:35 INFO - PROCESS | 3476 | ++DOMWINDOW == 169 (0xa1060400) [pid = 3476] [serial = 2311] [outer = 0x9b96f800] 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 09:50:36 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. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 09:50:36 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'.) 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 09:50:36 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. 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 09:50:36 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. 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 09:50:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:50:36 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. 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 09:50:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 09:50:36 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 09:50:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 09:50:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 09:50:36 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 09:50:36 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1868ms 09:50:36 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 09:50:36 INFO - PROCESS | 3476 | 1464627036758 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]]]}] 09:50:36 INFO - PROCESS | 3476 | 1464627036850 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 09:50:36 INFO - PROCESS | 3476 | 1464627036853 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 09:50:36 INFO - PROCESS | 3476 | 1464627036868 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 09:50:36 INFO - PROCESS | 3476 | 1464627036880 Marionette TRACE conn3 <- [1,3046,null,{}] 09:50:36 INFO - PROCESS | 3476 | 1464627036988 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}] 09:50:37 INFO - PROCESS | 3476 | 1464627037312 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 09:50:37 INFO - PROCESS | 3476 | 1464627037676 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:37 INFO - PROCESS | 3476 | ++DOCSHELL 0x92878000 == 171 [pid = 3476] [id = 771] 09:50:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 170 (0x9389e800) [pid = 3476] [serial = 2312] [outer = (nil)] 09:50:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 171 (0x9801d000) [pid = 3476] [serial = 2313] [outer = 0x9389e800] 09:50:37 INFO - PROCESS | 3476 | 1464627037770 Marionette DEBUG loaded listener.js 09:50:37 INFO - PROCESS | 3476 | ++DOMWINDOW == 172 (0x995c1c00) [pid = 3476] [serial = 2314] [outer = 0x9389e800] 09:50:38 INFO - PROCESS | 3476 | [3476] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:50:38 INFO - PROCESS | 3476 | 1464627038668 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 09:50:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 09:50:38 INFO - {} 09:50:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1824ms 09:50:38 INFO - PROCESS | 3476 | 1464627038694 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 09:50:38 INFO - PROCESS | 3476 | 1464627038697 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 09:50:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 09:50:38 INFO - PROCESS | 3476 | 1464627038704 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 09:50:38 INFO - PROCESS | 3476 | 1464627038707 Marionette TRACE conn3 <- [1,3050,null,{}] 09:50:38 INFO - PROCESS | 3476 | 1464627038713 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}] 09:50:38 INFO - PROCESS | 3476 | 1464627038974 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 09:50:39 INFO - PROCESS | 3476 | 1464627039289 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:39 INFO - PROCESS | 3476 | ++DOCSHELL 0x99674400 == 172 [pid = 3476] [id = 772] 09:50:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 173 (0x99676000) [pid = 3476] [serial = 2315] [outer = (nil)] 09:50:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 174 (0x99c03800) [pid = 3476] [serial = 2316] [outer = 0x99676000] 09:50:39 INFO - PROCESS | 3476 | 1464627039422 Marionette DEBUG loaded listener.js 09:50:39 INFO - PROCESS | 3476 | ++DOMWINDOW == 175 (0x99c07400) [pid = 3476] [serial = 2317] [outer = 0x99676000] 09:50:40 INFO - PROCESS | 3476 | 1464627040242 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]]]}] 09:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 09:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 09:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 09:50:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 09:50:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1587ms 09:50:40 INFO - PROCESS | 3476 | 1464627040294 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 09:50:40 INFO - PROCESS | 3476 | 1464627040299 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 09:50:40 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 09:50:40 INFO - PROCESS | 3476 | 1464627040307 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 09:50:40 INFO - PROCESS | 3476 | 1464627040311 Marionette TRACE conn3 <- [1,3054,null,{}] 09:50:40 INFO - PROCESS | 3476 | 1464627040316 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}] 09:50:40 INFO - PROCESS | 3476 | 1464627040543 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 09:50:40 INFO - PROCESS | 3476 | 1464627040856 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:40 INFO - PROCESS | 3476 | ++DOCSHELL 0x9745e400 == 173 [pid = 3476] [id = 773] 09:50:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 176 (0x97460800) [pid = 3476] [serial = 2318] [outer = (nil)] 09:50:40 INFO - PROCESS | 3476 | ++DOMWINDOW == 177 (0x99e2ec00) [pid = 3476] [serial = 2319] [outer = 0x97460800] 09:50:40 INFO - PROCESS | 3476 | 1464627040950 Marionette DEBUG loaded listener.js 09:50:41 INFO - PROCESS | 3476 | ++DOMWINDOW == 178 (0x99eac800) [pid = 3476] [serial = 2320] [outer = 0x97460800] 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 09:50:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 09:50:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:42 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" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:42 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" 09:50:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 09:50:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 09:50:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 09:50:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1994ms 09:50:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 09:50:42 INFO - PROCESS | 3476 | 1464627042150 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"]]]}] 09:50:42 INFO - PROCESS | 3476 | 1464627042346 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 09:50:42 INFO - PROCESS | 3476 | 1464627042354 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 09:50:42 INFO - PROCESS | 3476 | 1464627042379 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 09:50:42 INFO - PROCESS | 3476 | 1464627042388 Marionette TRACE conn3 <- [1,3058,null,{}] 09:50:42 INFO - PROCESS | 3476 | 1464627042478 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}] 09:50:42 INFO - PROCESS | 3476 | 1464627042745 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 09:50:43 INFO - PROCESS | 3476 | 1464627043056 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:43 INFO - PROCESS | 3476 | ++DOCSHELL 0x99936c00 == 174 [pid = 3476] [id = 774] 09:50:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 179 (0x99e2b800) [pid = 3476] [serial = 2321] [outer = (nil)] 09:50:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 180 (0xa335f000) [pid = 3476] [serial = 2322] [outer = 0x99e2b800] 09:50:43 INFO - PROCESS | 3476 | 1464627043145 Marionette DEBUG loaded listener.js 09:50:43 INFO - PROCESS | 3476 | ++DOMWINDOW == 181 (0xa3572400) [pid = 3476] [serial = 2323] [outer = 0x99e2b800] 09:50:44 INFO - PROCESS | 3476 | 1464627044030 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]]]}] 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 09:50:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 09:50:44 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 09:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 09:50:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 09:50:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 09:50:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 09:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 09:50:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 09:50:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 09:50:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 09:50:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 09:50:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1711ms 09:50:44 INFO - PROCESS | 3476 | 1464627044088 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 09:50:44 INFO - PROCESS | 3476 | 1464627044095 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 09:50:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 09:50:44 INFO - PROCESS | 3476 | 1464627044150 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 09:50:44 INFO - PROCESS | 3476 | 1464627044153 Marionette TRACE conn3 <- [1,3062,null,{}] 09:50:44 INFO - PROCESS | 3476 | 1464627044164 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}] 09:50:44 INFO - PROCESS | 3476 | 1464627044394 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 09:50:44 INFO - PROCESS | 3476 | 1464627044754 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:44 INFO - PROCESS | 3476 | ++DOCSHELL 0x997e9400 == 175 [pid = 3476] [id = 775] 09:50:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 182 (0x997ef800) [pid = 3476] [serial = 2324] [outer = (nil)] 09:50:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 183 (0xa3573400) [pid = 3476] [serial = 2325] [outer = 0x997ef800] 09:50:44 INFO - PROCESS | 3476 | 1464627044849 Marionette DEBUG loaded listener.js 09:50:44 INFO - PROCESS | 3476 | ++DOMWINDOW == 184 (0xa357f000) [pid = 3476] [serial = 2326] [outer = 0x997ef800] 09:50:45 INFO - PROCESS | 3476 | [3476] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 09:50:45 INFO - PROCESS | 3476 | 1464627045731 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 09:50:45 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 09:50:45 INFO - {} 09:50:45 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1640ms 09:50:45 INFO - PROCESS | 3476 | 1464627045784 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 09:50:45 INFO - PROCESS | 3476 | 1464627045787 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 09:50:45 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 09:50:45 INFO - PROCESS | 3476 | 1464627045800 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 09:50:45 INFO - PROCESS | 3476 | 1464627045803 Marionette TRACE conn3 <- [1,3066,null,{}] 09:50:45 INFO - PROCESS | 3476 | 1464627045809 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}] 09:50:46 INFO - PROCESS | 3476 | 1464627046072 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 09:50:46 INFO - PROCESS | 3476 | 1464627046369 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:46 INFO - PROCESS | 3476 | ++DOCSHELL 0xa357bc00 == 176 [pid = 3476] [id = 776] 09:50:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 185 (0xa36e7800) [pid = 3476] [serial = 2327] [outer = (nil)] 09:50:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 186 (0xa6803000) [pid = 3476] [serial = 2328] [outer = 0xa36e7800] 09:50:46 INFO - PROCESS | 3476 | 1464627046506 Marionette DEBUG loaded listener.js 09:50:46 INFO - PROCESS | 3476 | ++DOMWINDOW == 187 (0xa680b800) [pid = 3476] [serial = 2329] [outer = 0xa36e7800] 09:50:47 INFO - PROCESS | 3476 | 1464627047336 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]]]}] 09:50:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 09:50:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 09:50:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 09:50:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 09:50:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 09:50:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 09:50:47 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 09:50:47 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1594ms 09:50:47 INFO - PROCESS | 3476 | 1464627047396 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 09:50:47 INFO - PROCESS | 3476 | 1464627047400 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 09:50:47 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 09:50:47 INFO - PROCESS | 3476 | 1464627047406 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 09:50:47 INFO - PROCESS | 3476 | 1464627047409 Marionette TRACE conn3 <- [1,3070,null,{}] 09:50:47 INFO - PROCESS | 3476 | 1464627047415 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}] 09:50:47 INFO - PROCESS | 3476 | 1464627047667 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 09:50:47 INFO - PROCESS | 3476 | 1464627047942 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:47 INFO - PROCESS | 3476 | ++DOCSHELL 0x876e3c00 == 177 [pid = 3476] [id = 777] 09:50:47 INFO - PROCESS | 3476 | ++DOMWINDOW == 188 (0x876e4400) [pid = 3476] [serial = 2330] [outer = (nil)] 09:50:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 189 (0x876ea800) [pid = 3476] [serial = 2331] [outer = 0x876e4400] 09:50:48 INFO - PROCESS | 3476 | 1464627048030 Marionette DEBUG loaded listener.js 09:50:48 INFO - PROCESS | 3476 | ++DOMWINDOW == 190 (0x876ec800) [pid = 3476] [serial = 2332] [outer = 0x876e4400] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x888b3c00 == 176 [pid = 3476] [id = 690] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x888bb800 == 175 [pid = 3476] [id = 605] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5ce400 == 174 [pid = 3476] [id = 209] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8a859c00 == 173 [pid = 3476] [id = 214] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x93a14800 == 172 [pid = 3476] [id = 662] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x87d78800 == 171 [pid = 3476] [id = 661] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8c366000 == 170 [pid = 3476] [id = 515] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x9a0c9400 == 169 [pid = 3476] [id = 666] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8dd9a400 == 168 [pid = 3476] [id = 292] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x99c0b000 == 167 [pid = 3476] [id = 665] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x92b8b800 == 166 [pid = 3476] [id = 660] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x89d99400 == 165 [pid = 3476] [id = 663] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x88992c00 == 164 [pid = 3476] [id = 759] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8c5c2c00 == 163 [pid = 3476] [id = 758] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8bbd3000 == 162 [pid = 3476] [id = 757] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8a894800 == 161 [pid = 3476] [id = 756] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x88972800 == 160 [pid = 3476] [id = 755] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x92b7f000 == 159 [pid = 3476] [id = 754] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8cab9c00 == 158 [pid = 3476] [id = 753] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x89d95400 == 157 [pid = 3476] [id = 751] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x9221b400 == 156 [pid = 3476] [id = 752] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x8a886c00 == 155 [pid = 3476] [id = 750] 09:50:50 INFO - PROCESS | 3476 | --DOCSHELL 0x90dbc800 == 154 [pid = 3476] [id = 746] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 189 (0x8ac6a400) [pid = 3476] [serial = 2204] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 188 (0x89d96400) [pid = 3476] [serial = 2199] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 187 (0xa51aec00) [pid = 3476] [serial = 2183] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 186 (0x88bd5c00) [pid = 3476] [serial = 2196] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 185 (0x8a859400) [pid = 3476] [serial = 2201] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 184 (0xa51b8c00) [pid = 3476] [serial = 2189] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 183 (0x889a0c00) [pid = 3476] [serial = 2142] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 182 (0x92879c00) [pid = 3476] [serial = 2162] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 181 (0x90acc400) [pid = 3476] [serial = 2153] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 180 (0x9221d000) [pid = 3476] [serial = 2160] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 179 (0x8e124800) [pid = 3476] [serial = 2073] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 178 (0x8f76d000) [pid = 3476] [serial = 2150] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 177 (0x90bd2400) [pid = 3476] [serial = 2154] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 176 (0x88f2c400) [pid = 3476] [serial = 2192] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 175 (0x888bac00) [pid = 3476] [serial = 2141] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 174 (0x8e199800) [pid = 3476] [serial = 2147] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 173 (0x950cec00) [pid = 3476] [serial = 2168] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 172 (0x88979000) [pid = 3476] [serial = 2186] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 171 (0x88997800) [pid = 3476] [serial = 2195] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 170 (0x90e4f800) [pid = 3476] [serial = 2156] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 169 (0x99937c00) [pid = 3476] [serial = 2172] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 168 (0x89750000) [pid = 3476] [serial = 2198] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 167 (0x9a08d400) [pid = 3476] [serial = 2174] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 166 (0x8bbce400) [pid = 3476] [serial = 2144] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 165 (0x950d1c00) [pid = 3476] [serial = 2169] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 164 (0x8e1de800) [pid = 3476] [serial = 2148] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 163 (0x98e5f800) [pid = 3476] [serial = 2171] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 162 (0x91dab800) [pid = 3476] [serial = 2157] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 161 (0x9b963c00) [pid = 3476] [serial = 2178] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 160 (0x9a1e8c00) [pid = 3476] [serial = 2175] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 159 (0x8897b400) [pid = 3476] [serial = 2187] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 158 (0x92b80000) [pid = 3476] [serial = 2163] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 157 (0x92217800) [pid = 3476] [serial = 2159] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 156 (0x9b76ec00) [pid = 3476] [serial = 2177] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 155 (0x93a17c00) [pid = 3476] [serial = 2166] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x9af18000) [pid = 3476] [serial = 2061] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x8cabac00) [pid = 3476] [serial = 2145] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x8a893800) [pid = 3476] [serial = 2202] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0xa3571800) [pid = 3476] [serial = 2181] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0xa2711800) [pid = 3476] [serial = 2180] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8f9c7000) [pid = 3476] [serial = 2151] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x939dd800) [pid = 3476] [serial = 2165] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0xa51ec800) [pid = 3476] [serial = 2184] [outer = (nil)] [url = about:blank] 09:50:51 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0xa6336400) [pid = 3476] [serial = 2190] [outer = (nil)] [url = about:blank] 09:50:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 09:50:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 09:50:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 09:50:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 09:50:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 09:50:51 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 09:50:51 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 4587ms 09:50:51 INFO - PROCESS | 3476 | 1464627051981 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]]]}] 09:50:51 INFO - PROCESS | 3476 | 1464627051997 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 09:50:52 INFO - PROCESS | 3476 | 1464627052002 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 09:50:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 09:50:52 INFO - PROCESS | 3476 | 1464627052010 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 09:50:52 INFO - PROCESS | 3476 | 1464627052015 Marionette TRACE conn3 <- [1,3074,null,{}] 09:50:52 INFO - PROCESS | 3476 | 1464627052022 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}] 09:50:52 INFO - PROCESS | 3476 | 1464627052234 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 09:50:52 INFO - PROCESS | 3476 | 1464627052475 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:52 INFO - PROCESS | 3476 | ++DOCSHELL 0x876e3400 == 155 [pid = 3476] [id = 778] 09:50:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x87d74c00) [pid = 3476] [serial = 2333] [outer = (nil)] 09:50:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x88976400) [pid = 3476] [serial = 2334] [outer = 0x87d74c00] 09:50:52 INFO - PROCESS | 3476 | 1464627052557 Marionette DEBUG loaded listener.js 09:50:52 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x88991c00) [pid = 3476] [serial = 2335] [outer = 0x87d74c00] 09:50:53 INFO - PROCESS | 3476 | 1464627053403 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]]]}] 09:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 09:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 09:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 09:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 09:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 09:50:53 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 09:50:53 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1445ms 09:50:53 INFO - PROCESS | 3476 | 1464627053456 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 09:50:53 INFO - PROCESS | 3476 | 1464627053464 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 09:50:53 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 09:50:53 INFO - PROCESS | 3476 | 1464627053475 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 09:50:53 INFO - PROCESS | 3476 | 1464627053478 Marionette TRACE conn3 <- [1,3078,null,{}] 09:50:53 INFO - PROCESS | 3476 | 1464627053485 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}] 09:50:53 INFO - PROCESS | 3476 | 1464627053709 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 09:50:54 INFO - PROCESS | 3476 | 1464627053985 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:54 INFO - PROCESS | 3476 | ++DOCSHELL 0x88f2d800 == 156 [pid = 3476] [id = 779] 09:50:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x88f34000) [pid = 3476] [serial = 2336] [outer = (nil)] 09:50:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x89758000) [pid = 3476] [serial = 2337] [outer = 0x88f34000] 09:50:54 INFO - PROCESS | 3476 | 1464627054061 Marionette DEBUG loaded listener.js 09:50:54 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x89ecac00) [pid = 3476] [serial = 2338] [outer = 0x88f34000] 09:50:55 INFO - PROCESS | 3476 | 1464627054950 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] 09:50:55 INFO - PROCESS | 3476 | 1464627055031 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 09:50:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 09:50:55 INFO - PROCESS | 3476 | 1464627055066 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 09:50:55 INFO - PROCESS | 3476 | 1464627055073 Marionette TRACE conn3 <- [1,3082,null,{}] 09:50:55 INFO - PROCESS | 3476 | 1464627055089 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}] 09:50:55 INFO - PROCESS | 3476 | 1464627055388 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 09:50:55 INFO - PROCESS | 3476 | 1464627055432 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:55 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a88b000 == 157 [pid = 3476] [id = 780] 09:50:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x8a88b800) [pid = 3476] [serial = 2339] [outer = (nil)] 09:50:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 154 (0x8ac6ac00) [pid = 3476] [serial = 2340] [outer = 0x8a88b800] 09:50:55 INFO - PROCESS | 3476 | 1464627055508 Marionette DEBUG loaded listener.js 09:50:55 INFO - PROCESS | 3476 | ++DOMWINDOW == 155 (0x8b810800) [pid = 3476] [serial = 2341] [outer = 0x8a88b800] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 154 (0x8c364000) [pid = 3476] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 153 (0x8cabfc00) [pid = 3476] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 152 (0x9286fc00) [pid = 3476] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 151 (0x90e52400) [pid = 3476] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 150 (0x8e129800) [pid = 3476] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 149 (0x8897f800) [pid = 3476] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 148 (0x92160c00) [pid = 3476] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 147 (0x8e12a000) [pid = 3476] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 146 (0x8b36ec00) [pid = 3476] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 145 (0x8e5b7c00) [pid = 3476] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 144 (0x90ac4800) [pid = 3476] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 143 (0x89f65800) [pid = 3476] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 142 (0x8899c800) [pid = 3476] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 141 (0x8e1d2000) [pid = 3476] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 140 (0x8c5c7800) [pid = 3476] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 139 (0x9286f400) [pid = 3476] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 138 (0x8a890c00) [pid = 3476] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 137 (0x8bbc9c00) [pid = 3476] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 136 (0x888b6800) [pid = 3476] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 135 (0x8a9ddc00) [pid = 3476] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 134 (0x8bbd4000) [pid = 3476] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 133 (0x8dda2400) [pid = 3476] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 132 (0x8f9c6400) [pid = 3476] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 131 (0x89fa9400) [pid = 3476] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 130 (0x90dc1800) [pid = 3476] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 09:50:56 INFO - PROCESS | 3476 | --DOMWINDOW == 129 (0x90e5a000) [pid = 3476] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 09:50:57 INFO - PROCESS | 3476 | 1464627057220 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]]]}] 09:50:57 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 09:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 09:50:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:50:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:50:57 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 09:50:57 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 09:50:57 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2203ms 09:50:57 INFO - PROCESS | 3476 | 1464627057271 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 09:50:57 INFO - PROCESS | 3476 | 1464627057275 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 09:50:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 09:50:57 INFO - PROCESS | 3476 | 1464627057281 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 09:50:57 INFO - PROCESS | 3476 | 1464627057284 Marionette TRACE conn3 <- [1,3086,null,{}] 09:50:57 INFO - PROCESS | 3476 | 1464627057289 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}] 09:50:57 INFO - PROCESS | 3476 | 1464627057505 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 09:50:57 INFO - PROCESS | 3476 | 1464627057736 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:57 INFO - PROCESS | 3476 | ++DOCSHELL 0x89f63c00 == 158 [pid = 3476] [id = 781] 09:50:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 130 (0x8ac63400) [pid = 3476] [serial = 2342] [outer = (nil)] 09:50:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 131 (0x8b9ef000) [pid = 3476] [serial = 2343] [outer = 0x8ac63400] 09:50:57 INFO - PROCESS | 3476 | 1464627057811 Marionette DEBUG loaded listener.js 09:50:57 INFO - PROCESS | 3476 | ++DOMWINDOW == 132 (0x8ba6f000) [pid = 3476] [serial = 2344] [outer = 0x8ac63400] 09:50:58 INFO - PROCESS | 3476 | 1464627058511 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 09:50:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 09:50:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1281ms 09:50:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 09:50:58 INFO - PROCESS | 3476 | 1464627058562 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 09:50:58 INFO - PROCESS | 3476 | 1464627058564 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 09:50:58 INFO - PROCESS | 3476 | 1464627058571 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 09:50:58 INFO - PROCESS | 3476 | 1464627058574 Marionette TRACE conn3 <- [1,3090,null,{}] 09:50:58 INFO - PROCESS | 3476 | 1464627058579 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}] 09:50:58 INFO - PROCESS | 3476 | 1464627058922 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 09:50:59 INFO - PROCESS | 3476 | 1464627059215 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:50:59 INFO - PROCESS | 3476 | ++DOCSHELL 0x876e7400 == 159 [pid = 3476] [id = 782] 09:50:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 133 (0x876e7800) [pid = 3476] [serial = 2345] [outer = (nil)] 09:50:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 134 (0x876f0400) [pid = 3476] [serial = 2346] [outer = 0x876e7800] 09:50:59 INFO - PROCESS | 3476 | 1464627059304 Marionette DEBUG loaded listener.js 09:50:59 INFO - PROCESS | 3476 | ++DOMWINDOW == 135 (0x881db400) [pid = 3476] [serial = 2347] [outer = 0x876e7800] 09:51:00 INFO - PROCESS | 3476 | 1464627060241 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 09:51:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 09:51:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1734ms 09:51:00 INFO - PROCESS | 3476 | 1464627060306 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 09:51:00 INFO - PROCESS | 3476 | 1464627060312 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 09:51:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 09:51:00 INFO - PROCESS | 3476 | 1464627060319 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 09:51:00 INFO - PROCESS | 3476 | 1464627060326 Marionette TRACE conn3 <- [1,3094,null,{}] 09:51:00 INFO - PROCESS | 3476 | 1464627060349 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}] 09:51:00 INFO - PROCESS | 3476 | 1464627060679 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 09:51:00 INFO - PROCESS | 3476 | 1464627060915 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:01 INFO - PROCESS | 3476 | ++DOCSHELL 0x88f31400 == 160 [pid = 3476] [id = 783] 09:51:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 136 (0x8974e400) [pid = 3476] [serial = 2348] [outer = (nil)] 09:51:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 137 (0x89ec4400) [pid = 3476] [serial = 2349] [outer = 0x8974e400] 09:51:01 INFO - PROCESS | 3476 | 1464627061071 Marionette DEBUG loaded listener.js 09:51:01 INFO - PROCESS | 3476 | ++DOMWINDOW == 138 (0x89fa7000) [pid = 3476] [serial = 2350] [outer = 0x8974e400] 09:51:01 INFO - PROCESS | 3476 | 1464627061953 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 09:51:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 09:51:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1689ms 09:51:02 INFO - PROCESS | 3476 | 1464627062009 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 09:51:02 INFO - PROCESS | 3476 | 1464627062013 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 09:51:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 09:51:02 INFO - PROCESS | 3476 | 1464627062020 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 09:51:02 INFO - PROCESS | 3476 | 1464627062024 Marionette TRACE conn3 <- [1,3098,null,{}] 09:51:02 INFO - PROCESS | 3476 | 1464627062031 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}] 09:51:02 INFO - PROCESS | 3476 | 1464627062376 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 09:51:02 INFO - PROCESS | 3476 | 1464627062612 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:02 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ac64400 == 161 [pid = 3476] [id = 784] 09:51:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 139 (0x8b9f0800) [pid = 3476] [serial = 2351] [outer = (nil)] 09:51:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 140 (0x8ba7a000) [pid = 3476] [serial = 2352] [outer = 0x8b9f0800] 09:51:02 INFO - PROCESS | 3476 | 1464627062793 Marionette DEBUG loaded listener.js 09:51:02 INFO - PROCESS | 3476 | ++DOMWINDOW == 141 (0x8bbd5800) [pid = 3476] [serial = 2353] [outer = 0x8b9f0800] 09:51:03 INFO - PROCESS | 3476 | 1464627063633 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]]]}] 09:51:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 09:51:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 09:51:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1633ms 09:51:03 INFO - PROCESS | 3476 | 1464627063662 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 09:51:03 INFO - PROCESS | 3476 | 1464627063668 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 09:51:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 09:51:03 INFO - PROCESS | 3476 | 1464627063688 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 09:51:03 INFO - PROCESS | 3476 | 1464627063697 Marionette TRACE conn3 <- [1,3102,null,{}] 09:51:03 INFO - PROCESS | 3476 | 1464627063704 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}] 09:51:03 INFO - PROCESS | 3476 | 1464627063931 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 09:51:04 INFO - PROCESS | 3476 | 1464627064244 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:04 INFO - PROCESS | 3476 | ++DOCSHELL 0x8a851400 == 162 [pid = 3476] [id = 785] 09:51:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 142 (0x8c35cc00) [pid = 3476] [serial = 2354] [outer = (nil)] 09:51:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 143 (0x8cabac00) [pid = 3476] [serial = 2355] [outer = 0x8c35cc00] 09:51:04 INFO - PROCESS | 3476 | 1464627064337 Marionette DEBUG loaded listener.js 09:51:04 INFO - PROCESS | 3476 | ++DOMWINDOW == 144 (0x8cac8000) [pid = 3476] [serial = 2356] [outer = 0x8c35cc00] 09:51:05 INFO - PROCESS | 3476 | 1464627065175 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 09:51:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 09:51:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1545ms 09:51:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 09:51:05 INFO - PROCESS | 3476 | 1464627065225 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 09:51:05 INFO - PROCESS | 3476 | 1464627065228 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 09:51:05 INFO - PROCESS | 3476 | 1464627065235 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 09:51:05 INFO - PROCESS | 3476 | 1464627065238 Marionette TRACE conn3 <- [1,3106,null,{}] 09:51:05 INFO - PROCESS | 3476 | 1464627065285 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}] 09:51:05 INFO - PROCESS | 3476 | 1464627065597 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 09:51:05 INFO - PROCESS | 3476 | 1464627065825 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:05 INFO - PROCESS | 3476 | ++DOCSHELL 0x8bbcfc00 == 163 [pid = 3476] [id = 786] 09:51:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 145 (0x8cabf000) [pid = 3476] [serial = 2357] [outer = (nil)] 09:51:05 INFO - PROCESS | 3476 | ++DOMWINDOW == 146 (0x8cee0400) [pid = 3476] [serial = 2358] [outer = 0x8cabf000] 09:51:05 INFO - PROCESS | 3476 | 1464627065922 Marionette DEBUG loaded listener.js 09:51:06 INFO - PROCESS | 3476 | ++DOMWINDOW == 147 (0x8cee5c00) [pid = 3476] [serial = 2359] [outer = 0x8cabf000] 09:51:06 INFO - PROCESS | 3476 | 1464627066833 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]]]}] 09:51:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 09:51:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 09:51:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 09:51:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1643ms 09:51:06 INFO - PROCESS | 3476 | 1464627066878 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 09:51:06 INFO - PROCESS | 3476 | 1464627066882 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 09:51:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 09:51:06 INFO - PROCESS | 3476 | 1464627066888 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 09:51:06 INFO - PROCESS | 3476 | 1464627066892 Marionette TRACE conn3 <- [1,3110,null,{}] 09:51:06 INFO - PROCESS | 3476 | 1464627066898 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}] 09:51:07 INFO - PROCESS | 3476 | 1464627067260 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 09:51:07 INFO - PROCESS | 3476 | 1464627067542 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:07 INFO - PROCESS | 3476 | ++DOCSHELL 0x8ddc9400 == 164 [pid = 3476] [id = 787] 09:51:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 148 (0x8ddca000) [pid = 3476] [serial = 2360] [outer = (nil)] 09:51:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 149 (0x8e121000) [pid = 3476] [serial = 2361] [outer = 0x8ddca000] 09:51:07 INFO - PROCESS | 3476 | 1464627067643 Marionette DEBUG loaded listener.js 09:51:07 INFO - PROCESS | 3476 | ++DOMWINDOW == 150 (0x8e198000) [pid = 3476] [serial = 2362] [outer = 0x8ddca000] 09:51:08 INFO - PROCESS | 3476 | 1464627068466 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"]]]}] 09:51:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 09:51:08 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 09:51:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 09:51:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 09:51:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 09:51:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 09:51:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1628ms 09:51:08 INFO - PROCESS | 3476 | 1464627068519 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 09:51:08 INFO - PROCESS | 3476 | 1464627068523 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 09:51:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 09:51:08 INFO - PROCESS | 3476 | 1464627068529 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 09:51:08 INFO - PROCESS | 3476 | 1464627068533 Marionette TRACE conn3 <- [1,3114,null,{}] 09:51:08 INFO - PROCESS | 3476 | 1464627068538 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}] 09:51:08 INFO - PROCESS | 3476 | 1464627068755 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 09:51:09 INFO - PROCESS | 3476 | 1464627069072 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\", \"0d355e1c-97a3-414f-8ecf-caf1fde6e516\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 09:51:09 INFO - PROCESS | 3476 | ++DOCSHELL 0x8c5ce400 == 165 [pid = 3476] [id = 788] 09:51:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 151 (0x8ddcf400) [pid = 3476] [serial = 2363] [outer = (nil)] 09:51:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 152 (0x8e5b5c00) [pid = 3476] [serial = 2364] [outer = 0x8ddcf400] 09:51:09 INFO - PROCESS | 3476 | 1464627069159 Marionette DEBUG loaded listener.js 09:51:09 INFO - PROCESS | 3476 | ++DOMWINDOW == 153 (0x8e72e000) [pid = 3476] [serial = 2365] [outer = 0x8ddcf400] 09:51:10 INFO - PROCESS | 3476 | 1464627070015 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]]]}] 09:51:10 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 09:51:10 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1531ms 09:51:10 INFO - PROCESS | 3476 | 1464627070061 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 09:51:10 INFO - PROCESS | 3476 | 1464627070065 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 09:51:11 WARNING - u'runner_teardown' () 09:51:11 INFO - No more tests 09:51:11 INFO - Got 0 unexpected results 09:51:11 INFO - SUITE-END | took 1317s 09:51:11 INFO - Closing logging queue 09:51:11 INFO - queue closed 09:51:11 INFO - Return code: 0 09:51:11 WARNING - # TBPL SUCCESS # 09:51:11 INFO - Running post-action listener: _resource_record_post_action 09:51:11 INFO - Running post-run listener: _resource_record_post_run 09:51:12 INFO - Total resource usage - Wall time: 1351s; CPU: 98.0%; Read bytes: 1081344; Write bytes: 926027776; Read time: 60; Write time: 212220 09:51:12 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 09:51:12 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 8192; Write bytes: 135843840; Read time: 20; Write time: 113016 09:51:12 INFO - run-tests - Wall time: 1322s; CPU: 98.0%; Read bytes: 1073152; Write bytes: 783204352; Read time: 40; Write time: 94280 09:51:12 INFO - Running post-run listener: _upload_blobber_files 09:51:12 INFO - Blob upload gear active. 09:51:12 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 09:51:12 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 09:51:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 09:51:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 09:51:12 INFO - (blobuploader) - INFO - Open directory for files ... 09:51:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 09:51:13 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:51:13 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:51:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 09:51:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:51:14 INFO - (blobuploader) - INFO - Done attempting. 09:51:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 09:51:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 09:51:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 09:51:14 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 09:51:14 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 09:51:14 INFO - (blobuploader) - INFO - Done attempting. 09:51:14 INFO - (blobuploader) - INFO - Iteration through files over. 09:51:14 INFO - Return code: 0 09:51:14 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 09:51:14 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 09:51:14 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db894445de8e87cc004cc0e102633d9eb0709549e5d6ba8e3916f3121538ef443f08f60ebcb05ec4d825f6506e1b50fcc15c867af76c69c024dc820ad364e596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/732779816b9760894f1aa5cb885f3d717ccc5b7ebc4ad48bef665a7e0c905c86ee9d8943a77e6ca3fae98db99af5827982cff07ca8fe21f585a59053dc1a1905"} 09:51:14 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 09:51:14 INFO - Writing to file /builds/slave/test/properties/blobber_files 09:51:14 INFO - Contents: 09:51:14 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db894445de8e87cc004cc0e102633d9eb0709549e5d6ba8e3916f3121538ef443f08f60ebcb05ec4d825f6506e1b50fcc15c867af76c69c024dc820ad364e596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/732779816b9760894f1aa5cb885f3d717ccc5b7ebc4ad48bef665a7e0c905c86ee9d8943a77e6ca3fae98db99af5827982cff07ca8fe21f585a59053dc1a1905"} 09:51:14 INFO - Running post-run listener: copy_logs_to_upload_dir 09:51:14 INFO - Copying logs to upload dir... 09:51:14 INFO - mkdir: /builds/slave/test/build/upload/logs 09:51:14 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1499.507638 ========= master_lag: 0.36 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 59 secs) (at 2016-05-30 09:51:15.239145) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 09:51:15.240238) ========= 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-1464625482.551248-354762533 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db894445de8e87cc004cc0e102633d9eb0709549e5d6ba8e3916f3121538ef443f08f60ebcb05ec4d825f6506e1b50fcc15c867af76c69c024dc820ad364e596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/732779816b9760894f1aa5cb885f3d717ccc5b7ebc4ad48bef665a7e0c905c86ee9d8943a77e6ca3fae98db99af5827982cff07ca8fe21f585a59053dc1a1905"} build_url:https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032914 build_url: 'https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/db894445de8e87cc004cc0e102633d9eb0709549e5d6ba8e3916f3121538ef443f08f60ebcb05ec4d825f6506e1b50fcc15c867af76c69c024dc820ad364e596", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/732779816b9760894f1aa5cb885f3d717ccc5b7ebc4ad48bef665a7e0c905c86ee9d8943a77e6ca3fae98db99af5827982cff07ca8fe21f585a59053dc1a1905"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eHra09VeRJSAmOqm7dfr5g/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 09:51:15.311425) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:51:15.311891) ========= 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-1464625482.551248-354762533 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.015830 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 09:51:15.408008) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 09:51:15.408308) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 09:51:15.408655) ========= ========= Total master_lag: 0.62 =========