builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-795 starttime: 1461152028.54 results: success (0) buildid: 20160420025138 builduid: 3bb49e3aa94a4d0a96badb2f0439b956 revision: f05a1242fb29023bd7ebc492897ed3d6907733c7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:48.538155) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:48.538579) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 4 secs) (at 2016-04-20 04:33:48.538858) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 4 secs) (at 2016-04-20 04:33:52.584959) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:52.585229) ========= 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-1461151929.820524-1982510859 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 04:33:52-- 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.71M=0.001s 2016-04-20 04:33:52 (8.71 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.542250 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:53.155434) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:53.155762) ========= 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-1461151929.820524-1982510859 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.063939 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:53.245983) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 04:33:53.246290) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev f05a1242fb29023bd7ebc492897ed3d6907733c7 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev f05a1242fb29023bd7ebc492897ed3d6907733c7 --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-1461151929.820524-1982510859 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 04:33:52,970 truncating revision to first 12 chars 2016-04-20 04:33:52,971 Setting DEBUG logging. 2016-04-20 04:33:52,971 attempt 1/10 2016-04-20 04:33:52,971 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/f05a1242fb29?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 04:33:54,444 unpacking tar archive at: mozilla-central-f05a1242fb29/testing/mozharness/ program finished with exit code 0 elapsedTime=2.262287 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 04:33:55.533699) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:55.534028) ========= script_repo_revision: f05a1242fb29023bd7ebc492897ed3d6907733c7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:55.534415) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:55.534684) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 04:33:55.576710) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 47 secs) (at 2016-04-20 04:33:55.577093) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1461151929.820524-1982510859 _=/tools/buildbot/bin/python using PTY: False 04:33:55 INFO - MultiFileLogger online at 20160420 04:33:55 in /builds/slave/test 04:33:55 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 04:33:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:33:55 INFO - {'append_to_log': False, 04:33:55 INFO - 'base_work_dir': '/builds/slave/test', 04:33:55 INFO - 'blob_upload_branch': 'mozilla-central', 04:33:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:33:55 INFO - 'buildbot_json_path': 'buildprops.json', 04:33:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:33:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:33:55 INFO - 'download_minidump_stackwalk': True, 04:33:55 INFO - 'download_symbols': 'true', 04:33:55 INFO - 'e10s': False, 04:33:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:33:55 INFO - 'tooltool.py': '/tools/tooltool.py', 04:33:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:33:55 INFO - '/tools/misc-python/virtualenv.py')}, 04:33:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:33:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:33:55 INFO - 'log_level': 'info', 04:33:55 INFO - 'log_to_console': True, 04:33:55 INFO - 'opt_config_files': (), 04:33:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:33:55 INFO - '--processes=1', 04:33:55 INFO - '--config=%(test_path)s/wptrunner.ini', 04:33:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:33:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:33:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:33:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:33:55 INFO - 'pip_index': False, 04:33:55 INFO - 'require_test_zip': True, 04:33:55 INFO - 'test_type': ('testharness',), 04:33:55 INFO - 'this_chunk': '1', 04:33:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:33:55 INFO - 'total_chunks': '10', 04:33:55 INFO - 'virtualenv_path': 'venv', 04:33:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:33:55 INFO - 'work_dir': 'build'} 04:33:55 INFO - ##### 04:33:55 INFO - ##### Running clobber step. 04:33:55 INFO - ##### 04:33:55 INFO - Running pre-action listener: _resource_record_pre_action 04:33:55 INFO - Running main action method: clobber 04:33:55 INFO - rmtree: /builds/slave/test/build 04:33:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:33:57 INFO - Running post-action listener: _resource_record_post_action 04:33:57 INFO - ##### 04:33:57 INFO - ##### Running read-buildbot-config step. 04:33:57 INFO - ##### 04:33:57 INFO - Running pre-action listener: _resource_record_pre_action 04:33:57 INFO - Running main action method: read_buildbot_config 04:33:57 INFO - Using buildbot properties: 04:33:57 INFO - { 04:33:57 INFO - "project": "", 04:33:57 INFO - "product": "firefox", 04:33:57 INFO - "script_repo_revision": "production", 04:33:57 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 04:33:57 INFO - "repository": "", 04:33:57 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 04:33:57 INFO - "buildid": "20160420025138", 04:33:57 INFO - "pgo_build": "False", 04:33:57 INFO - "basedir": "/builds/slave/test", 04:33:57 INFO - "buildnumber": 8, 04:33:57 INFO - "slavename": "tst-linux32-spot-795", 04:33:57 INFO - "revision": "f05a1242fb29023bd7ebc492897ed3d6907733c7", 04:33:57 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 04:33:57 INFO - "platform": "linux", 04:33:57 INFO - "branch": "mozilla-central", 04:33:57 INFO - "repo_path": "mozilla-central", 04:33:57 INFO - "moz_repo_path": "", 04:33:57 INFO - "stage_platform": "linux", 04:33:57 INFO - "builduid": "3bb49e3aa94a4d0a96badb2f0439b956", 04:33:57 INFO - "slavebuilddir": "test" 04:33:57 INFO - } 04:33:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 04:33:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 04:33:57 INFO - Running post-action listener: _resource_record_post_action 04:33:57 INFO - ##### 04:33:57 INFO - ##### Running download-and-extract step. 04:33:57 INFO - ##### 04:33:57 INFO - Running pre-action listener: _resource_record_pre_action 04:33:57 INFO - Running main action method: download_and_extract 04:33:57 INFO - mkdir: /builds/slave/test/build/tests 04:33:57 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')]} 04:33:57 INFO - https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 04:33:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:33:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:33:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:33:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 04:34:02 INFO - Downloaded 1325 bytes. 04:34:02 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 04:34:02 INFO - Using the following test package requirements: 04:34:02 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 04:34:02 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 04:34:02 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 04:34:02 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'jsshell-linux-i686.zip'], 04:34:02 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 04:34:02 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 04:34:02 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 04:34:02 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 04:34:02 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 04:34:02 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 04:34:02 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 04:34:02 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 04:34:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:34:02 INFO - https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 04:34:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:34:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:34:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 04:34:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 04:34:11 INFO - Downloaded 22429028 bytes. 04:34:11 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:34:11 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:34:11 INFO - caution: filename not matched: web-platform/* 04:34:11 INFO - Return code: 11 04:34:11 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')]} 04:34:11 INFO - https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 04:34:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:34:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:34:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 04:34:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 04:34:24 INFO - Downloaded 36397866 bytes. 04:34:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:34:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:34:28 INFO - caution: filename not matched: bin/* 04:34:28 INFO - caution: filename not matched: config/* 04:34:28 INFO - caution: filename not matched: mozbase/* 04:34:28 INFO - caution: filename not matched: marionette/* 04:34:28 INFO - caution: filename not matched: tools/wptserve/* 04:34:28 INFO - Return code: 11 04:34:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:34:28 INFO - https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 04:34:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:34:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:34:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:34:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 04:34:48 INFO - Downloaded 63416100 bytes. 04:34:48 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:34:48 INFO - mkdir: /builds/slave/test/properties 04:34:48 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:34:48 INFO - Writing to file /builds/slave/test/properties/build_url 04:34:48 INFO - Contents: 04:34:48 INFO - build_url:https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 04:34:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:34:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:34:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:34:50 INFO - Contents: 04:34:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:34: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')]} 04:34:50 INFO - https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:34:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:34:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:34:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 04:34:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 04:34:54 INFO - Downloaded 91778230 bytes. 04:34:54 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:34:54 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:35:03 INFO - Return code: 0 04:35:03 INFO - Running post-action listener: _resource_record_post_action 04:35:03 INFO - Running post-action listener: set_extra_try_arguments 04:35:03 INFO - ##### 04:35:03 INFO - ##### Running create-virtualenv step. 04:35:03 INFO - ##### 04:35:03 INFO - Running pre-action listener: _pre_create_virtualenv 04:35:03 INFO - Running pre-action listener: _resource_record_pre_action 04:35:03 INFO - Running main action method: create_virtualenv 04:35:03 INFO - Creating virtualenv /builds/slave/test/build/venv 04:35:03 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 04:35:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:35:03 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:35:03 INFO - Using real prefix '/usr' 04:35:03 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:35:05 INFO - Installing distribute.............................................................................................................................................................................................done. 04:35:09 INFO - Installing pip.................done. 04:35:09 INFO - Return code: 0 04:35:09 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:35: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')]} 04:35:09 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:35:09 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35: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')]} 04:35:09 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:35:09 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:09 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 0x85aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8615598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86b8f70>, '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 0x86b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86be750>, '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-1461151929.820524-1982510859', '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 04:35:09 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 04:35:09 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 04:35:09 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:09 INFO - 'CCACHE_UMASK': '002', 04:35:09 INFO - 'DISPLAY': ':0', 04:35:09 INFO - 'HOME': '/home/cltbld', 04:35:09 INFO - 'LANG': 'en_US.UTF-8', 04:35:09 INFO - 'LOGNAME': 'cltbld', 04:35:09 INFO - 'MAIL': '/var/mail/cltbld', 04:35:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:09 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:09 INFO - 'MOZ_NO_REMOTE': '1', 04:35:09 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:09 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:09 INFO - 'PWD': '/builds/slave/test', 04:35:09 INFO - 'SHELL': '/bin/bash', 04:35:09 INFO - 'SHLVL': '1', 04:35:09 INFO - 'TERM': 'linux', 04:35:09 INFO - 'TMOUT': '86400', 04:35:09 INFO - 'USER': 'cltbld', 04:35:09 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461151929.820524-1982510859', 04:35:09 INFO - '_': '/tools/buildbot/bin/python'} 04:35:09 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:35:09 INFO - Downloading/unpacking psutil>=0.7.1 04:35:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:35:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:35:09 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 04:35:09 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 04:35:09 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:35:09 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:35:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:35:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:35:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:35:15 INFO - Installing collected packages: psutil 04:35:15 INFO - Running setup.py install for psutil 04:35:15 INFO - building 'psutil._psutil_linux' extension 04:35:15 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 04:35:15 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 04:35:15 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 04:35:16 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 04:35:16 INFO - building 'psutil._psutil_posix' extension 04:35:16 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 04:35:16 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 04:35:16 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:35:16 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:35:16 INFO - Successfully installed psutil 04:35:16 INFO - Cleaning up... 04:35:16 INFO - Return code: 0 04:35:16 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:35: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')]} 04:35:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:35:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35: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')]} 04:35:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:35:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:16 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 0x85aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8615598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86b8f70>, '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 0x86b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86be750>, '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-1461151929.820524-1982510859', '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 04:35:16 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 04:35:16 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 04:35:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:16 INFO - 'CCACHE_UMASK': '002', 04:35:16 INFO - 'DISPLAY': ':0', 04:35:16 INFO - 'HOME': '/home/cltbld', 04:35:16 INFO - 'LANG': 'en_US.UTF-8', 04:35:16 INFO - 'LOGNAME': 'cltbld', 04:35:16 INFO - 'MAIL': '/var/mail/cltbld', 04:35:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:16 INFO - 'MOZ_NO_REMOTE': '1', 04:35:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:16 INFO - 'PWD': '/builds/slave/test', 04:35:16 INFO - 'SHELL': '/bin/bash', 04:35:16 INFO - 'SHLVL': '1', 04:35:16 INFO - 'TERM': 'linux', 04:35:16 INFO - 'TMOUT': '86400', 04:35:16 INFO - 'USER': 'cltbld', 04:35:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461151929.820524-1982510859', 04:35:16 INFO - '_': '/tools/buildbot/bin/python'} 04:35:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:35:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:35: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 04:35: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 04:35: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 04:35: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 04:35: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 04:35: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 04:35:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:35:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:35:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:35:22 INFO - Installing collected packages: mozsystemmonitor 04:35:22 INFO - Running setup.py install for mozsystemmonitor 04:35:22 INFO - Successfully installed mozsystemmonitor 04:35:22 INFO - Cleaning up... 04:35:22 INFO - Return code: 0 04:35:22 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:35:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:35:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:35:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 0x85aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8615598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86b8f70>, '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 0x86b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86be750>, '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-1461151929.820524-1982510859', '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 04:35:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:35:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.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 04:35:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:22 INFO - 'CCACHE_UMASK': '002', 04:35:22 INFO - 'DISPLAY': ':0', 04:35:22 INFO - 'HOME': '/home/cltbld', 04:35:22 INFO - 'LANG': 'en_US.UTF-8', 04:35:22 INFO - 'LOGNAME': 'cltbld', 04:35:22 INFO - 'MAIL': '/var/mail/cltbld', 04:35:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:22 INFO - 'MOZ_NO_REMOTE': '1', 04:35:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:22 INFO - 'PWD': '/builds/slave/test', 04:35:22 INFO - 'SHELL': '/bin/bash', 04:35:22 INFO - 'SHLVL': '1', 04:35:22 INFO - 'TERM': 'linux', 04:35:22 INFO - 'TMOUT': '86400', 04:35:22 INFO - 'USER': 'cltbld', 04:35:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461151929.820524-1982510859', 04:35:22 INFO - '_': '/tools/buildbot/bin/python'} 04:35:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:35:22 INFO - Downloading/unpacking blobuploader==1.2.4 04:35:22 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 04:35:22 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 04:35:22 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 04:35:22 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 04:35:22 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 04:35:22 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 04:35:27 INFO - Downloading blobuploader-1.2.4.tar.gz 04:35:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:35:28 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:35:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:35:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:35:28 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 04:35:28 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 04:35:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:35:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:35:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:35:29 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:35:29 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 04:35:29 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 04:35:29 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 04:35:29 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 04:35:29 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 04:35:29 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 04:35:29 INFO - Downloading docopt-0.6.1.tar.gz 04:35:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:35:30 INFO - Installing collected packages: blobuploader, requests, docopt 04:35:30 INFO - Running setup.py install for blobuploader 04:35:30 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:35:30 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:35:30 INFO - Running setup.py install for requests 04:35:31 INFO - Running setup.py install for docopt 04:35:31 INFO - Successfully installed blobuploader requests docopt 04:35:31 INFO - Cleaning up... 04:35:31 INFO - Return code: 0 04:35:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:35:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:35:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:35:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:35:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:31 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 0x85aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8615598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86b8f70>, '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 0x86b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86be750>, '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-1461151929.820524-1982510859', '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 04:35:31 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 04:35:31 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 04:35:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:31 INFO - 'CCACHE_UMASK': '002', 04:35:31 INFO - 'DISPLAY': ':0', 04:35:31 INFO - 'HOME': '/home/cltbld', 04:35:31 INFO - 'LANG': 'en_US.UTF-8', 04:35:31 INFO - 'LOGNAME': 'cltbld', 04:35:31 INFO - 'MAIL': '/var/mail/cltbld', 04:35:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:31 INFO - 'MOZ_NO_REMOTE': '1', 04:35:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:31 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:31 INFO - 'PWD': '/builds/slave/test', 04:35:31 INFO - 'SHELL': '/bin/bash', 04:35:31 INFO - 'SHLVL': '1', 04:35:31 INFO - 'TERM': 'linux', 04:35:31 INFO - 'TMOUT': '86400', 04:35:31 INFO - 'USER': 'cltbld', 04:35:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461151929.820524-1982510859', 04:35:31 INFO - '_': '/tools/buildbot/bin/python'} 04:35:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:35:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:35:31 INFO - Running setup.py (path:/tmp/pip-Town92-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:35:32 INFO - Running setup.py (path:/tmp/pip-aNxMBi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:35:32 INFO - Running setup.py (path:/tmp/pip-P5Xv1A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:35:32 INFO - Running setup.py (path:/tmp/pip-aCZs8j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:35:32 INFO - Running setup.py (path:/tmp/pip-hI5MG5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:35:32 INFO - Running setup.py (path:/tmp/pip-NBJ76Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:35:32 INFO - Running setup.py (path:/tmp/pip-vuBoCW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:35:32 INFO - Running setup.py (path:/tmp/pip-bo11WP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:35:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:35:32 INFO - Running setup.py (path:/tmp/pip-g6Uuz5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:35:33 INFO - Running setup.py (path:/tmp/pip-4p8wLy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:35:33 INFO - Running setup.py (path:/tmp/pip-Uhu1l1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:35:33 INFO - Running setup.py (path:/tmp/pip-D02Jh7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:35:33 INFO - Running setup.py (path:/tmp/pip-iYPxke-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:35:33 INFO - Running setup.py (path:/tmp/pip-xUGLwq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:33 INFO - Running setup.py (path:/tmp/pip-7IwIoJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:35:33 INFO - Running setup.py (path:/tmp/pip-C4y0gg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:35:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:35:33 INFO - Running setup.py (path:/tmp/pip-GIEq6A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:35:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:35:34 INFO - Running setup.py (path:/tmp/pip-bfx6rv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:35:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:35:34 INFO - Running setup.py (path:/tmp/pip-mBxaNv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:35:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:34 INFO - Running setup.py (path:/tmp/pip-NcQpDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:35:34 INFO - Running setup.py (path:/tmp/pip-kmCmpy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:35:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:35:35 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 04:35:35 INFO - Running setup.py install for manifestparser 04:35:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:35:35 INFO - Running setup.py install for mozcrash 04:35:35 INFO - Running setup.py install for mozdebug 04:35:35 INFO - Running setup.py install for mozdevice 04:35:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:35:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:35:35 INFO - Running setup.py install for mozfile 04:35:36 INFO - Running setup.py install for mozhttpd 04:35:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:35:36 INFO - Running setup.py install for mozinfo 04:35:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:35:36 INFO - Running setup.py install for mozInstall 04:35:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:35:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:35:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:35:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:35:36 INFO - Running setup.py install for mozleak 04:35:36 INFO - Running setup.py install for mozlog 04:35:37 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:35:37 INFO - Running setup.py install for moznetwork 04:35:37 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:35:37 INFO - Running setup.py install for mozprocess 04:35:37 INFO - Running setup.py install for mozprofile 04:35:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:35:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:35:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:35:37 INFO - Running setup.py install for mozrunner 04:35:38 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:35:38 INFO - Running setup.py install for mozscreenshot 04:35:38 INFO - Running setup.py install for moztest 04:35:38 INFO - Running setup.py install for mozversion 04:35:38 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:35:38 INFO - Running setup.py install for wptserve 04:35:38 INFO - Running setup.py install for marionette-driver 04:35:39 INFO - Running setup.py install for browsermob-proxy 04:35:39 INFO - Running setup.py install for marionette-client 04:35:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:35:39 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:35:40 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 04:35:40 INFO - Cleaning up... 04:35:40 INFO - Return code: 0 04:35:40 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:35:40 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')]} 04:35:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:35:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:40 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')]} 04:35:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:35:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 04:35:40 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 0x85aec58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x8615598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x86c92b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x86b8f70>, '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 0x86b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86be750>, '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-1461151929.820524-1982510859', '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 04:35:40 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 04:35:40 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 04:35:40 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:35:40 INFO - 'CCACHE_UMASK': '002', 04:35:40 INFO - 'DISPLAY': ':0', 04:35:40 INFO - 'HOME': '/home/cltbld', 04:35:40 INFO - 'LANG': 'en_US.UTF-8', 04:35:40 INFO - 'LOGNAME': 'cltbld', 04:35:40 INFO - 'MAIL': '/var/mail/cltbld', 04:35:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:35:40 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:35:40 INFO - 'MOZ_NO_REMOTE': '1', 04:35:40 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:35:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:35:40 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:35:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:35:40 INFO - 'PWD': '/builds/slave/test', 04:35:40 INFO - 'SHELL': '/bin/bash', 04:35:40 INFO - 'SHLVL': '1', 04:35:40 INFO - 'TERM': 'linux', 04:35:40 INFO - 'TMOUT': '86400', 04:35:40 INFO - 'USER': 'cltbld', 04:35:40 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461151929.820524-1982510859', 04:35:40 INFO - '_': '/tools/buildbot/bin/python'} 04:35:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:35:40 INFO - Running setup.py (path:/tmp/pip-MG74b6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:35:40 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)) 04:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:35:40 INFO - Running setup.py (path:/tmp/pip-7gbpM8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:35:40 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)) 04:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:35:40 INFO - Running setup.py (path:/tmp/pip-fN1YUj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:35:40 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)) 04:35:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:35:40 INFO - Running setup.py (path:/tmp/pip-yYwxz0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:35:41 INFO - Running setup.py (path:/tmp/pip-d7_swo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:35:41 INFO - Running setup.py (path:/tmp/pip-AbzvF5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:35:41 INFO - Running setup.py (path:/tmp/pip-Obsvns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:35:41 INFO - Running setup.py (path:/tmp/pip-rFQuFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:35:41 INFO - Running setup.py (path:/tmp/pip-RKY3RO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:35:41 INFO - Running setup.py (path:/tmp/pip-48BKVq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:35:41 INFO - Running setup.py (path:/tmp/pip-T2h8zG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:35:41 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)) 04:35:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:35:42 INFO - Running setup.py (path:/tmp/pip-dEoMfb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:35:42 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)) 04:35:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:35:42 INFO - Running setup.py (path:/tmp/pip-EEJJhR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:35:42 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)) 04:35:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:35:42 INFO - Running setup.py (path:/tmp/pip-zHSVIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:35:42 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)) 04:35:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:42 INFO - Running setup.py (path:/tmp/pip-AzaXCP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:35:42 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)) 04:35:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:35:42 INFO - Running setup.py (path:/tmp/pip-ut91l5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:35:42 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)) 04:35:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:35:42 INFO - Running setup.py (path:/tmp/pip-Zwtacv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:35:42 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)) 04:35:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:35:42 INFO - Running setup.py (path:/tmp/pip-aRz5Gv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:35:42 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)) 04:35:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:35:43 INFO - Running setup.py (path:/tmp/pip-hbMdb5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:35:43 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)) 04:35:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:43 INFO - Running setup.py (path:/tmp/pip-Hce9Gp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:35:43 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)) 04:35:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:35:43 INFO - Running setup.py (path:/tmp/pip-kSN2L6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:35:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:35:43 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)) 04:35:43 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)) 04:35:43 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)) 04:35:43 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)) 04:35:43 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)) 04:35:43 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)) 04:35:43 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:35:43 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 04:35:43 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 04:35:43 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 04:35:43 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 04:35:43 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 04:35:43 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 04:35:48 INFO - Downloading blessings-1.6.tar.gz 04:35:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:35:49 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)) 04:35:49 INFO - Installing collected packages: blessings 04:35:49 INFO - Running setup.py install for blessings 04:35:49 INFO - Successfully installed blessings 04:35:49 INFO - Cleaning up... 04:35:49 INFO - Return code: 0 04:35:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:35:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:35:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:35:49 INFO - Reading from file tmpfile_stdout 04:35:49 INFO - Current package versions: 04:35:49 INFO - argparse == 1.2.1 04:35:49 INFO - blessings == 1.6 04:35:49 INFO - blobuploader == 1.2.4 04:35:49 INFO - browsermob-proxy == 0.6.0 04:35:49 INFO - docopt == 0.6.1 04:35:49 INFO - manifestparser == 1.1 04:35:49 INFO - marionette-client == 2.3.0 04:35:49 INFO - marionette-driver == 1.4.0 04:35:49 INFO - mozInstall == 1.12 04:35:49 INFO - mozcrash == 0.17 04:35:49 INFO - mozdebug == 0.1 04:35:49 INFO - mozdevice == 0.48 04:35:49 INFO - mozfile == 1.2 04:35:49 INFO - mozhttpd == 0.7 04:35:49 INFO - mozinfo == 0.9 04:35:49 INFO - mozleak == 0.1 04:35:49 INFO - mozlog == 3.1 04:35:49 INFO - moznetwork == 0.27 04:35:49 INFO - mozprocess == 0.22 04:35:49 INFO - mozprofile == 0.28 04:35:49 INFO - mozrunner == 6.11 04:35:49 INFO - mozscreenshot == 0.1 04:35:49 INFO - mozsystemmonitor == 0.0 04:35:49 INFO - moztest == 0.7 04:35:49 INFO - mozversion == 1.4 04:35:49 INFO - psutil == 3.1.1 04:35:49 INFO - requests == 1.2.3 04:35:49 INFO - wptserve == 1.4.0 04:35:49 INFO - wsgiref == 0.1.2 04:35:49 INFO - Running post-action listener: _resource_record_post_action 04:35:49 INFO - Running post-action listener: _start_resource_monitoring 04:35:49 INFO - Starting resource monitoring. 04:35:49 INFO - ##### 04:35:49 INFO - ##### Running pull step. 04:35:49 INFO - ##### 04:35:49 INFO - Running pre-action listener: _resource_record_pre_action 04:35:49 INFO - Running main action method: pull 04:35:49 INFO - Pull has nothing to do! 04:35:49 INFO - Running post-action listener: _resource_record_post_action 04:35:49 INFO - ##### 04:35:49 INFO - ##### Running install step. 04:35:49 INFO - ##### 04:35:49 INFO - Running pre-action listener: _resource_record_pre_action 04:35:49 INFO - Running main action method: install 04:35:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:35:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:35:50 INFO - Reading from file tmpfile_stdout 04:35:50 INFO - Detecting whether we're running mozinstall >=1.0... 04:35:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:35:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:35:50 INFO - Reading from file tmpfile_stdout 04:35:50 INFO - Output received: 04:35:50 INFO - Usage: mozinstall [options] installer 04:35:50 INFO - Options: 04:35:50 INFO - -h, --help show this help message and exit 04:35:50 INFO - -d DEST, --destination=DEST 04:35:50 INFO - Directory to install application into. [default: 04:35:50 INFO - "/builds/slave/test"] 04:35:50 INFO - --app=APP Application being installed. [default: firefox] 04:35:50 INFO - mkdir: /builds/slave/test/build/application 04:35:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 04:35:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 04:36:24 INFO - Reading from file tmpfile_stdout 04:36:24 INFO - Output received: 04:36:24 INFO - /builds/slave/test/build/application/firefox/firefox 04:36:24 INFO - Running post-action listener: _resource_record_post_action 04:36:24 INFO - ##### 04:36:24 INFO - ##### Running run-tests step. 04:36:24 INFO - ##### 04:36:24 INFO - Running pre-action listener: _resource_record_pre_action 04:36:24 INFO - Running main action method: run_tests 04:36:24 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:36:24 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:36:24 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:36:24 INFO - grabbing minidump binary from tooltool 04:36:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:36:24 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 0x86b8f70>, '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 0x86b8620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x86be750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:36:24 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 04:36:24 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 04:36:24 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:36:24 INFO - Return code: 0 04:36:24 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 04:36:24 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:36:24 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/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 04:36:24 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/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 04:36:24 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 04:36:24 INFO - 'CCACHE_UMASK': '002', 04:36:24 INFO - 'DISPLAY': ':0', 04:36:24 INFO - 'HOME': '/home/cltbld', 04:36:24 INFO - 'LANG': 'en_US.UTF-8', 04:36:24 INFO - 'LOGNAME': 'cltbld', 04:36:24 INFO - 'MAIL': '/var/mail/cltbld', 04:36:24 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:36:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:36:24 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 04:36:24 INFO - 'MOZ_NO_REMOTE': '1', 04:36:24 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 04:36:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:36:24 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 04:36:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:36:24 INFO - 'PWD': '/builds/slave/test', 04:36:24 INFO - 'SHELL': '/bin/bash', 04:36:24 INFO - 'SHLVL': '1', 04:36:24 INFO - 'TERM': 'linux', 04:36:24 INFO - 'TMOUT': '86400', 04:36:24 INFO - 'USER': 'cltbld', 04:36:24 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461151929.820524-1982510859', 04:36:24 INFO - '_': '/tools/buildbot/bin/python'} 04:36:24 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/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 04:36:25 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 04:36:25 INFO - import pkg_resources 04:36:26 INFO - Using 1 client processes 04:36:26 INFO - wptserve Starting http server on 127.0.0.1:8000 04:36:26 INFO - wptserve Starting http server on 127.0.0.1:8001 04:36:26 INFO - wptserve Starting http server on 127.0.0.1:8443 04:36:28 INFO - SUITE-START | Running 778 tests 04:36:28 INFO - Running testharness tests 04:36:28 INFO - Setting up ssl 04:36:28 INFO - PROCESS | certutil | 04:36:28 INFO - PROCESS | certutil | 04:36:28 INFO - PROCESS | certutil | 04:36:28 INFO - Certificate Nickname Trust Attributes 04:36:28 INFO - SSL,S/MIME,JAR/XPI 04:36:28 INFO - 04:36:28 INFO - web-platform-tests CT,, 04:36:28 INFO - 04:36:28 INFO - Starting runner 04:36:31 INFO - PROCESS | 1798 | 1461152191668 Marionette DEBUG Marionette enabled via build flag and pref 04:36:31 INFO - PROCESS | 1798 | ++DOCSHELL 0xa29da800 == 1 [pid = 1798] [id = 1] 04:36:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 1 (0xa29dac00) [pid = 1798] [serial = 1] [outer = (nil)] 04:36:31 INFO - PROCESS | 1798 | [1798] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:36:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 2 (0xa29db400) [pid = 1798] [serial = 2] [outer = 0xa29dac00] 04:36:32 INFO - PROCESS | 1798 | 1461152192371 Marionette INFO Listening on port 2828 04:36:33 INFO - PROCESS | 1798 | 1461152193006 Marionette DEBUG Marionette enabled via command-line flag 04:36:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fb61000 == 2 [pid = 1798] [id = 2] 04:36:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 3 (0x9fb9d800) [pid = 1798] [serial = 3] [outer = (nil)] 04:36:33 INFO - PROCESS | 1798 | [1798] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 04:36:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 4 (0x9fb9e000) [pid = 1798] [serial = 4] [outer = 0x9fb9d800] 04:36:33 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fa81240 04:36:33 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fa81d60 04:36:33 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fa9ec60 04:36:33 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fa9f8c0 04:36:33 INFO - PROCESS | 1798 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9faa3600 04:36:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 5 (0x9fa97800) [pid = 1798] [serial = 5] [outer = 0xa29dac00] 04:36:33 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:33 INFO - PROCESS | 1798 | 1461152193429 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:35724 04:36:33 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:33 INFO - PROCESS | 1798 | 1461152193460 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:35725 04:36:33 INFO - PROCESS | 1798 | 1461152193518 Marionette DEBUG Closed connection conn0 04:36:33 INFO - PROCESS | 1798 | [1798] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 04:36:33 INFO - PROCESS | 1798 | 1461152193634 Marionette DEBUG Closed connection conn1 04:36:33 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:33 INFO - PROCESS | 1798 | 1461152193669 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:35726 04:36:33 INFO - PROCESS | 1798 | 1461152193710 Marionette DEBUG Closed connection conn2 04:36:33 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:33 INFO - PROCESS | 1798 | 1461152193738 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:35727 04:36:33 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:36:33 INFO - PROCESS | 1798 | 1461152193774 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:35728 04:36:33 INFO - PROCESS | 1798 | 1461152193786 Marionette DEBUG Closed connection conn3 04:36:33 INFO - PROCESS | 1798 | 1461152193840 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:36:33 INFO - PROCESS | 1798 | 1461152193860 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420025138","device":"desktop","version":"48.0a1"} 04:36:34 INFO - PROCESS | 1798 | [1798] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:36:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x98b04800 == 3 [pid = 1798] [id = 3] 04:36:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 6 (0x98b04c00) [pid = 1798] [serial = 6] [outer = (nil)] 04:36:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x98b05000 == 4 [pid = 1798] [id = 4] 04:36:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 7 (0x98b08800) [pid = 1798] [serial = 7] [outer = (nil)] 04:36:36 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:36:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x981b5400 == 5 [pid = 1798] [id = 5] 04:36:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 8 (0x981b5800) [pid = 1798] [serial = 8] [outer = (nil)] 04:36:36 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:36:36 INFO - PROCESS | 1798 | [1798] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:36:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 9 (0x980c0800) [pid = 1798] [serial = 9] [outer = 0x981b5800] 04:36:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 10 (0x9826b000) [pid = 1798] [serial = 10] [outer = 0x98b04c00] 04:36:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 11 (0x9826cc00) [pid = 1798] [serial = 11] [outer = 0x98b08800] 04:36:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 12 (0x9826ec00) [pid = 1798] [serial = 12] [outer = 0x981b5800] 04:36:37 INFO - PROCESS | 1798 | 1461152197963 Marionette DEBUG loaded listener.js 04:36:37 INFO - PROCESS | 1798 | 1461152197983 Marionette DEBUG loaded listener.js 04:36:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 13 (0x95b87c00) [pid = 1798] [serial = 13] [outer = 0x981b5800] 04:36:38 INFO - PROCESS | 1798 | 1461152198760 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"b68bbb0c-7989-431d-b56c-5b38d87dee9f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420025138","device":"desktop","version":"48.0a1","command_id":1}}] 04:36:39 INFO - PROCESS | 1798 | 1461152199061 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:36:39 INFO - PROCESS | 1798 | 1461152199373 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 04:36:39 INFO - PROCESS | 1798 | 1461152199526 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:36:39 INFO - PROCESS | 1798 | [1798] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:36:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 14 (0x91e15c00) [pid = 1798] [serial = 14] [outer = 0x981b5800] 04:36:40 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:36:40 INFO - PROCESS | 1798 | 1461152200175 Marionette TRACE conn4 <- [1,3,null,{}] 04:36:40 INFO - PROCESS | 1798 | 1461152200264 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:36:40 INFO - PROCESS | 1798 | 1461152200287 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 04:36:40 INFO - PROCESS | 1798 | 1461152200336 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 04:36:40 INFO - PROCESS | 1798 | 1461152200339 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 04:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:36:40 INFO - PROCESS | 1798 | 1461152200348 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:36:40 INFO - PROCESS | 1798 | 1461152200352 Marionette TRACE conn4 <- [1,6,null,{}] 04:36:40 INFO - PROCESS | 1798 | 1461152200363 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:40 INFO - PROCESS | 1798 | 1461152200381 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 04:36:40 INFO - PROCESS | 1798 | 1461152200387 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eb3800 == 6 [pid = 1798] [id = 6] 04:36:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 15 (0x91eb4400) [pid = 1798] [serial = 15] [outer = (nil)] 04:36:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 16 (0x91eb6400) [pid = 1798] [serial = 16] [outer = 0x91eb4400] 04:36:40 INFO - PROCESS | 1798 | 1461152200472 Marionette DEBUG loaded listener.js 04:36:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 17 (0x93ccdc00) [pid = 1798] [serial = 17] [outer = 0x91eb4400] 04:36:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x914eac00 == 7 [pid = 1798] [id = 7] 04:36:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 18 (0x914eb000) [pid = 1798] [serial = 18] [outer = (nil)] 04:36:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 19 (0x914f2400) [pid = 1798] [serial = 19] [outer = 0x914eb000] 04:36:40 INFO - PROCESS | 1798 | 1461152200939 Marionette DEBUG loaded listener.js 04:36:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 20 (0x912ee800) [pid = 1798] [serial = 20] [outer = 0x914eb000] 04:36:41 INFO - PROCESS | 1798 | [1798] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 04:36:41 INFO - PROCESS | 1798 | 1461152201548 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1283ms 04:36:41 INFO - PROCESS | 1798 | 1461152201687 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 04:36:41 INFO - PROCESS | 1798 | 1461152201689 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 04:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:36:41 INFO - PROCESS | 1798 | 1461152201740 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:36:41 INFO - PROCESS | 1798 | 1461152201743 Marionette TRACE conn4 <- [1,10,null,{}] 04:36:41 INFO - PROCESS | 1798 | 1461152201759 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:41 INFO - PROCESS | 1798 | 1461152201941 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 04:36:41 INFO - PROCESS | 1798 | 1461152201961 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x906e9400 == 8 [pid = 1798] [id = 8] 04:36:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 21 (0x906e9c00) [pid = 1798] [serial = 21] [outer = (nil)] 04:36:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 22 (0x91eb6c00) [pid = 1798] [serial = 22] [outer = 0x906e9c00] 04:36:42 INFO - PROCESS | 1798 | 1461152202041 Marionette DEBUG loaded listener.js 04:36:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 23 (0xaae02800) [pid = 1798] [serial = 23] [outer = 0x906e9c00] 04:36:43 INFO - PROCESS | 1798 | 1461152203128 Marionette TRACE conn4 <- [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]]]}] 04:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1461ms 04:36:43 INFO - PROCESS | 1798 | 1461152203171 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 04:36:43 INFO - PROCESS | 1798 | 1461152203179 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 04:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:36:43 INFO - PROCESS | 1798 | 1461152203188 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:36:43 INFO - PROCESS | 1798 | 1461152203194 Marionette TRACE conn4 <- [1,14,null,{}] 04:36:43 INFO - PROCESS | 1798 | 1461152203203 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:43 INFO - PROCESS | 1798 | 1461152203442 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 04:36:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x906f4800 == 9 [pid = 1798] [id = 9] 04:36:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 24 (0x906f5400) [pid = 1798] [serial = 24] [outer = (nil)] 04:36:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 25 (0x912f1000) [pid = 1798] [serial = 25] [outer = 0x906f5400] 04:36:43 INFO - PROCESS | 1798 | 1461152203609 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x906f7000 == 10 [pid = 1798] [id = 10] 04:36:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 26 (0x914e4800) [pid = 1798] [serial = 26] [outer = (nil)] 04:36:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 27 (0x914efc00) [pid = 1798] [serial = 27] [outer = 0x914e4800] 04:36:43 INFO - PROCESS | 1798 | 1461152203743 Marionette DEBUG loaded listener.js 04:36:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 28 (0x91eb7000) [pid = 1798] [serial = 28] [outer = 0x914e4800] 04:36:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 29 (0x93c28400) [pid = 1798] [serial = 29] [outer = 0x906f5400] 04:36:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x93c2a000 == 11 [pid = 1798] [id = 11] 04:36:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 30 (0x96a46400) [pid = 1798] [serial = 30] [outer = (nil)] 04:36:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 31 (0x97802800) [pid = 1798] [serial = 31] [outer = 0x96a46400] 04:36:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 32 (0x98ac6400) [pid = 1798] [serial = 32] [outer = 0x96a46400] 04:36:44 INFO - PROCESS | 1798 | 1461152204867 Marionette TRACE conn4 <- [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]]]}] 04:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1732ms 04:36:44 INFO - PROCESS | 1798 | 1461152204920 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 04:36:44 INFO - PROCESS | 1798 | 1461152204928 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 04:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:36:44 INFO - PROCESS | 1798 | 1461152204938 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:36:44 INFO - PROCESS | 1798 | 1461152204943 Marionette TRACE conn4 <- [1,18,null,{}] 04:36:44 INFO - PROCESS | 1798 | 1461152204949 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:45 INFO - PROCESS | 1798 | 1461152205172 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 04:36:45 INFO - PROCESS | 1798 | 1461152205345 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x906f2400 == 12 [pid = 1798] [id = 12] 04:36:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 33 (0x96a45800) [pid = 1798] [serial = 33] [outer = (nil)] 04:36:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 34 (0x996b9800) [pid = 1798] [serial = 34] [outer = 0x96a45800] 04:36:45 INFO - PROCESS | 1798 | 1461152205432 Marionette DEBUG loaded listener.js 04:36:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 35 (0x9a47d400) [pid = 1798] [serial = 35] [outer = 0x96a45800] 04:36:46 INFO - PROCESS | 1798 | 1461152206281 Marionette TRACE conn4 <- [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]]]}] 04:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1381ms 04:36:46 INFO - PROCESS | 1798 | 1461152206320 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 04:36:46 INFO - PROCESS | 1798 | 1461152206326 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 04:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:36:46 INFO - PROCESS | 1798 | 1461152206333 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:36:46 INFO - PROCESS | 1798 | 1461152206339 Marionette TRACE conn4 <- [1,22,null,{}] 04:36:46 INFO - PROCESS | 1798 | 1461152206356 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:46 INFO - PROCESS | 1798 | 1461152206546 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 04:36:46 INFO - PROCESS | 1798 | 1461152206673 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a67f800 == 13 [pid = 1798] [id = 13] 04:36:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 36 (0x9fa33c00) [pid = 1798] [serial = 36] [outer = (nil)] 04:36:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 37 (0x9fd97c00) [pid = 1798] [serial = 37] [outer = 0x9fa33c00] 04:36:46 INFO - PROCESS | 1798 | 1461152206767 Marionette DEBUG loaded listener.js 04:36:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 38 (0xa09b1c00) [pid = 1798] [serial = 38] [outer = 0x9fa33c00] 04:36:47 INFO - PROCESS | 1798 | 1461152207632 Marionette TRACE conn4 <- [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]]]}] 04:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1333ms 04:36:47 INFO - PROCESS | 1798 | 1461152207666 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 04:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:36:47 INFO - PROCESS | 1798 | 1461152207671 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 04:36:47 INFO - PROCESS | 1798 | 1461152207678 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:36:47 INFO - PROCESS | 1798 | 1461152207681 Marionette TRACE conn4 <- [1,26,null,{}] 04:36:47 INFO - PROCESS | 1798 | 1461152207687 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:47 INFO - PROCESS | 1798 | 1461152207974 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 04:36:48 INFO - PROCESS | 1798 | 1461152208391 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e4c00 == 14 [pid = 1798] [id = 14] 04:36:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 39 (0x914e8c00) [pid = 1798] [serial = 39] [outer = (nil)] 04:36:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 40 (0x91e1d400) [pid = 1798] [serial = 40] [outer = 0x914e8c00] 04:36:48 INFO - PROCESS | 1798 | 1461152208493 Marionette DEBUG loaded listener.js 04:36:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 41 (0x93c2b800) [pid = 1798] [serial = 41] [outer = 0x914e8c00] 04:36:49 INFO - PROCESS | 1798 | 1461152209354 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1735ms 04:36:49 INFO - PROCESS | 1798 | 1461152209415 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 04:36:49 INFO - PROCESS | 1798 | 1461152209421 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 04:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:36:49 INFO - PROCESS | 1798 | 1461152209430 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:36:49 INFO - PROCESS | 1798 | 1461152209434 Marionette TRACE conn4 <- [1,30,null,{}] 04:36:49 INFO - PROCESS | 1798 | 1461152209443 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:49 INFO - PROCESS | 1798 | 1461152209625 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 04:36:49 INFO - PROCESS | 1798 | 1461152209735 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x93ccd800 == 15 [pid = 1798] [id = 15] 04:36:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 42 (0x9590c400) [pid = 1798] [serial = 42] [outer = (nil)] 04:36:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 43 (0x96f03800) [pid = 1798] [serial = 43] [outer = 0x9590c400] 04:36:49 INFO - PROCESS | 1798 | 1461152209817 Marionette DEBUG loaded listener.js 04:36:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 44 (0x97aa0c00) [pid = 1798] [serial = 44] [outer = 0x9590c400] 04:36:50 INFO - PROCESS | 1798 | 1461152210546 Marionette TRACE conn4 <- [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]]]}] 04:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1142ms 04:36:50 INFO - PROCESS | 1798 | 1461152210575 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 04:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:36:50 INFO - PROCESS | 1798 | 1461152210583 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 04:36:50 INFO - PROCESS | 1798 | 1461152210589 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:36:50 INFO - PROCESS | 1798 | 1461152210593 Marionette TRACE conn4 <- [1,34,null,{}] 04:36:50 INFO - PROCESS | 1798 | 1461152210598 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:50 INFO - PROCESS | 1798 | 1461152210762 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 04:36:50 INFO - PROCESS | 1798 | 1461152210856 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x928f8800 == 16 [pid = 1798] [id = 16] 04:36:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 45 (0x98272800) [pid = 1798] [serial = 45] [outer = (nil)] 04:36:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 46 (0x98b02000) [pid = 1798] [serial = 46] [outer = 0x98272800] 04:36:50 INFO - PROCESS | 1798 | 1461152210932 Marionette DEBUG loaded listener.js 04:36:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 47 (0x98f44000) [pid = 1798] [serial = 47] [outer = 0x98272800] 04:36:51 INFO - PROCESS | 1798 | 1461152211642 Marionette TRACE conn4 <- [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]]]}] 04:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1087ms 04:36:51 INFO - PROCESS | 1798 | 1461152211676 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 04:36:51 INFO - PROCESS | 1798 | 1461152211680 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 04:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:36:51 INFO - PROCESS | 1798 | 1461152211695 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:36:51 INFO - PROCESS | 1798 | 1461152211704 Marionette TRACE conn4 <- [1,38,null,{}] 04:36:51 INFO - PROCESS | 1798 | 1461152211711 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:51 INFO - PROCESS | 1798 | 1461152211858 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 04:36:51 INFO - PROCESS | 1798 | 1461152211876 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa44400 == 17 [pid = 1798] [id = 17] 04:36:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 48 (0x92810800) [pid = 1798] [serial = 48] [outer = (nil)] 04:36:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 49 (0x996bbc00) [pid = 1798] [serial = 49] [outer = 0x92810800] 04:36:51 INFO - PROCESS | 1798 | 1461152211949 Marionette DEBUG loaded listener.js 04:36:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 50 (0x9a47ec00) [pid = 1798] [serial = 50] [outer = 0x92810800] 04:36:52 INFO - PROCESS | 1798 | 1461152212825 Marionette TRACE conn4 <- [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]]]}] 04:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1200ms 04:36:52 INFO - PROCESS | 1798 | 1461152212889 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 04:36:52 INFO - PROCESS | 1798 | 1461152212895 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 04:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:36:52 INFO - PROCESS | 1798 | 1461152212904 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:36:52 INFO - PROCESS | 1798 | 1461152212911 Marionette TRACE conn4 <- [1,42,null,{}] 04:36:52 INFO - PROCESS | 1798 | 1461152212921 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:53 INFO - PROCESS | 1798 | 1461152213141 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 04:36:53 INFO - PROCESS | 1798 | 1461152213295 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa42000 == 18 [pid = 1798] [id = 18] 04:36:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 51 (0x906ea800) [pid = 1798] [serial = 51] [outer = (nil)] 04:36:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 52 (0x91e1bc00) [pid = 1798] [serial = 52] [outer = 0x906ea800] 04:36:53 INFO - PROCESS | 1798 | 1461152213391 Marionette DEBUG loaded listener.js 04:36:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 53 (0x9280c400) [pid = 1798] [serial = 53] [outer = 0x906ea800] 04:36:54 INFO - PROCESS | 1798 | 1461152214266 Marionette TRACE conn4 <- [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]]]}] 04:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1403ms 04:36:54 INFO - PROCESS | 1798 | 1461152214311 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 04:36:54 INFO - PROCESS | 1798 | 1461152214328 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 04:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:36:54 INFO - PROCESS | 1798 | 1461152214340 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:36:54 INFO - PROCESS | 1798 | 1461152214344 Marionette TRACE conn4 <- [1,46,null,{}] 04:36:54 INFO - PROCESS | 1798 | 1461152214351 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:54 INFO - PROCESS | 1798 | 1461152214525 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 04:36:54 INFO - PROCESS | 1798 | 1461152214656 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x95b8d000 == 19 [pid = 1798] [id = 19] 04:36:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 54 (0x96aab800) [pid = 1798] [serial = 54] [outer = (nil)] 04:36:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 55 (0x97fa7000) [pid = 1798] [serial = 55] [outer = 0x96aab800] 04:36:54 INFO - PROCESS | 1798 | 1461152214748 Marionette DEBUG loaded listener.js 04:36:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 56 (0x98326000) [pid = 1798] [serial = 56] [outer = 0x96aab800] 04:36:55 INFO - PROCESS | 1798 | 1461152215669 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1387ms 04:36:55 INFO - PROCESS | 1798 | 1461152215727 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 04:36:55 INFO - PROCESS | 1798 | 1461152215730 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 04:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:36:55 INFO - PROCESS | 1798 | 1461152215738 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:36:55 INFO - PROCESS | 1798 | 1461152215744 Marionette TRACE conn4 <- [1,50,null,{}] 04:36:55 INFO - PROCESS | 1798 | 1461152215761 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:56 INFO - PROCESS | 1798 | 1461152216006 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 04:36:56 INFO - PROCESS | 1798 | 1461152216114 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x996b2c00 == 20 [pid = 1798] [id = 20] 04:36:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 57 (0x996ee000) [pid = 1798] [serial = 57] [outer = (nil)] 04:36:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 58 (0x9a682000) [pid = 1798] [serial = 58] [outer = 0x996ee000] 04:36:56 INFO - PROCESS | 1798 | 1461152216266 Marionette DEBUG loaded listener.js 04:36:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0x9a6d8000) [pid = 1798] [serial = 59] [outer = 0x996ee000] 04:36:57 INFO - PROCESS | 1798 | 1461152217086 Marionette TRACE conn4 <- [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]]]}] 04:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1403ms 04:36:57 INFO - PROCESS | 1798 | 1461152217142 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 04:36:57 INFO - PROCESS | 1798 | 1461152217147 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 04:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:36:57 INFO - PROCESS | 1798 | 1461152217155 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:36:57 INFO - PROCESS | 1798 | 1461152217157 Marionette TRACE conn4 <- [1,54,null,{}] 04:36:57 INFO - PROCESS | 1798 | 1461152217164 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:57 INFO - PROCESS | 1798 | 1461152217332 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 04:36:57 INFO - PROCESS | 1798 | 1461152217462 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x914ec000 == 21 [pid = 1798] [id = 21] 04:36:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0x98322400) [pid = 1798] [serial = 60] [outer = (nil)] 04:36:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0x9fa2b400) [pid = 1798] [serial = 61] [outer = 0x98322400] 04:36:57 INFO - PROCESS | 1798 | 1461152217564 Marionette DEBUG loaded listener.js 04:36:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0x9fa96000) [pid = 1798] [serial = 62] [outer = 0x98322400] 04:36:58 INFO - PROCESS | 1798 | 1461152218420 Marionette TRACE conn4 <- [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]]]}] 04:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1328ms 04:36:58 INFO - PROCESS | 1798 | 1461152218484 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 04:36:58 INFO - PROCESS | 1798 | 1461152218487 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 04:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:36:58 INFO - PROCESS | 1798 | 1461152218495 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:36:58 INFO - PROCESS | 1798 | 1461152218499 Marionette TRACE conn4 <- [1,58,null,{}] 04:36:58 INFO - PROCESS | 1798 | 1461152218505 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:36:58 INFO - PROCESS | 1798 | 1461152218664 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 04:36:58 INFO - PROCESS | 1798 | 1461152218794 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:36:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa47400 == 22 [pid = 1798] [id = 22] 04:36:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0x906f1800) [pid = 1798] [serial = 63] [outer = (nil)] 04:36:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0x9fba4800) [pid = 1798] [serial = 64] [outer = 0x906f1800] 04:36:58 INFO - PROCESS | 1798 | 1461152218884 Marionette DEBUG loaded listener.js 04:36:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0x9fd96400) [pid = 1798] [serial = 65] [outer = 0x906f1800] 04:36:59 INFO - PROCESS | 1798 | 1461152219935 Marionette TRACE conn4 <- [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]]]}] 04:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1481ms 04:36:59 INFO - PROCESS | 1798 | 1461152219977 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 04:36:59 INFO - PROCESS | 1798 | 1461152219985 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 04:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:36:59 INFO - PROCESS | 1798 | 1461152219994 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:37:00 INFO - PROCESS | 1798 | 1461152219999 Marionette TRACE conn4 <- [1,62,null,{}] 04:37:00 INFO - PROCESS | 1798 | 1461152220007 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:00 INFO - PROCESS | 1798 | 1461152220217 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 04:37:00 INFO - PROCESS | 1798 | --DOCSHELL 0x928f8800 == 21 [pid = 1798] [id = 16] 04:37:00 INFO - PROCESS | 1798 | --DOCSHELL 0x93ccd800 == 20 [pid = 1798] [id = 15] 04:37:00 INFO - PROCESS | 1798 | --DOCSHELL 0x914e4c00 == 19 [pid = 1798] [id = 14] 04:37:00 INFO - PROCESS | 1798 | --DOCSHELL 0x9a67f800 == 18 [pid = 1798] [id = 13] 04:37:00 INFO - PROCESS | 1798 | --DOCSHELL 0x906f7000 == 17 [pid = 1798] [id = 10] 04:37:00 INFO - PROCESS | 1798 | 1461152220350 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x906efc00 == 18 [pid = 1798] [id = 23] 04:37:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0x906f0000) [pid = 1798] [serial = 66] [outer = (nil)] 04:37:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0x912ee400) [pid = 1798] [serial = 67] [outer = 0x906f0000] 04:37:00 INFO - PROCESS | 1798 | 1461152220444 Marionette DEBUG loaded listener.js 04:37:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x928f8800) [pid = 1798] [serial = 68] [outer = 0x906f0000] 04:37:01 INFO - PROCESS | 1798 | 1461152221350 Marionette TRACE conn4 <- [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]]]}] 04:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1387ms 04:37:01 INFO - PROCESS | 1798 | 1461152221386 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 04:37:01 INFO - PROCESS | 1798 | 1461152221394 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 04:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:37:01 INFO - PROCESS | 1798 | 1461152221402 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:37:01 INFO - PROCESS | 1798 | 1461152221409 Marionette TRACE conn4 <- [1,66,null,{}] 04:37:01 INFO - PROCESS | 1798 | 1461152221418 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:01 INFO - PROCESS | 1798 | 1461152221614 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 04:37:01 INFO - PROCESS | 1798 | 1461152221748 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x95917400 == 19 [pid = 1798] [id = 24] 04:37:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0x96f4a400) [pid = 1798] [serial = 69] [outer = (nil)] 04:37:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0x98325000) [pid = 1798] [serial = 70] [outer = 0x96f4a400] 04:37:01 INFO - PROCESS | 1798 | 1461152221844 Marionette DEBUG loaded listener.js 04:37:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0x98b01c00) [pid = 1798] [serial = 71] [outer = 0x96f4a400] 04:37:02 INFO - PROCESS | 1798 | 1461152222741 Marionette TRACE conn4 <- [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]]]}] 04:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1392ms 04:37:02 INFO - PROCESS | 1798 | 1461152222808 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 04:37:02 INFO - PROCESS | 1798 | 1461152222813 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 04:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:37:02 INFO - PROCESS | 1798 | 1461152222822 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:37:02 INFO - PROCESS | 1798 | 1461152222825 Marionette TRACE conn4 <- [1,70,null,{}] 04:37:02 INFO - PROCESS | 1798 | 1461152222833 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:03 INFO - PROCESS | 1798 | 1461152223011 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 04:37:03 INFO - PROCESS | 1798 | 1461152223150 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x97d20c00 == 20 [pid = 1798] [id = 25] 04:37:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0x98326c00) [pid = 1798] [serial = 72] [outer = (nil)] 04:37:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0x9a689400) [pid = 1798] [serial = 73] [outer = 0x98326c00] 04:37:03 INFO - PROCESS | 1798 | 1461152223252 Marionette DEBUG loaded listener.js 04:37:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0x9a6fb400) [pid = 1798] [serial = 74] [outer = 0x98326c00] 04:37:04 INFO - PROCESS | 1798 | 1461152224134 Marionette TRACE conn4 <- [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]]]}] 04:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1381ms 04:37:04 INFO - PROCESS | 1798 | 1461152224205 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 04:37:04 INFO - PROCESS | 1798 | 1461152224211 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 04:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:37:04 INFO - PROCESS | 1798 | 1461152224228 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:37:04 INFO - PROCESS | 1798 | 1461152224236 Marionette TRACE conn4 <- [1,74,null,{}] 04:37:04 INFO - PROCESS | 1798 | 1461152224242 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:04 INFO - PROCESS | 1798 | 1461152224473 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 04:37:04 INFO - PROCESS | 1798 | 1461152224611 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9ba800 == 21 [pid = 1798] [id = 26] 04:37:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x996ef800) [pid = 1798] [serial = 75] [outer = (nil)] 04:37:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0x9ff37800) [pid = 1798] [serial = 76] [outer = 0x996ef800] 04:37:04 INFO - PROCESS | 1798 | 1461152224700 Marionette DEBUG loaded listener.js 04:37:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0xa09b2400) [pid = 1798] [serial = 77] [outer = 0x996ef800] 04:37:05 INFO - PROCESS | 1798 | 1461152225487 Marionette TRACE conn4 <- [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]]]}] 04:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1341ms 04:37:05 INFO - PROCESS | 1798 | 1461152225564 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 04:37:05 INFO - PROCESS | 1798 | 1461152225567 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 04:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:37:05 INFO - PROCESS | 1798 | 1461152225576 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:37:05 INFO - PROCESS | 1798 | 1461152225579 Marionette TRACE conn4 <- [1,78,null,{}] 04:37:05 INFO - PROCESS | 1798 | 1461152225585 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:05 INFO - PROCESS | 1798 | 1461152225743 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 04:37:05 INFO - PROCESS | 1798 | 1461152225877 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b6c00 == 22 [pid = 1798] [id = 27] 04:37:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9874e800) [pid = 1798] [serial = 78] [outer = (nil)] 04:37:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x98757000) [pid = 1798] [serial = 79] [outer = 0x9874e800] 04:37:05 INFO - PROCESS | 1798 | 1461152225969 Marionette DEBUG loaded listener.js 04:37:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9875a800) [pid = 1798] [serial = 80] [outer = 0x9874e800] 04:37:06 INFO - PROCESS | 1798 | 1461152226745 Marionette TRACE conn4 <- [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]]]}] 04:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1234ms 04:37:06 INFO - PROCESS | 1798 | 1461152226813 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 04:37:06 INFO - PROCESS | 1798 | 1461152226817 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 04:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:37:06 INFO - PROCESS | 1798 | 1461152226823 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:37:06 INFO - PROCESS | 1798 | 1461152226827 Marionette TRACE conn4 <- [1,82,null,{}] 04:37:06 INFO - PROCESS | 1798 | 1461152226833 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:07 INFO - PROCESS | 1798 | 1461152227021 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 04:37:07 INFO - PROCESS | 1798 | 1461152227167 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x98aa0000 == 23 [pid = 1798] [id = 28] 04:37:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0x98aa3000) [pid = 1798] [serial = 81] [outer = (nil)] 04:37:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x98aa7000) [pid = 1798] [serial = 82] [outer = 0x98aa3000] 04:37:07 INFO - PROCESS | 1798 | 1461152227276 Marionette DEBUG loaded listener.js 04:37:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0910800) [pid = 1798] [serial = 83] [outer = 0x98aa3000] 04:37:08 INFO - PROCESS | 1798 | 1461152228154 Marionette TRACE conn4 <- [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]]]}] 04:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1377ms 04:37:08 INFO - PROCESS | 1798 | 1461152228202 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 04:37:08 INFO - PROCESS | 1798 | 1461152228207 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 04:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:37:08 INFO - PROCESS | 1798 | 1461152228214 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:37:08 INFO - PROCESS | 1798 | 1461152228218 Marionette TRACE conn4 <- [1,86,null,{}] 04:37:08 INFO - PROCESS | 1798 | 1461152228224 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:08 INFO - PROCESS | 1798 | 1461152228392 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 04:37:08 INFO - PROCESS | 1798 | 1461152228528 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9c3000 == 24 [pid = 1798] [id = 29] 04:37:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0x8fa3f000) [pid = 1798] [serial = 84] [outer = (nil)] 04:37:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9282b400) [pid = 1798] [serial = 85] [outer = 0x8fa3f000] 04:37:08 INFO - PROCESS | 1798 | 1461152228615 Marionette DEBUG loaded listener.js 04:37:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0x9282d000) [pid = 1798] [serial = 86] [outer = 0x8fa3f000] 04:37:09 INFO - PROCESS | 1798 | 1461152229470 Marionette TRACE conn4 <- [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]]]}] 04:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1288ms 04:37:09 INFO - PROCESS | 1798 | 1461152229503 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 04:37:09 INFO - PROCESS | 1798 | 1461152229507 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 04:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:37:09 INFO - PROCESS | 1798 | 1461152229514 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:37:09 INFO - PROCESS | 1798 | 1461152229517 Marionette TRACE conn4 <- [1,90,null,{}] 04:37:09 INFO - PROCESS | 1798 | 1461152229523 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:09 INFO - PROCESS | 1798 | 1461152229868 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 04:37:09 INFO - PROCESS | 1798 | 1461152229883 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x9280f800 == 25 [pid = 1798] [id = 30] 04:37:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0x92821400) [pid = 1798] [serial = 87] [outer = (nil)] 04:37:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0x92823000) [pid = 1798] [serial = 88] [outer = 0x92821400] 04:37:10 INFO - PROCESS | 1798 | 1461152230007 Marionette DEBUG loaded listener.js 04:37:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0x93c29000) [pid = 1798] [serial = 89] [outer = 0x92821400] 04:37:10 INFO - PROCESS | 1798 | --DOCSHELL 0x996b2c00 == 24 [pid = 1798] [id = 20] 04:37:10 INFO - PROCESS | 1798 | --DOCSHELL 0x95b8d000 == 23 [pid = 1798] [id = 19] 04:37:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa42000 == 22 [pid = 1798] [id = 18] 04:37:11 INFO - PROCESS | 1798 | 1461152231064 Marionette TRACE conn4 <- [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]]]}] 04:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1592ms 04:37:11 INFO - PROCESS | 1798 | 1461152231107 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 04:37:11 INFO - PROCESS | 1798 | 1461152231113 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 04:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:37:11 INFO - PROCESS | 1798 | 1461152231122 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:37:11 INFO - PROCESS | 1798 | 1461152231129 Marionette TRACE conn4 <- [1,94,null,{}] 04:37:11 INFO - PROCESS | 1798 | 1461152231138 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:11 INFO - PROCESS | 1798 | 1461152231318 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 04:37:11 INFO - PROCESS | 1798 | 1461152231460 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x906eec00 == 23 [pid = 1798] [id = 31] 04:37:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0x914e7400) [pid = 1798] [serial = 90] [outer = (nil)] 04:37:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0x96a41800) [pid = 1798] [serial = 91] [outer = 0x914e7400] 04:37:11 INFO - PROCESS | 1798 | 1461152231596 Marionette DEBUG loaded listener.js 04:37:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0x97869c00) [pid = 1798] [serial = 92] [outer = 0x914e7400] 04:37:12 INFO - PROCESS | 1798 | 1461152232520 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1435ms 04:37:12 INFO - PROCESS | 1798 | 1461152232557 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 04:37:12 INFO - PROCESS | 1798 | 1461152232566 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 04:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:37:12 INFO - PROCESS | 1798 | 1461152232576 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:37:12 INFO - PROCESS | 1798 | 1461152232580 Marionette TRACE conn4 <- [1,98,null,{}] 04:37:12 INFO - PROCESS | 1798 | 1461152232587 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:12 INFO - PROCESS | 1798 | 1461152232763 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 04:37:12 INFO - PROCESS | 1798 | 1461152232903 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x9280c800 == 24 [pid = 1798] [id = 32] 04:37:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0x93c23c00) [pid = 1798] [serial = 93] [outer = (nil)] 04:37:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0x98aa3800) [pid = 1798] [serial = 94] [outer = 0x93c23c00] 04:37:12 INFO - PROCESS | 1798 | 1461152232995 Marionette DEBUG loaded listener.js 04:37:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0x98ac0c00) [pid = 1798] [serial = 95] [outer = 0x93c23c00] 04:37:13 INFO - PROCESS | 1798 | 1461152233903 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1384ms 04:37:13 INFO - PROCESS | 1798 | 1461152233961 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 04:37:13 INFO - PROCESS | 1798 | 1461152233964 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 04:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:37:13 INFO - PROCESS | 1798 | 1461152233971 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:37:13 INFO - PROCESS | 1798 | 1461152233978 Marionette TRACE conn4 <- [1,102,null,{}] 04:37:13 INFO - PROCESS | 1798 | 1461152233995 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:14 INFO - PROCESS | 1798 | 1461152234209 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 04:37:14 INFO - PROCESS | 1798 | 1461152234350 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x96aab400 == 25 [pid = 1798] [id = 33] 04:37:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0x996b3c00) [pid = 1798] [serial = 96] [outer = (nil)] 04:37:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x9d507400) [pid = 1798] [serial = 97] [outer = 0x996b3c00] 04:37:14 INFO - PROCESS | 1798 | 1461152234462 Marionette DEBUG loaded listener.js 04:37:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0x9fa2d400) [pid = 1798] [serial = 98] [outer = 0x996b3c00] 04:37:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0x9ff12400) [pid = 1798] [serial = 99] [outer = 0x96a46400] 04:37:15 INFO - PROCESS | 1798 | 1461152235388 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1490ms 04:37:15 INFO - PROCESS | 1798 | 1461152235463 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 04:37:15 INFO - PROCESS | 1798 | 1461152235467 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 04:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:37:15 INFO - PROCESS | 1798 | 1461152235475 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:37:15 INFO - PROCESS | 1798 | 1461152235479 Marionette TRACE conn4 <- [1,106,null,{}] 04:37:15 INFO - PROCESS | 1798 | 1461152235485 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:15 INFO - PROCESS | 1798 | 1461152235691 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 04:37:15 INFO - PROCESS | 1798 | 1461152235832 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa3c000 == 26 [pid = 1798] [id = 34] 04:37:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0x9fb9cc00) [pid = 1798] [serial = 100] [outer = (nil)] 04:37:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0x9ffb5800) [pid = 1798] [serial = 101] [outer = 0x9fb9cc00] 04:37:15 INFO - PROCESS | 1798 | 1461152235959 Marionette DEBUG loaded listener.js 04:37:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0xa0e9e000) [pid = 1798] [serial = 102] [outer = 0x9fb9cc00] 04:37:16 INFO - PROCESS | 1798 | 1461152236755 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1337ms 04:37:16 INFO - PROCESS | 1798 | 1461152236813 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 04:37:16 INFO - PROCESS | 1798 | 1461152236816 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 04:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:37:16 INFO - PROCESS | 1798 | 1461152236844 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:37:16 INFO - PROCESS | 1798 | 1461152236848 Marionette TRACE conn4 <- [1,110,null,{}] 04:37:16 INFO - PROCESS | 1798 | 1461152236855 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:17 INFO - PROCESS | 1798 | 1461152237052 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 04:37:17 INFO - PROCESS | 1798 | 1461152237197 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa40000 == 27 [pid = 1798] [id = 35] 04:37:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0xa090e000) [pid = 1798] [serial = 103] [outer = (nil)] 04:37:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0xa29d5800) [pid = 1798] [serial = 104] [outer = 0xa090e000] 04:37:17 INFO - PROCESS | 1798 | 1461152237288 Marionette DEBUG loaded listener.js 04:37:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0xa3b01400) [pid = 1798] [serial = 105] [outer = 0xa090e000] 04:37:18 INFO - PROCESS | 1798 | 1461152238136 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1337ms 04:37:18 INFO - PROCESS | 1798 | 1461152238178 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 04:37:18 INFO - PROCESS | 1798 | 1461152238182 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 04:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:37:18 INFO - PROCESS | 1798 | 1461152238188 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:37:18 INFO - PROCESS | 1798 | 1461152238191 Marionette TRACE conn4 <- [1,114,null,{}] 04:37:18 INFO - PROCESS | 1798 | 1461152238197 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:18 INFO - PROCESS | 1798 | 1461152238411 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 04:37:18 INFO - PROCESS | 1798 | 1461152238555 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b9000 == 28 [pid = 1798] [id = 36] 04:37:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0xa292d800) [pid = 1798] [serial = 106] [outer = (nil)] 04:37:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0xa4479000) [pid = 1798] [serial = 107] [outer = 0xa292d800] 04:37:18 INFO - PROCESS | 1798 | 1461152238645 Marionette DEBUG loaded listener.js 04:37:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0xa44e5000) [pid = 1798] [serial = 108] [outer = 0xa292d800] 04:37:19 INFO - PROCESS | 1798 | 1461152239573 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1438ms 04:37:19 INFO - PROCESS | 1798 | 1461152239627 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 04:37:19 INFO - PROCESS | 1798 | 1461152239631 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 04:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:37:19 INFO - PROCESS | 1798 | 1461152239637 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:37:19 INFO - PROCESS | 1798 | 1461152239641 Marionette TRACE conn4 <- [1,118,null,{}] 04:37:19 INFO - PROCESS | 1798 | 1461152239647 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:19 INFO - PROCESS | 1798 | 1461152239806 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 04:37:19 INFO - PROCESS | 1798 | 1461152239957 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e909000 == 29 [pid = 1798] [id = 37] 04:37:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0x8e909400) [pid = 1798] [serial = 109] [outer = (nil)] 04:37:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0x8e90c400) [pid = 1798] [serial = 110] [outer = 0x8e909400] 04:37:20 INFO - PROCESS | 1798 | 1461152240094 Marionette DEBUG loaded listener.js 04:37:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0x8e90f800) [pid = 1798] [serial = 111] [outer = 0x8e909400] 04:37:21 INFO - PROCESS | 1798 | 1461152241067 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1481ms 04:37:21 INFO - PROCESS | 1798 | 1461152241120 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 04:37:21 INFO - PROCESS | 1798 | 1461152241127 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 04:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:37:21 INFO - PROCESS | 1798 | 1461152241135 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:37:21 INFO - PROCESS | 1798 | 1461152241140 Marionette TRACE conn4 <- [1,122,null,{}] 04:37:21 INFO - PROCESS | 1798 | 1461152241148 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:21 INFO - PROCESS | 1798 | 1461152241322 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 04:37:21 INFO - PROCESS | 1798 | 1461152241520 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:21 INFO - PROCESS | 1798 | --DOCSHELL 0x906efc00 == 28 [pid = 1798] [id = 23] 04:37:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e902400 == 29 [pid = 1798] [id = 38] 04:37:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0x8e905c00) [pid = 1798] [serial = 112] [outer = (nil)] 04:37:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0x8e90d000) [pid = 1798] [serial = 113] [outer = 0x8e905c00] 04:37:21 INFO - PROCESS | 1798 | 1461152241638 Marionette DEBUG loaded listener.js 04:37:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0x906ef800) [pid = 1798] [serial = 114] [outer = 0x8e905c00] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x91eb3800 == 28 [pid = 1798] [id = 6] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9b6c00 == 27 [pid = 1798] [id = 27] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x97d20c00 == 26 [pid = 1798] [id = 25] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x906f2400 == 25 [pid = 1798] [id = 12] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9ba800 == 24 [pid = 1798] [id = 26] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x98aa0000 == 23 [pid = 1798] [id = 28] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9c3000 == 22 [pid = 1798] [id = 29] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa40000 == 21 [pid = 1798] [id = 35] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9b9000 == 20 [pid = 1798] [id = 36] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x96aab400 == 19 [pid = 1798] [id = 33] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa3c000 == 18 [pid = 1798] [id = 34] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x9280f800 == 17 [pid = 1798] [id = 30] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x906eec00 == 16 [pid = 1798] [id = 31] 04:37:22 INFO - PROCESS | 1798 | --DOCSHELL 0x9280c800 == 15 [pid = 1798] [id = 32] 04:37:23 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa44400 == 14 [pid = 1798] [id = 17] 04:37:23 INFO - PROCESS | 1798 | --DOCSHELL 0x906e9400 == 13 [pid = 1798] [id = 8] 04:37:23 INFO - PROCESS | 1798 | --DOCSHELL 0x95917400 == 12 [pid = 1798] [id = 24] 04:37:23 INFO - PROCESS | 1798 | --DOCSHELL 0x8e909000 == 11 [pid = 1798] [id = 37] 04:37:23 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa47400 == 10 [pid = 1798] [id = 22] 04:37:23 INFO - PROCESS | 1798 | --DOCSHELL 0x914ec000 == 9 [pid = 1798] [id = 21] 04:37:25 INFO - PROCESS | 1798 | 1461152245745 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:37:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 4646ms 04:37:25 INFO - PROCESS | 1798 | 1461152245816 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 04:37:25 INFO - PROCESS | 1798 | 1461152245826 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 04:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:37:25 INFO - PROCESS | 1798 | 1461152245842 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:37:25 INFO - PROCESS | 1798 | 1461152245848 Marionette TRACE conn4 <- [1,126,null,{}] 04:37:25 INFO - PROCESS | 1798 | 1461152245857 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:26 INFO - PROCESS | 1798 | 1461152246031 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 04:37:26 INFO - PROCESS | 1798 | 1461152246046 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa3dc00 == 10 [pid = 1798] [id = 39] 04:37:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0x92803c00) [pid = 1798] [serial = 115] [outer = (nil)] 04:37:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0x92808000) [pid = 1798] [serial = 116] [outer = 0x92803c00] 04:37:26 INFO - PROCESS | 1798 | 1461152246142 Marionette DEBUG loaded listener.js 04:37:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0x92823c00) [pid = 1798] [serial = 117] [outer = 0x92803c00] 04:37:27 INFO - PROCESS | 1798 | 1461152247015 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:37:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1233ms 04:37:27 INFO - PROCESS | 1798 | 1461152247127 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 04:37:27 INFO - PROCESS | 1798 | 1461152247138 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 04:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:37:27 INFO - PROCESS | 1798 | 1461152247149 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:37:27 INFO - PROCESS | 1798 | 1461152247153 Marionette TRACE conn4 <- [1,130,null,{}] 04:37:27 INFO - PROCESS | 1798 | 1461152247159 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:27 INFO - PROCESS | 1798 | 1461152247331 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 04:37:27 INFO - PROCESS | 1798 | 1461152247344 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x90651c00 == 11 [pid = 1798] [id = 40] 04:37:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0x92808800) [pid = 1798] [serial = 118] [outer = (nil)] 04:37:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0x95b1e000) [pid = 1798] [serial = 119] [outer = 0x92808800] 04:37:27 INFO - PROCESS | 1798 | 1461152247424 Marionette DEBUG loaded listener.js 04:37:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x97869400) [pid = 1798] [serial = 120] [outer = 0x92808800] 04:37:28 INFO - PROCESS | 1798 | 1461152248343 Marionette TRACE conn4 <- [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]]]}] 04:37:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1234ms 04:37:28 INFO - PROCESS | 1798 | 1461152248383 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 04:37:28 INFO - PROCESS | 1798 | 1461152248387 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 04:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:37:28 INFO - PROCESS | 1798 | 1461152248394 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:37:28 INFO - PROCESS | 1798 | 1461152248400 Marionette TRACE conn4 <- [1,134,null,{}] 04:37:28 INFO - PROCESS | 1798 | 1461152248424 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:28 INFO - PROCESS | 1798 | 1461152248659 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 04:37:28 INFO - PROCESS | 1798 | 1461152248790 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x98aa5c00 == 12 [pid = 1798] [id = 41] 04:37:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x98aa8000) [pid = 1798] [serial = 121] [outer = (nil)] 04:37:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x98ac0400) [pid = 1798] [serial = 122] [outer = 0x98aa8000] 04:37:28 INFO - PROCESS | 1798 | 1461152248884 Marionette DEBUG loaded listener.js 04:37:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x98f45800) [pid = 1798] [serial = 123] [outer = 0x98aa8000] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0x98326c00) [pid = 1798] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x93c23c00) [pid = 1798] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x98322400) [pid = 1798] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x996ee000) [pid = 1798] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0x96aab800) [pid = 1798] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0x92821400) [pid = 1798] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0x906ea800) [pid = 1798] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0x92810800) [pid = 1798] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0x98aa3000) [pid = 1798] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0x96f4a400) [pid = 1798] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0x914e8c00) [pid = 1798] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0x98272800) [pid = 1798] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0x96a45800) [pid = 1798] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0x9fa33c00) [pid = 1798] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0x9590c400) [pid = 1798] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0x914e4800) [pid = 1798] [serial = 26] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0x906e9c00) [pid = 1798] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0xa292d800) [pid = 1798] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0xa090e000) [pid = 1798] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0x9fb9cc00) [pid = 1798] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0x91eb4400) [pid = 1798] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x906f0000) [pid = 1798] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0x9874e800) [pid = 1798] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0x996ef800) [pid = 1798] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0x996b3c00) [pid = 1798] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0x906f1800) [pid = 1798] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0x8fa3f000) [pid = 1798] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:37:30 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0x914e7400) [pid = 1798] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:37:30 INFO - PROCESS | 1798 | 1461152250774 Marionette TRACE conn4 <- [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]]]}] 04:37:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2392ms 04:37:30 INFO - PROCESS | 1798 | 1461152250787 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 04:37:30 INFO - PROCESS | 1798 | 1461152250791 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 04:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:37:30 INFO - PROCESS | 1798 | 1461152250798 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:37:30 INFO - PROCESS | 1798 | 1461152250802 Marionette TRACE conn4 <- [1,138,null,{}] 04:37:30 INFO - PROCESS | 1798 | 1461152250808 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:30 INFO - PROCESS | 1798 | 1461152250960 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 04:37:31 INFO - PROCESS | 1798 | 1461152251067 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90e000 == 13 [pid = 1798] [id = 42] 04:37:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0x8f9be800) [pid = 1798] [serial = 124] [outer = (nil)] 04:37:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x96a44800) [pid = 1798] [serial = 125] [outer = 0x8f9be800] 04:37:31 INFO - PROCESS | 1798 | 1461152251141 Marionette DEBUG loaded listener.js 04:37:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0x9832a400) [pid = 1798] [serial = 126] [outer = 0x8f9be800] 04:37:31 INFO - PROCESS | 1798 | 1461152251784 Marionette TRACE conn4 <- [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]]]}] 04:37:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1040ms 04:37:31 INFO - PROCESS | 1798 | 1461152251857 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 04:37:31 INFO - PROCESS | 1798 | 1461152251860 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 04:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:37:31 INFO - PROCESS | 1798 | 1461152251925 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:37:31 INFO - PROCESS | 1798 | 1461152251928 Marionette TRACE conn4 <- [1,142,null,{}] 04:37:32 INFO - PROCESS | 1798 | 1461152252025 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:32 INFO - PROCESS | 1798 | 1461152252220 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 04:37:32 INFO - PROCESS | 1798 | 1461152252364 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x9590b400 == 14 [pid = 1798] [id = 43] 04:37:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0x96f07400) [pid = 1798] [serial = 127] [outer = (nil)] 04:37:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0x9928ec00) [pid = 1798] [serial = 128] [outer = 0x96f07400] 04:37:32 INFO - PROCESS | 1798 | 1461152252446 Marionette DEBUG loaded listener.js 04:37:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0x9a47d000) [pid = 1798] [serial = 129] [outer = 0x96f07400] 04:37:33 INFO - PROCESS | 1798 | 1461152253379 Marionette TRACE conn4 <- [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]]]}] 04:37:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1532ms 04:37:33 INFO - PROCESS | 1798 | 1461152253416 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 04:37:33 INFO - PROCESS | 1798 | 1461152253424 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 04:37:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:37:33 INFO - PROCESS | 1798 | 1461152253433 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:37:33 INFO - PROCESS | 1798 | 1461152253438 Marionette TRACE conn4 <- [1,146,null,{}] 04:37:33 INFO - PROCESS | 1798 | 1461152253447 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:33 INFO - PROCESS | 1798 | 1461152253644 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 04:37:33 INFO - PROCESS | 1798 | 1461152253789 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa43800 == 15 [pid = 1798] [id = 44] 04:37:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0x91e1f400) [pid = 1798] [serial = 130] [outer = (nil)] 04:37:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0x95b1ec00) [pid = 1798] [serial = 131] [outer = 0x91e1f400] 04:37:33 INFO - PROCESS | 1798 | 1461152253884 Marionette DEBUG loaded listener.js 04:37:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x981b0c00) [pid = 1798] [serial = 132] [outer = 0x91e1f400] 04:37:34 INFO - PROCESS | 1798 | 1461152254846 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:37:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:37:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1446ms 04:37:34 INFO - PROCESS | 1798 | 1461152254879 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 04:37:34 INFO - PROCESS | 1798 | 1461152254888 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 04:37:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:37:34 INFO - PROCESS | 1798 | 1461152254899 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:37:34 INFO - PROCESS | 1798 | 1461152254904 Marionette TRACE conn4 <- [1,150,null,{}] 04:37:34 INFO - PROCESS | 1798 | 1461152254911 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:35 INFO - PROCESS | 1798 | 1461152255089 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 04:37:35 INFO - PROCESS | 1798 | 1461152255231 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x92822400 == 16 [pid = 1798] [id = 45] 04:37:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0x9282c800) [pid = 1798] [serial = 133] [outer = (nil)] 04:37:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0x99827400) [pid = 1798] [serial = 134] [outer = 0x9282c800] 04:37:35 INFO - PROCESS | 1798 | 1461152255320 Marionette DEBUG loaded listener.js 04:37:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0x98aa3c00) [pid = 1798] [serial = 135] [outer = 0x9282c800] 04:37:36 INFO - PROCESS | 1798 | 1461152256225 Marionette TRACE conn4 <- [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]]]}] 04:37:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:37:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1380ms 04:37:36 INFO - PROCESS | 1798 | 1461152256279 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 04:37:36 INFO - PROCESS | 1798 | 1461152256282 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 04:37:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:37:36 INFO - PROCESS | 1798 | 1461152256290 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:37:36 INFO - PROCESS | 1798 | 1461152256296 Marionette TRACE conn4 <- [1,154,null,{}] 04:37:36 INFO - PROCESS | 1798 | 1461152256312 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:36 INFO - PROCESS | 1798 | 1461152256525 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 04:37:36 INFO - PROCESS | 1798 | 1461152256668 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x92810400 == 17 [pid = 1798] [id = 46] 04:37:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0x96a43400) [pid = 1798] [serial = 136] [outer = (nil)] 04:37:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0x9fb62800) [pid = 1798] [serial = 137] [outer = 0x96a43400] 04:37:36 INFO - PROCESS | 1798 | 1461152256762 Marionette DEBUG loaded listener.js 04:37:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0x9fd95c00) [pid = 1798] [serial = 138] [outer = 0x96a43400] 04:37:37 INFO - PROCESS | 1798 | 1461152257615 Marionette TRACE conn4 <- [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]]]}] 04:37:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:37:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1337ms 04:37:37 INFO - PROCESS | 1798 | 1461152257628 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 04:37:37 INFO - PROCESS | 1798 | 1461152257632 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 04:37:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:37:37 INFO - PROCESS | 1798 | 1461152257657 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:37:37 INFO - PROCESS | 1798 | 1461152257660 Marionette TRACE conn4 <- [1,158,null,{}] 04:37:37 INFO - PROCESS | 1798 | 1461152257667 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:37 INFO - PROCESS | 1798 | 1461152257829 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 04:37:38 INFO - PROCESS | 1798 | 1461152258026 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:38 INFO - PROCESS | 1798 | 1461152258043 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:37:38 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0ea8000 == 18 [pid = 1798] [id = 47] 04:37:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0xa0ea8c00) [pid = 1798] [serial = 139] [outer = (nil)] 04:37:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa297b800) [pid = 1798] [serial = 140] [outer = 0xa0ea8c00] 04:37:38 INFO - PROCESS | 1798 | 1461152258132 Marionette DEBUG loaded listener.js 04:37:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa29d3400) [pid = 1798] [serial = 141] [outer = 0xa0ea8c00] 04:37:39 INFO - PROCESS | 1798 | 1461152259034 Marionette TRACE conn4 <- [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]]]}] 04:37:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:37:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1431ms 04:37:39 INFO - PROCESS | 1798 | 1461152259087 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 04:37:39 INFO - PROCESS | 1798 | 1461152259090 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 04:37:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:37:39 INFO - PROCESS | 1798 | 1461152259096 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:37:39 INFO - PROCESS | 1798 | 1461152259100 Marionette TRACE conn4 <- [1,162,null,{}] 04:37:39 INFO - PROCESS | 1798 | 1461152259106 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:39 INFO - PROCESS | 1798 | 1461152259274 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 04:37:39 INFO - PROCESS | 1798 | 1461152259417 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x90656400 == 19 [pid = 1798] [id = 48] 04:37:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0x996f7000) [pid = 1798] [serial = 142] [outer = (nil)] 04:37:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0xa3b7c000) [pid = 1798] [serial = 143] [outer = 0x996f7000] 04:37:39 INFO - PROCESS | 1798 | 1461152259516 Marionette DEBUG loaded listener.js 04:37:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa3bd4800) [pid = 1798] [serial = 144] [outer = 0x996f7000] 04:37:40 INFO - PROCESS | 1798 | 1461152260796 Marionette TRACE conn4 <- [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]]]}] 04:37:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:37:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1738ms 04:37:40 INFO - PROCESS | 1798 | 1461152260836 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 04:37:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:37:40 INFO - PROCESS | 1798 | 1461152260840 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 04:37:40 INFO - PROCESS | 1798 | 1461152260846 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:37:40 INFO - PROCESS | 1798 | 1461152260850 Marionette TRACE conn4 <- [1,166,null,{}] 04:37:40 INFO - PROCESS | 1798 | 1461152260856 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:41 INFO - PROCESS | 1798 | 1461152261084 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 04:37:41 INFO - PROCESS | 1798 | 1461152261249 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a489400 == 20 [pid = 1798] [id = 49] 04:37:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0x9e91d000) [pid = 1798] [serial = 145] [outer = (nil)] 04:37:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0xa29cf400) [pid = 1798] [serial = 146] [outer = 0x9e91d000] 04:37:41 INFO - PROCESS | 1798 | 1461152261352 Marionette DEBUG loaded listener.js 04:37:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0xa44e6c00) [pid = 1798] [serial = 147] [outer = 0x9e91d000] 04:37:42 INFO - PROCESS | 1798 | 1461152262267 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:37:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:37:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1485ms 04:37:42 INFO - PROCESS | 1798 | 1461152262331 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 04:37:42 INFO - PROCESS | 1798 | 1461152262336 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 04:37:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:37:42 INFO - PROCESS | 1798 | 1461152262342 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:37:42 INFO - PROCESS | 1798 | 1461152262346 Marionette TRACE conn4 <- [1,170,null,{}] 04:37:42 INFO - PROCESS | 1798 | 1461152262352 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:42 INFO - PROCESS | 1798 | 1461152262541 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 04:37:42 INFO - PROCESS | 1798 | 1461152262818 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eae000 == 21 [pid = 1798] [id = 50] 04:37:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x91eb1400) [pid = 1798] [serial = 148] [outer = (nil)] 04:37:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x92805c00) [pid = 1798] [serial = 149] [outer = 0x91eb1400] 04:37:42 INFO - PROCESS | 1798 | 1461152262970 Marionette DEBUG loaded listener.js 04:37:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x92828800) [pid = 1798] [serial = 150] [outer = 0x91eb1400] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x98325000) [pid = 1798] [serial = 70] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x9875a800) [pid = 1798] [serial = 80] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0xa29db400) [pid = 1798] [serial = 2] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0x92823000) [pid = 1798] [serial = 88] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0x91e1d400) [pid = 1798] [serial = 40] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0x93c2b800) [pid = 1798] [serial = 41] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0x98b02000) [pid = 1798] [serial = 46] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0x912f1000) [pid = 1798] [serial = 25] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0x996b9800) [pid = 1798] [serial = 34] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0x9a47d400) [pid = 1798] [serial = 35] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0x9fd97c00) [pid = 1798] [serial = 37] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0x96f03800) [pid = 1798] [serial = 43] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0xa09b1c00) [pid = 1798] [serial = 38] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0x914efc00) [pid = 1798] [serial = 27] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0x91eb6c00) [pid = 1798] [serial = 22] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0x97aa0c00) [pid = 1798] [serial = 44] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0x98f44000) [pid = 1798] [serial = 47] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0x91eb7000) [pid = 1798] [serial = 28] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0x97802800) [pid = 1798] [serial = 31] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0xaae02800) [pid = 1798] [serial = 23] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x9a47ec00) [pid = 1798] [serial = 50] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0x9a6d8000) [pid = 1798] [serial = 59] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0x9fa2b400) [pid = 1798] [serial = 61] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0x9a682000) [pid = 1798] [serial = 58] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0x98aa3800) [pid = 1798] [serial = 94] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0x98326000) [pid = 1798] [serial = 56] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0x96a41800) [pid = 1798] [serial = 91] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0x93c29000) [pid = 1798] [serial = 89] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0x9280c400) [pid = 1798] [serial = 53] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0x97fa7000) [pid = 1798] [serial = 55] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0x996bbc00) [pid = 1798] [serial = 49] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 90 (0x91e1bc00) [pid = 1798] [serial = 52] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0x9a689400) [pid = 1798] [serial = 73] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0xa0910800) [pid = 1798] [serial = 83] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0x912ee400) [pid = 1798] [serial = 67] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0x98b01c00) [pid = 1798] [serial = 71] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0x98aa7000) [pid = 1798] [serial = 82] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0x9fd96400) [pid = 1798] [serial = 65] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0x9282d000) [pid = 1798] [serial = 86] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0x97869c00) [pid = 1798] [serial = 92] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0x9282b400) [pid = 1798] [serial = 85] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0x9a6fb400) [pid = 1798] [serial = 74] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0x98ac0c00) [pid = 1798] [serial = 95] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0x9fa96000) [pid = 1798] [serial = 62] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0x9826ec00) [pid = 1798] [serial = 12] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0x9fba4800) [pid = 1798] [serial = 64] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0x9d507400) [pid = 1798] [serial = 97] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x9ff37800) [pid = 1798] [serial = 76] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0x980c0800) [pid = 1798] [serial = 9] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0xa44e5000) [pid = 1798] [serial = 108] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0xa4479000) [pid = 1798] [serial = 107] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa3b01400) [pid = 1798] [serial = 105] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0xa0e9e000) [pid = 1798] [serial = 102] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0xa29d5800) [pid = 1798] [serial = 104] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x9ffb5800) [pid = 1798] [serial = 101] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x91eb6400) [pid = 1798] [serial = 16] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x928f8800) [pid = 1798] [serial = 68] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0x93ccdc00) [pid = 1798] [serial = 17] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0x98757000) [pid = 1798] [serial = 79] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0x98ac6400) [pid = 1798] [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.] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 61 (0x914f2400) [pid = 1798] [serial = 19] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 60 (0xa09b2400) [pid = 1798] [serial = 77] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 59 (0x9fa2d400) [pid = 1798] [serial = 98] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | --DOMWINDOW == 58 (0x8e90c400) [pid = 1798] [serial = 110] [outer = (nil)] [url = about:blank] 04:37:44 INFO - PROCESS | 1798 | 1461152264911 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:37:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:37:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 2586ms 04:37:44 INFO - PROCESS | 1798 | 1461152264929 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 04:37:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:37:44 INFO - PROCESS | 1798 | 1461152264936 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 04:37:44 INFO - PROCESS | 1798 | 1461152264950 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:37:44 INFO - PROCESS | 1798 | 1461152264955 Marionette TRACE conn4 <- [1,174,null,{}] 04:37:44 INFO - PROCESS | 1798 | 1461152264970 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:45 INFO - PROCESS | 1798 | 1461152265124 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 04:37:45 INFO - PROCESS | 1798 | 1461152265150 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e910800 == 22 [pid = 1798] [id = 51] 04:37:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 59 (0x906f3000) [pid = 1798] [serial = 151] [outer = (nil)] 04:37:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 60 (0x912ef800) [pid = 1798] [serial = 152] [outer = 0x906f3000] 04:37:45 INFO - PROCESS | 1798 | 1461152265231 Marionette DEBUG loaded listener.js 04:37:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 61 (0x914ee000) [pid = 1798] [serial = 153] [outer = 0x906f3000] 04:37:45 INFO - PROCESS | 1798 | 1461152265987 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:37:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:37:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1059ms 04:37:46 INFO - PROCESS | 1798 | 1461152266004 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 04:37:46 INFO - PROCESS | 1798 | 1461152266014 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 04:37:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:37:46 INFO - PROCESS | 1798 | 1461152266064 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:37:46 INFO - PROCESS | 1798 | 1461152266069 Marionette TRACE conn4 <- [1,178,null,{}] 04:37:46 INFO - PROCESS | 1798 | 1461152266076 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:46 INFO - PROCESS | 1798 | 1461152266252 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 04:37:46 INFO - PROCESS | 1798 | 1461152266263 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x914f1800 == 23 [pid = 1798] [id = 52] 04:37:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 62 (0x91ea8c00) [pid = 1798] [serial = 154] [outer = (nil)] 04:37:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0x92810c00) [pid = 1798] [serial = 155] [outer = 0x91ea8c00] 04:37:46 INFO - PROCESS | 1798 | 1461152266343 Marionette DEBUG loaded listener.js 04:37:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0x92827c00) [pid = 1798] [serial = 156] [outer = 0x91ea8c00] 04:37:47 INFO - PROCESS | 1798 | 1461152267109 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:37:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:37:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1109ms 04:37:47 INFO - PROCESS | 1798 | 1461152267164 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 04:37:47 INFO - PROCESS | 1798 | 1461152267170 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 04:37:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:37:47 INFO - PROCESS | 1798 | 1461152267189 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:37:47 INFO - PROCESS | 1798 | 1461152267196 Marionette TRACE conn4 <- [1,182,null,{}] 04:37:47 INFO - PROCESS | 1798 | 1461152267214 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:47 INFO - PROCESS | 1798 | 1461152267423 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 04:37:47 INFO - PROCESS | 1798 | 1461152267498 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x93cc9c00 == 24 [pid = 1798] [id = 53] 04:37:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0x9590c800) [pid = 1798] [serial = 157] [outer = (nil)] 04:37:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0x95b86000) [pid = 1798] [serial = 158] [outer = 0x9590c800] 04:37:47 INFO - PROCESS | 1798 | 1461152267577 Marionette DEBUG loaded listener.js 04:37:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0x96ab3c00) [pid = 1798] [serial = 159] [outer = 0x9590c800] 04:37:48 INFO - PROCESS | 1798 | 1461152268411 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:37:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:37:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1289ms 04:37:48 INFO - PROCESS | 1798 | 1461152268479 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 04:37:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:37:48 INFO - PROCESS | 1798 | 1461152268483 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 04:37:48 INFO - PROCESS | 1798 | 1461152268489 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:37:48 INFO - PROCESS | 1798 | 1461152268492 Marionette TRACE conn4 <- [1,186,null,{}] 04:37:48 INFO - PROCESS | 1798 | 1461152268504 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:48 INFO - PROCESS | 1798 | 1461152268691 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 04:37:48 INFO - PROCESS | 1798 | 1461152268755 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b6c00 == 25 [pid = 1798] [id = 54] 04:37:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x91e14000) [pid = 1798] [serial = 160] [outer = (nil)] 04:37:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0x97aac800) [pid = 1798] [serial = 161] [outer = 0x91e14000] 04:37:48 INFO - PROCESS | 1798 | 1461152268830 Marionette DEBUG loaded listener.js 04:37:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0x980c0800) [pid = 1798] [serial = 162] [outer = 0x91e14000] 04:37:49 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x96f07400) [pid = 1798] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:37:49 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x98aa8000) [pid = 1798] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:37:49 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x92808800) [pid = 1798] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:37:49 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x8e905c00) [pid = 1798] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:37:49 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x92803c00) [pid = 1798] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:37:49 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0x8f9be800) [pid = 1798] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:37:49 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0x8e909400) [pid = 1798] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:37:49 INFO - PROCESS | 1798 | 1461152269781 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:37:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:37:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1336ms 04:37:49 INFO - PROCESS | 1798 | 1461152269826 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 04:37:49 INFO - PROCESS | 1798 | 1461152269832 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 04:37:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:37:49 INFO - PROCESS | 1798 | 1461152269841 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:37:49 INFO - PROCESS | 1798 | 1461152269848 Marionette TRACE conn4 <- [1,190,null,{}] 04:37:49 INFO - PROCESS | 1798 | 1461152269858 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:50 INFO - PROCESS | 1798 | 1461152270039 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 04:37:50 INFO - PROCESS | 1798 | 1461152270159 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x906f1400 == 26 [pid = 1798] [id = 55] 04:37:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0x906f2400) [pid = 1798] [serial = 163] [outer = (nil)] 04:37:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0x914e4400) [pid = 1798] [serial = 164] [outer = 0x906f2400] 04:37:50 INFO - PROCESS | 1798 | 1461152270303 Marionette DEBUG loaded listener.js 04:37:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0x91e1e400) [pid = 1798] [serial = 165] [outer = 0x906f2400] 04:37:51 INFO - PROCESS | 1798 | 1461152271210 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:37:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:37:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1439ms 04:37:51 INFO - PROCESS | 1798 | 1461152271281 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 04:37:51 INFO - PROCESS | 1798 | 1461152271289 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 04:37:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:37:51 INFO - PROCESS | 1798 | 1461152271302 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:37:51 INFO - PROCESS | 1798 | 1461152271305 Marionette TRACE conn4 <- [1,194,null,{}] 04:37:51 INFO - PROCESS | 1798 | 1461152271312 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:51 INFO - PROCESS | 1798 | 1461152271519 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 04:37:51 INFO - PROCESS | 1798 | 1461152271711 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x9282f400 == 27 [pid = 1798] [id = 56] 04:37:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0x928f2800) [pid = 1798] [serial = 166] [outer = (nil)] 04:37:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x93c2f400) [pid = 1798] [serial = 167] [outer = 0x928f2800] 04:37:51 INFO - PROCESS | 1798 | 1461152271845 Marionette DEBUG loaded listener.js 04:37:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0x95b8ac00) [pid = 1798] [serial = 168] [outer = 0x928f2800] 04:37:52 INFO - PROCESS | 1798 | 1461152272763 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:37:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:37:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1484ms 04:37:52 INFO - PROCESS | 1798 | 1461152272786 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 04:37:52 INFO - PROCESS | 1798 | 1461152272790 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 04:37:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:37:52 INFO - PROCESS | 1798 | 1461152272797 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:37:52 INFO - PROCESS | 1798 | 1461152272803 Marionette TRACE conn4 <- [1,198,null,{}] 04:37:52 INFO - PROCESS | 1798 | 1461152272819 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:52 INFO - PROCESS | 1798 | 1461152272997 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 04:37:53 INFO - PROCESS | 1798 | 1461152273132 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b4400 == 28 [pid = 1798] [id = 57] 04:37:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0x98322c00) [pid = 1798] [serial = 169] [outer = (nil)] 04:37:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0x9832c400) [pid = 1798] [serial = 170] [outer = 0x98322c00] 04:37:53 INFO - PROCESS | 1798 | 1461152273227 Marionette DEBUG loaded listener.js 04:37:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0x96f03800) [pid = 1798] [serial = 171] [outer = 0x98322c00] 04:37:54 INFO - PROCESS | 1798 | 1461152274131 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:37:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:37:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1392ms 04:37:54 INFO - PROCESS | 1798 | 1461152274190 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 04:37:54 INFO - PROCESS | 1798 | 1461152274195 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 04:37:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:37:54 INFO - PROCESS | 1798 | 1461152274201 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:37:54 INFO - PROCESS | 1798 | 1461152274204 Marionette TRACE conn4 <- [1,202,null,{}] 04:37:54 INFO - PROCESS | 1798 | 1461152274210 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:54 INFO - PROCESS | 1798 | 1461152274387 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 04:37:54 INFO - PROCESS | 1798 | 1461152274523 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x9826f400 == 29 [pid = 1798] [id = 58] 04:37:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0x98329c00) [pid = 1798] [serial = 172] [outer = (nil)] 04:37:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0x989f5400) [pid = 1798] [serial = 173] [outer = 0x98329c00] 04:37:54 INFO - PROCESS | 1798 | 1461152274625 Marionette DEBUG loaded listener.js 04:37:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x98aa0c00) [pid = 1798] [serial = 174] [outer = 0x98329c00] 04:37:55 INFO - PROCESS | 1798 | 1461152275721 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:37:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8e902400 == 28 [pid = 1798] [id = 38] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x8e90d000) [pid = 1798] [serial = 113] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0x8e90f800) [pid = 1798] [serial = 111] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0x98ac0400) [pid = 1798] [serial = 122] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0x98f45800) [pid = 1798] [serial = 123] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0x95b1e000) [pid = 1798] [serial = 119] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x906ef800) [pid = 1798] [serial = 114] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x92808000) [pid = 1798] [serial = 116] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x92823c00) [pid = 1798] [serial = 117] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x9832a400) [pid = 1798] [serial = 126] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x96a44800) [pid = 1798] [serial = 125] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 64 (0x97869400) [pid = 1798] [serial = 120] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 63 (0x9a47d000) [pid = 1798] [serial = 129] [outer = (nil)] [url = about:blank] 04:37:55 INFO - PROCESS | 1798 | --DOMWINDOW == 62 (0x9928ec00) [pid = 1798] [serial = 128] [outer = (nil)] [url = about:blank] 04:37:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:37:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1591ms 04:37:55 INFO - PROCESS | 1798 | 1461152275793 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 04:37:55 INFO - PROCESS | 1798 | 1461152275799 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 04:37:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:37:55 INFO - PROCESS | 1798 | 1461152275807 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:37:55 INFO - PROCESS | 1798 | 1461152275813 Marionette TRACE conn4 <- [1,206,null,{}] 04:37:55 INFO - PROCESS | 1798 | 1461152275821 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:55 INFO - PROCESS | 1798 | 1461152275992 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 04:37:56 INFO - PROCESS | 1798 | 1461152276139 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa3f800 == 29 [pid = 1798] [id = 59] 04:37:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 63 (0x912e9800) [pid = 1798] [serial = 175] [outer = (nil)] 04:37:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 64 (0x91e14400) [pid = 1798] [serial = 176] [outer = 0x912e9800] 04:37:56 INFO - PROCESS | 1798 | 1461152276222 Marionette DEBUG loaded listener.js 04:37:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 65 (0x92802400) [pid = 1798] [serial = 177] [outer = 0x912e9800] 04:37:56 INFO - PROCESS | 1798 | 1461152276923 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:37:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:37:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1134ms 04:37:56 INFO - PROCESS | 1798 | 1461152276941 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 04:37:56 INFO - PROCESS | 1798 | 1461152276950 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 04:37:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:37:56 INFO - PROCESS | 1798 | 1461152276969 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:37:56 INFO - PROCESS | 1798 | 1461152276973 Marionette TRACE conn4 <- [1,210,null,{}] 04:37:56 INFO - PROCESS | 1798 | 1461152276979 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:57 INFO - PROCESS | 1798 | 1461152277133 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 04:37:57 INFO - PROCESS | 1798 | 1461152277151 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x92825400 == 30 [pid = 1798] [id = 60] 04:37:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0x92829000) [pid = 1798] [serial = 178] [outer = (nil)] 04:37:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0x95912400) [pid = 1798] [serial = 179] [outer = 0x92829000] 04:37:57 INFO - PROCESS | 1798 | 1461152277225 Marionette DEBUG loaded listener.js 04:37:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x96f0e400) [pid = 1798] [serial = 180] [outer = 0x92829000] 04:37:58 INFO - PROCESS | 1798 | 1461152278062 Marionette TRACE conn4 <- [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]]]}] 04:37:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:37:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1145ms 04:37:58 INFO - PROCESS | 1798 | 1461152278110 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 04:37:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:37:58 INFO - PROCESS | 1798 | 1461152278116 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 04:37:58 INFO - PROCESS | 1798 | 1461152278122 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:37:58 INFO - PROCESS | 1798 | 1461152278128 Marionette TRACE conn4 <- [1,214,null,{}] 04:37:58 INFO - PROCESS | 1798 | 1461152278148 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:58 INFO - PROCESS | 1798 | 1461152278302 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 04:37:58 INFO - PROCESS | 1798 | 1461152278313 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x9282b400 == 31 [pid = 1798] [id = 61] 04:37:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0x93cc3800) [pid = 1798] [serial = 181] [outer = (nil)] 04:37:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0x9832bc00) [pid = 1798] [serial = 182] [outer = 0x93cc3800] 04:37:58 INFO - PROCESS | 1798 | 1461152278390 Marionette DEBUG loaded listener.js 04:37:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0x9832ec00) [pid = 1798] [serial = 183] [outer = 0x93cc3800] 04:37:59 INFO - PROCESS | 1798 | 1461152279321 Marionette TRACE conn4 <- [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]]]}] 04:37:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:37:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1242ms 04:37:59 INFO - PROCESS | 1798 | 1461152279364 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 04:37:59 INFO - PROCESS | 1798 | 1461152279368 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 04:37:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:37:59 INFO - PROCESS | 1798 | 1461152279380 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:37:59 INFO - PROCESS | 1798 | 1461152279383 Marionette TRACE conn4 <- [1,218,null,{}] 04:37:59 INFO - PROCESS | 1798 | 1461152279389 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:37:59 INFO - PROCESS | 1798 | 1461152279580 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 04:37:59 INFO - PROCESS | 1798 | 1461152279603 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:37:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x9826ec00 == 32 [pid = 1798] [id = 62] 04:37:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0x98aa7c00) [pid = 1798] [serial = 184] [outer = (nil)] 04:37:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0x98ac0000) [pid = 1798] [serial = 185] [outer = 0x98aa7c00] 04:37:59 INFO - PROCESS | 1798 | 1461152279708 Marionette DEBUG loaded listener.js 04:37:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0x98aaa400) [pid = 1798] [serial = 186] [outer = 0x98aa7c00] 04:38:00 INFO - PROCESS | 1798 | 1461152280642 Marionette TRACE conn4 <- [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]]]}] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0x91ea8c00) [pid = 1798] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0x9590c800) [pid = 1798] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 71 (0x9e91d000) [pid = 1798] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 70 (0xa0ea8c00) [pid = 1798] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 69 (0x996f7000) [pid = 1798] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 68 (0x9282c800) [pid = 1798] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 67 (0x91e1f400) [pid = 1798] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 66 (0x96a43400) [pid = 1798] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:38:00 INFO - PROCESS | 1798 | --DOMWINDOW == 65 (0x906f3000) [pid = 1798] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:38:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:38:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1335ms 04:38:00 INFO - PROCESS | 1798 | 1461152280710 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 04:38:00 INFO - PROCESS | 1798 | 1461152280714 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 04:38:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:38:00 INFO - PROCESS | 1798 | 1461152280720 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:38:00 INFO - PROCESS | 1798 | 1461152280724 Marionette TRACE conn4 <- [1,222,null,{}] 04:38:00 INFO - PROCESS | 1798 | 1461152280730 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:00 INFO - PROCESS | 1798 | 1461152280878 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 04:38:00 INFO - PROCESS | 1798 | 1461152280888 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e905c00 == 33 [pid = 1798] [id = 63] 04:38:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 66 (0x91eb4000) [pid = 1798] [serial = 187] [outer = (nil)] 04:38:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 67 (0x9875ac00) [pid = 1798] [serial = 188] [outer = 0x91eb4000] 04:38:01 INFO - PROCESS | 1798 | 1461152281048 Marionette DEBUG loaded listener.js 04:38:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 68 (0x98b09000) [pid = 1798] [serial = 189] [outer = 0x91eb4000] 04:38:01 INFO - PROCESS | 1798 | 1461152281755 Marionette TRACE conn4 <- [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]]]}] 04:38:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:38:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1088ms 04:38:01 INFO - PROCESS | 1798 | 1461152281809 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 04:38:01 INFO - PROCESS | 1798 | 1461152281813 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 04:38:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:38:01 INFO - PROCESS | 1798 | 1461152281819 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:38:01 INFO - PROCESS | 1798 | 1461152281822 Marionette TRACE conn4 <- [1,226,null,{}] 04:38:01 INFO - PROCESS | 1798 | 1461152281828 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:02 INFO - PROCESS | 1798 | 1461152282036 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 04:38:02 INFO - PROCESS | 1798 | 1461152282052 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa3e400 == 34 [pid = 1798] [id = 64] 04:38:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 69 (0x906efc00) [pid = 1798] [serial = 190] [outer = (nil)] 04:38:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 70 (0x996b5c00) [pid = 1798] [serial = 191] [outer = 0x906efc00] 04:38:02 INFO - PROCESS | 1798 | 1461152282131 Marionette DEBUG loaded listener.js 04:38:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 71 (0x996bd000) [pid = 1798] [serial = 192] [outer = 0x906efc00] 04:38:03 INFO - PROCESS | 1798 | 1461152283002 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:38:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:38:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1227ms 04:38:03 INFO - PROCESS | 1798 | 1461152283049 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 04:38:03 INFO - PROCESS | 1798 | 1461152283055 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 04:38:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:38:03 INFO - PROCESS | 1798 | 1461152283066 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:38:03 INFO - PROCESS | 1798 | 1461152283071 Marionette TRACE conn4 <- [1,230,null,{}] 04:38:03 INFO - PROCESS | 1798 | 1461152283082 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:03 INFO - PROCESS | 1798 | 1461152283265 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 04:38:03 INFO - PROCESS | 1798 | 1461152283406 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90e400 == 35 [pid = 1798] [id = 65] 04:38:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 72 (0x8fa3e000) [pid = 1798] [serial = 193] [outer = (nil)] 04:38:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0x906ef800) [pid = 1798] [serial = 194] [outer = 0x8fa3e000] 04:38:03 INFO - PROCESS | 1798 | 1461152283498 Marionette DEBUG loaded listener.js 04:38:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0x91eb2800) [pid = 1798] [serial = 195] [outer = 0x8fa3e000] 04:38:04 INFO - PROCESS | 1798 | 1461152284430 Marionette TRACE conn4 <- [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]]]}] 04:38:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:38:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1441ms 04:38:04 INFO - PROCESS | 1798 | 1461152284508 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 04:38:04 INFO - PROCESS | 1798 | 1461152284516 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 04:38:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:38:04 INFO - PROCESS | 1798 | 1461152284528 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:38:04 INFO - PROCESS | 1798 | 1461152284531 Marionette TRACE conn4 <- [1,234,null,{}] 04:38:04 INFO - PROCESS | 1798 | 1461152284538 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:04 INFO - PROCESS | 1798 | 1461152284758 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 04:38:04 INFO - PROCESS | 1798 | 1461152284938 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x96a43400 == 36 [pid = 1798] [id = 66] 04:38:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x96f0ac00) [pid = 1798] [serial = 196] [outer = (nil)] 04:38:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0x97d23800) [pid = 1798] [serial = 197] [outer = 0x96f0ac00] 04:38:05 INFO - PROCESS | 1798 | 1461152285071 Marionette DEBUG loaded listener.js 04:38:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0x98324400) [pid = 1798] [serial = 198] [outer = 0x96f0ac00] 04:38:05 INFO - PROCESS | 1798 | 1461152285904 Marionette TRACE conn4 <- [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]]]}] 04:38:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:38:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1435ms 04:38:05 INFO - PROCESS | 1798 | 1461152285963 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 04:38:05 INFO - PROCESS | 1798 | 1461152285967 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 04:38:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:38:05 INFO - PROCESS | 1798 | 1461152285974 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:38:05 INFO - PROCESS | 1798 | 1461152285980 Marionette TRACE conn4 <- [1,238,null,{}] 04:38:06 INFO - PROCESS | 1798 | 1461152285997 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:06 INFO - PROCESS | 1798 | 1461152286211 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 04:38:06 INFO - PROCESS | 1798 | 1461152286351 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e5400 == 37 [pid = 1798] [id = 67] 04:38:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x98b10c00) [pid = 1798] [serial = 199] [outer = (nil)] 04:38:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x996bc400) [pid = 1798] [serial = 200] [outer = 0x98b10c00] 04:38:06 INFO - PROCESS | 1798 | 1461152286444 Marionette DEBUG loaded listener.js 04:38:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9a482800) [pid = 1798] [serial = 201] [outer = 0x98b10c00] 04:38:07 INFO - PROCESS | 1798 | 1461152287358 Marionette TRACE conn4 <- [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]]]}] 04:38:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:38:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1394ms 04:38:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:38:07 INFO - PROCESS | 1798 | 1461152287369 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 04:38:07 INFO - PROCESS | 1798 | 1461152287373 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 04:38:07 INFO - PROCESS | 1798 | 1461152287380 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:38:07 INFO - PROCESS | 1798 | 1461152287382 Marionette TRACE conn4 <- [1,242,null,{}] 04:38:07 INFO - PROCESS | 1798 | 1461152287391 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:07 INFO - PROCESS | 1798 | 1461152287581 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 04:38:07 INFO - PROCESS | 1798 | 1461152287725 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x93c23800 == 38 [pid = 1798] [id = 68] 04:38:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0x9a684c00) [pid = 1798] [serial = 202] [outer = (nil)] 04:38:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9a6d3800) [pid = 1798] [serial = 203] [outer = 0x9a684c00] 04:38:07 INFO - PROCESS | 1798 | 1461152287820 Marionette DEBUG loaded listener.js 04:38:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0x9a6f5000) [pid = 1798] [serial = 204] [outer = 0x9a684c00] 04:38:08 INFO - PROCESS | 1798 | 1461152288847 Marionette TRACE conn4 <- [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]]]}] 04:38:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:38:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1537ms 04:38:08 INFO - PROCESS | 1798 | 1461152288917 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 04:38:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:38:08 INFO - PROCESS | 1798 | 1461152288921 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 04:38:08 INFO - PROCESS | 1798 | 1461152288928 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:38:08 INFO - PROCESS | 1798 | 1461152288933 Marionette TRACE conn4 <- [1,246,null,{}] 04:38:08 INFO - PROCESS | 1798 | 1461152288940 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:09 INFO - PROCESS | 1798 | 1461152289143 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 04:38:09 INFO - PROCESS | 1798 | 1461152289296 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x996f4800 == 39 [pid = 1798] [id = 69] 04:38:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0x9a689800) [pid = 1798] [serial = 205] [outer = (nil)] 04:38:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9e91b400) [pid = 1798] [serial = 206] [outer = 0x9a689800] 04:38:09 INFO - PROCESS | 1798 | 1461152289385 Marionette DEBUG loaded listener.js 04:38:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0x9e91d000) [pid = 1798] [serial = 207] [outer = 0x9a689800] 04:38:10 INFO - PROCESS | 1798 | 1461152290516 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:38:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:38:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1635ms 04:38:10 INFO - PROCESS | 1798 | 1461152290563 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 04:38:10 INFO - PROCESS | 1798 | 1461152290570 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 04:38:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:38:10 INFO - PROCESS | 1798 | 1461152290579 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:38:10 INFO - PROCESS | 1798 | 1461152290584 Marionette TRACE conn4 <- [1,250,null,{}] 04:38:10 INFO - PROCESS | 1798 | 1461152290592 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:10 INFO - PROCESS | 1798 | 1461152290758 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 04:38:10 INFO - PROCESS | 1798 | 1461152290922 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x912f0400 == 40 [pid = 1798] [id = 70] 04:38:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0x914ed000) [pid = 1798] [serial = 208] [outer = (nil)] 04:38:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0x928eb400) [pid = 1798] [serial = 209] [outer = 0x914ed000] 04:38:11 INFO - PROCESS | 1798 | 1461152291026 Marionette DEBUG loaded listener.js 04:38:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0x96a42400) [pid = 1798] [serial = 210] [outer = 0x914ed000] 04:38:11 INFO - PROCESS | 1798 | 1461152291868 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:38:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:38:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1333ms 04:38:11 INFO - PROCESS | 1798 | 1461152291913 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 04:38:11 INFO - PROCESS | 1798 | 1461152291921 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 04:38:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:38:11 INFO - PROCESS | 1798 | 1461152291931 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:38:11 INFO - PROCESS | 1798 | 1461152291935 Marionette TRACE conn4 <- [1,254,null,{}] 04:38:11 INFO - PROCESS | 1798 | 1461152291941 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:12 INFO - PROCESS | 1798 | 1461152292101 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 04:38:12 INFO - PROCESS | 1798 | 1461152292256 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0x92805c00) [pid = 1798] [serial = 149] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0x97aac800) [pid = 1798] [serial = 161] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90fc00 == 41 [pid = 1798] [id = 71] 04:38:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0x8f9bf800) [pid = 1798] [serial = 211] [outer = (nil)] 04:38:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0x91eafc00) [pid = 1798] [serial = 212] [outer = 0x8f9bf800] 04:38:12 INFO - PROCESS | 1798 | 1461152292366 Marionette DEBUG loaded listener.js 04:38:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0x92824000) [pid = 1798] [serial = 213] [outer = 0x8f9bf800] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 89 (0x99827400) [pid = 1798] [serial = 134] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 88 (0x9fb62800) [pid = 1798] [serial = 137] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 87 (0xa297b800) [pid = 1798] [serial = 140] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 86 (0xa3b7c000) [pid = 1798] [serial = 143] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 85 (0xa29cf400) [pid = 1798] [serial = 146] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0x92827c00) [pid = 1798] [serial = 156] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0x92810c00) [pid = 1798] [serial = 155] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0x95b86000) [pid = 1798] [serial = 158] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0x96ab3c00) [pid = 1798] [serial = 159] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0xa44e6c00) [pid = 1798] [serial = 147] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0xa29d3400) [pid = 1798] [serial = 141] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0xa3bd4800) [pid = 1798] [serial = 144] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 77 (0x98aa3c00) [pid = 1798] [serial = 135] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 76 (0x981b0c00) [pid = 1798] [serial = 132] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 75 (0x9fd95c00) [pid = 1798] [serial = 138] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 74 (0x912ef800) [pid = 1798] [serial = 152] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 73 (0x914ee000) [pid = 1798] [serial = 153] [outer = (nil)] [url = about:blank] 04:38:12 INFO - PROCESS | 1798 | --DOMWINDOW == 72 (0x95b1ec00) [pid = 1798] [serial = 131] [outer = (nil)] [url = about:blank] 04:38:13 INFO - PROCESS | 1798 | 1461152293200 Marionette TRACE conn4 <- [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]]]}] 04:38:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:38:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1282ms 04:38:13 INFO - PROCESS | 1798 | 1461152293214 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 04:38:13 INFO - PROCESS | 1798 | 1461152293219 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 04:38:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:38:13 INFO - PROCESS | 1798 | 1461152293247 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:38:13 INFO - PROCESS | 1798 | 1461152293253 Marionette TRACE conn4 <- [1,258,null,{}] 04:38:13 INFO - PROCESS | 1798 | 1461152293270 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:13 INFO - PROCESS | 1798 | 1461152293418 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 04:38:13 INFO - PROCESS | 1798 | 1461152293437 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x97fae400 == 42 [pid = 1798] [id = 72] 04:38:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 73 (0x98aa5400) [pid = 1798] [serial = 214] [outer = (nil)] 04:38:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 74 (0x98acb000) [pid = 1798] [serial = 215] [outer = 0x98aa5400] 04:38:13 INFO - PROCESS | 1798 | 1461152293518 Marionette DEBUG loaded listener.js 04:38:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 75 (0x98d7a000) [pid = 1798] [serial = 216] [outer = 0x98aa5400] 04:38:14 INFO - PROCESS | 1798 | 1461152294440 Marionette TRACE conn4 <- [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]]]}] 04:38:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:38:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1240ms 04:38:14 INFO - PROCESS | 1798 | 1461152294482 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 04:38:14 INFO - PROCESS | 1798 | 1461152294487 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 04:38:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:38:14 INFO - PROCESS | 1798 | 1461152294494 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:38:14 INFO - PROCESS | 1798 | 1461152294497 Marionette TRACE conn4 <- [1,262,null,{}] 04:38:14 INFO - PROCESS | 1798 | 1461152294502 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:14 INFO - PROCESS | 1798 | 1461152294655 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 04:38:14 INFO - PROCESS | 1798 | 1461152294665 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x96ab5800 == 43 [pid = 1798] [id = 73] 04:38:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 76 (0x9928f800) [pid = 1798] [serial = 217] [outer = (nil)] 04:38:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 77 (0x9a680000) [pid = 1798] [serial = 218] [outer = 0x9928f800] 04:38:14 INFO - PROCESS | 1798 | 1461152294752 Marionette DEBUG loaded listener.js 04:38:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 78 (0x9a6d8000) [pid = 1798] [serial = 219] [outer = 0x9928f800] 04:38:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x9fa95c00) [pid = 1798] [serial = 220] [outer = 0x96a46400] 04:38:15 INFO - PROCESS | 1798 | 1461152295672 Marionette TRACE conn4 <- [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]]]}] 04:38:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:38:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1230ms 04:38:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:38:15 INFO - PROCESS | 1798 | 1461152295726 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 04:38:15 INFO - PROCESS | 1798 | 1461152295729 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 04:38:15 INFO - PROCESS | 1798 | 1461152295736 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:38:15 INFO - PROCESS | 1798 | 1461152295740 Marionette TRACE conn4 <- [1,266,null,{}] 04:38:15 INFO - PROCESS | 1798 | 1461152295745 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:15 INFO - PROCESS | 1798 | 1461152295924 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 04:38:15 INFO - PROCESS | 1798 | 1461152295944 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x98fce800 == 44 [pid = 1798] [id = 74] 04:38:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9a489c00) [pid = 1798] [serial = 221] [outer = (nil)] 04:38:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0x9e916c00) [pid = 1798] [serial = 222] [outer = 0x9a489c00] 04:38:16 INFO - PROCESS | 1798 | 1461152296020 Marionette DEBUG loaded listener.js 04:38:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9fa8cc00) [pid = 1798] [serial = 223] [outer = 0x9a489c00] 04:38:16 INFO - PROCESS | 1798 | 1461152296887 Marionette TRACE conn4 <- [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]]]}] 04:38:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:38:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1179ms 04:38:16 INFO - PROCESS | 1798 | 1461152296915 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 04:38:16 INFO - PROCESS | 1798 | 1461152296919 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 04:38:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:38:16 INFO - PROCESS | 1798 | 1461152296925 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:38:16 INFO - PROCESS | 1798 | 1461152296927 Marionette TRACE conn4 <- [1,270,null,{}] 04:38:16 INFO - PROCESS | 1798 | 1461152296933 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:17 INFO - PROCESS | 1798 | 1461152297157 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 04:38:17 INFO - PROCESS | 1798 | 1461152297175 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b6800 == 45 [pid = 1798] [id = 75] 04:38:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0x93c30400) [pid = 1798] [serial = 224] [outer = (nil)] 04:38:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0x9ff15400) [pid = 1798] [serial = 225] [outer = 0x93c30400] 04:38:17 INFO - PROCESS | 1798 | 1461152297252 Marionette DEBUG loaded listener.js 04:38:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x9ff3a000) [pid = 1798] [serial = 226] [outer = 0x93c30400] 04:38:17 INFO - PROCESS | 1798 | --DOMWINDOW == 84 (0x92829000) [pid = 1798] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:38:17 INFO - PROCESS | 1798 | --DOMWINDOW == 83 (0x91eb4000) [pid = 1798] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:38:17 INFO - PROCESS | 1798 | --DOMWINDOW == 82 (0x912e9800) [pid = 1798] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:38:17 INFO - PROCESS | 1798 | --DOMWINDOW == 81 (0x91eb1400) [pid = 1798] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:38:17 INFO - PROCESS | 1798 | --DOMWINDOW == 80 (0x98aa7c00) [pid = 1798] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:38:17 INFO - PROCESS | 1798 | --DOMWINDOW == 79 (0x98329c00) [pid = 1798] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:38:17 INFO - PROCESS | 1798 | --DOMWINDOW == 78 (0x93cc3800) [pid = 1798] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:38:18 INFO - PROCESS | 1798 | 1461152298234 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1327ms 04:38:18 INFO - PROCESS | 1798 | 1461152298252 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 04:38:18 INFO - PROCESS | 1798 | 1461152298256 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 04:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:38:18 INFO - PROCESS | 1798 | 1461152298268 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:38:18 INFO - PROCESS | 1798 | 1461152298271 Marionette TRACE conn4 <- [1,274,null,{}] 04:38:18 INFO - PROCESS | 1798 | 1461152298278 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:18 INFO - PROCESS | 1798 | 1461152298417 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 04:38:18 INFO - PROCESS | 1798 | 1461152298430 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x95912000 == 46 [pid = 1798] [id = 76] 04:38:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 79 (0x95b8d000) [pid = 1798] [serial = 227] [outer = (nil)] 04:38:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 80 (0x9ff1b400) [pid = 1798] [serial = 228] [outer = 0x95b8d000] 04:38:18 INFO - PROCESS | 1798 | 1461152298506 Marionette DEBUG loaded listener.js 04:38:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 81 (0xa09ac800) [pid = 1798] [serial = 229] [outer = 0x95b8d000] 04:38:19 INFO - PROCESS | 1798 | 1461152299272 Marionette TRACE conn4 <- [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]]]}] 04:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1035ms 04:38:19 INFO - PROCESS | 1798 | 1461152299298 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 04:38:19 INFO - PROCESS | 1798 | 1461152299301 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 04:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:38:19 INFO - PROCESS | 1798 | 1461152299307 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:38:19 INFO - PROCESS | 1798 | 1461152299311 Marionette TRACE conn4 <- [1,278,null,{}] 04:38:19 INFO - PROCESS | 1798 | 1461152299316 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:19 INFO - PROCESS | 1798 | 1461152299498 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 04:38:19 INFO - PROCESS | 1798 | 1461152299515 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x9780c000 == 47 [pid = 1798] [id = 77] 04:38:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 82 (0x9fd9a400) [pid = 1798] [serial = 230] [outer = (nil)] 04:38:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 83 (0xa0b43400) [pid = 1798] [serial = 231] [outer = 0x9fd9a400] 04:38:19 INFO - PROCESS | 1798 | 1461152299589 Marionette DEBUG loaded listener.js 04:38:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 84 (0xa0e9e000) [pid = 1798] [serial = 232] [outer = 0x9fd9a400] 04:38:20 INFO - PROCESS | 1798 | 1461152300610 Marionette TRACE conn4 <- [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]]]}] 04:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1340ms 04:38:20 INFO - PROCESS | 1798 | 1461152300649 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 04:38:20 INFO - PROCESS | 1798 | 1461152300657 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 04:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:38:20 INFO - PROCESS | 1798 | 1461152300666 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:38:20 INFO - PROCESS | 1798 | 1461152300671 Marionette TRACE conn4 <- [1,282,null,{}] 04:38:20 INFO - PROCESS | 1798 | 1461152300679 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:20 INFO - PROCESS | 1798 | 1461152300894 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 04:38:21 INFO - PROCESS | 1798 | 1461152301037 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e7400 == 48 [pid = 1798] [id = 78] 04:38:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 85 (0x92804400) [pid = 1798] [serial = 233] [outer = (nil)] 04:38:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 86 (0x93c26000) [pid = 1798] [serial = 234] [outer = 0x92804400] 04:38:21 INFO - PROCESS | 1798 | 1461152301127 Marionette DEBUG loaded listener.js 04:38:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 87 (0x96ab3c00) [pid = 1798] [serial = 235] [outer = 0x92804400] 04:38:22 INFO - PROCESS | 1798 | 1461152302056 Marionette TRACE conn4 <- [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]]]}] 04:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1438ms 04:38:22 INFO - PROCESS | 1798 | 1461152302105 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 04:38:22 INFO - PROCESS | 1798 | 1461152302113 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 04:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:38:22 INFO - PROCESS | 1798 | 1461152302124 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:38:22 INFO - PROCESS | 1798 | 1461152302128 Marionette TRACE conn4 <- [1,286,null,{}] 04:38:22 INFO - PROCESS | 1798 | 1461152302134 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:22 INFO - PROCESS | 1798 | 1461152302315 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 04:38:22 INFO - PROCESS | 1798 | 1461152302458 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x93c31000 == 49 [pid = 1798] [id = 79] 04:38:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 88 (0x9826a400) [pid = 1798] [serial = 236] [outer = (nil)] 04:38:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 89 (0x98aa3c00) [pid = 1798] [serial = 237] [outer = 0x9826a400] 04:38:22 INFO - PROCESS | 1798 | 1461152302547 Marionette DEBUG loaded listener.js 04:38:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 90 (0x9928ac00) [pid = 1798] [serial = 238] [outer = 0x9826a400] 04:38:23 INFO - PROCESS | 1798 | 1461152303580 Marionette TRACE conn4 <- [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]]]}] 04:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1531ms 04:38:23 INFO - PROCESS | 1798 | 1461152303655 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 04:38:23 INFO - PROCESS | 1798 | 1461152303659 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 04:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:38:23 INFO - PROCESS | 1798 | 1461152303666 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:38:23 INFO - PROCESS | 1798 | 1461152303672 Marionette TRACE conn4 <- [1,290,null,{}] 04:38:23 INFO - PROCESS | 1798 | 1461152303689 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:23 INFO - PROCESS | 1798 | 1461152303904 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 04:38:24 INFO - PROCESS | 1798 | 1461152304092 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a47dc00 == 50 [pid = 1798] [id = 80] 04:38:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 91 (0x9fd94800) [pid = 1798] [serial = 239] [outer = (nil)] 04:38:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0xa292d800) [pid = 1798] [serial = 240] [outer = 0x9fd94800] 04:38:24 INFO - PROCESS | 1798 | 1461152304200 Marionette DEBUG loaded listener.js 04:38:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0xa29db800) [pid = 1798] [serial = 241] [outer = 0x9fd94800] 04:38:25 INFO - PROCESS | 1798 | 1461152305009 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1391ms 04:38:25 INFO - PROCESS | 1798 | 1461152305058 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 04:38:25 INFO - PROCESS | 1798 | 1461152305063 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 04:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:38:25 INFO - PROCESS | 1798 | 1461152305070 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:38:25 INFO - PROCESS | 1798 | 1461152305074 Marionette TRACE conn4 <- [1,294,null,{}] 04:38:25 INFO - PROCESS | 1798 | 1461152305080 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:25 INFO - PROCESS | 1798 | 1461152305269 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 04:38:25 INFO - PROCESS | 1798 | 1461152305420 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x92821800 == 51 [pid = 1798] [id = 81] 04:38:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0x9596b400) [pid = 1798] [serial = 242] [outer = (nil)] 04:38:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0x95973800) [pid = 1798] [serial = 243] [outer = 0x9596b400] 04:38:25 INFO - PROCESS | 1798 | 1461152305511 Marionette DEBUG loaded listener.js 04:38:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0x95977400) [pid = 1798] [serial = 244] [outer = 0x9596b400] 04:38:26 INFO - PROCESS | 1798 | 1461152306394 Marionette TRACE conn4 <- [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]]]}] 04:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1380ms 04:38:26 INFO - PROCESS | 1798 | 1461152306451 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 04:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:38:26 INFO - PROCESS | 1798 | 1461152306456 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 04:38:26 INFO - PROCESS | 1798 | 1461152306463 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:38:26 INFO - PROCESS | 1798 | 1461152306467 Marionette TRACE conn4 <- [1,298,null,{}] 04:38:26 INFO - PROCESS | 1798 | 1461152306473 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:26 INFO - PROCESS | 1798 | 1461152306637 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 04:38:26 INFO - PROCESS | 1798 | 1461152306781 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x9280c400 == 52 [pid = 1798] [id = 82] 04:38:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x94f98800) [pid = 1798] [serial = 245] [outer = (nil)] 04:38:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0x94fa0000) [pid = 1798] [serial = 246] [outer = 0x94f98800] 04:38:26 INFO - PROCESS | 1798 | 1461152306875 Marionette DEBUG loaded listener.js 04:38:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0x94fa3c00) [pid = 1798] [serial = 247] [outer = 0x94f98800] 04:38:27 INFO - PROCESS | 1798 | 1461152307762 Marionette TRACE conn4 <- [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]]]}] 04:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1336ms 04:38:27 INFO - PROCESS | 1798 | 1461152307799 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 04:38:27 INFO - PROCESS | 1798 | 1461152307803 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 04:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:38:27 INFO - PROCESS | 1798 | 1461152307810 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:38:27 INFO - PROCESS | 1798 | 1461152307813 Marionette TRACE conn4 <- [1,302,null,{}] 04:38:27 INFO - PROCESS | 1798 | 1461152307819 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:28 INFO - PROCESS | 1798 | 1461152308042 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 04:38:28 INFO - PROCESS | 1798 | 1461152308194 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8ef800 == 53 [pid = 1798] [id = 83] 04:38:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0x8e8f0800) [pid = 1798] [serial = 248] [outer = (nil)] 04:38:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0x8e8fa400) [pid = 1798] [serial = 249] [outer = 0x8e8f0800] 04:38:28 INFO - PROCESS | 1798 | 1461152308296 Marionette DEBUG loaded listener.js 04:38:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0x9596d000) [pid = 1798] [serial = 250] [outer = 0x8e8f0800] 04:38:29 INFO - PROCESS | 1798 | 1461152309421 Marionette TRACE conn4 <- [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]]]}] 04:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1631ms 04:38:29 INFO - PROCESS | 1798 | 1461152309441 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 04:38:29 INFO - PROCESS | 1798 | 1461152309446 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 04:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:38:29 INFO - PROCESS | 1798 | 1461152309455 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:38:29 INFO - PROCESS | 1798 | 1461152309460 Marionette TRACE conn4 <- [1,306,null,{}] 04:38:29 INFO - PROCESS | 1798 | 1461152309469 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:29 INFO - PROCESS | 1798 | 1461152309632 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 04:38:29 INFO - PROCESS | 1798 | 1461152309845 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eb6c00 == 54 [pid = 1798] [id = 84] 04:38:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0x92808000) [pid = 1798] [serial = 251] [outer = (nil)] 04:38:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x92825800) [pid = 1798] [serial = 252] [outer = 0x92808000] 04:38:29 INFO - PROCESS | 1798 | 1461152309930 Marionette DEBUG loaded listener.js 04:38:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0x928f8c00) [pid = 1798] [serial = 253] [outer = 0x92808000] 04:38:30 INFO - PROCESS | 1798 | 1461152310807 Marionette TRACE conn4 <- [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]]]}] 04:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1389ms 04:38:30 INFO - PROCESS | 1798 | 1461152310845 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 04:38:30 INFO - PROCESS | 1798 | 1461152310853 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 04:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:38:30 INFO - PROCESS | 1798 | 1461152310863 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:38:30 INFO - PROCESS | 1798 | 1461152310867 Marionette TRACE conn4 <- [1,310,null,{}] 04:38:30 INFO - PROCESS | 1798 | 1461152310873 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:31 INFO - PROCESS | 1798 | 1461152311033 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 04:38:31 INFO - PROCESS | 1798 | 1461152311180 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x92806000 == 55 [pid = 1798] [id = 85] 04:38:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0x9280e400) [pid = 1798] [serial = 254] [outer = (nil)] 04:38:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0x95b86c00) [pid = 1798] [serial = 255] [outer = 0x9280e400] 04:38:31 INFO - PROCESS | 1798 | 1461152311299 Marionette DEBUG loaded listener.js 04:38:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0x96d93400) [pid = 1798] [serial = 256] [outer = 0x9280e400] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x95912000 == 54 [pid = 1798] [id = 76] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 107 (0x996b5c00) [pid = 1798] [serial = 191] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9b6800 == 53 [pid = 1798] [id = 75] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x98fce800 == 52 [pid = 1798] [id = 74] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x96ab5800 == 51 [pid = 1798] [id = 73] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x97fae400 == 50 [pid = 1798] [id = 72] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x8e90fc00 == 49 [pid = 1798] [id = 71] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x912f0400 == 48 [pid = 1798] [id = 70] 04:38:32 INFO - PROCESS | 1798 | --DOCSHELL 0x8e90e400 == 47 [pid = 1798] [id = 65] 04:38:32 INFO - PROCESS | 1798 | 1461152312322 Marionette TRACE conn4 <- [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]]]}] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 106 (0x92828800) [pid = 1798] [serial = 150] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 105 (0x98b09000) [pid = 1798] [serial = 189] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 104 (0x98aaa400) [pid = 1798] [serial = 186] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 103 (0x9832ec00) [pid = 1798] [serial = 183] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0x98ac0000) [pid = 1798] [serial = 185] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x914e4400) [pid = 1798] [serial = 164] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0x98aa0c00) [pid = 1798] [serial = 174] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0x989f5400) [pid = 1798] [serial = 173] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0x9832bc00) [pid = 1798] [serial = 182] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0x95912400) [pid = 1798] [serial = 179] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0x96f0e400) [pid = 1798] [serial = 180] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 95 (0x9875ac00) [pid = 1798] [serial = 188] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 94 (0x93c2f400) [pid = 1798] [serial = 167] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 93 (0x92802400) [pid = 1798] [serial = 177] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 92 (0x9832c400) [pid = 1798] [serial = 170] [outer = (nil)] [url = about:blank] 04:38:32 INFO - PROCESS | 1798 | --DOMWINDOW == 91 (0x91e14400) [pid = 1798] [serial = 176] [outer = (nil)] [url = about:blank] 04:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1527ms 04:38:32 INFO - PROCESS | 1798 | 1461152312392 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 04:38:32 INFO - PROCESS | 1798 | 1461152312395 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 04:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:38:32 INFO - PROCESS | 1798 | 1461152312402 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:38:32 INFO - PROCESS | 1798 | 1461152312408 Marionette TRACE conn4 <- [1,314,null,{}] 04:38:32 INFO - PROCESS | 1798 | 1461152312424 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:32 INFO - PROCESS | 1798 | 1461152312591 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 04:38:32 INFO - PROCESS | 1798 | 1461152312809 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d98000 == 48 [pid = 1798] [id = 86] 04:38:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 92 (0x96d99400) [pid = 1798] [serial = 257] [outer = (nil)] 04:38:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 93 (0x96d9b800) [pid = 1798] [serial = 258] [outer = 0x96d99400] 04:38:32 INFO - PROCESS | 1798 | 1461152312893 Marionette DEBUG loaded listener.js 04:38:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 94 (0x96d9fc00) [pid = 1798] [serial = 259] [outer = 0x96d99400] 04:38:33 INFO - PROCESS | 1798 | 1461152313651 Marionette TRACE conn4 <- [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]]]}] 04:38:33 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. 04:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1282ms 04:38:33 INFO - PROCESS | 1798 | 1461152313685 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 04:38:33 INFO - PROCESS | 1798 | 1461152313690 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 04:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:38:33 INFO - PROCESS | 1798 | 1461152313696 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:38:33 INFO - PROCESS | 1798 | 1461152313700 Marionette TRACE conn4 <- [1,318,null,{}] 04:38:33 INFO - PROCESS | 1798 | 1461152313706 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:33 INFO - PROCESS | 1798 | 1461152313850 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 04:38:33 INFO - PROCESS | 1798 | 1461152313864 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x96f0e400 == 49 [pid = 1798] [id = 87] 04:38:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 95 (0x97aaf400) [pid = 1798] [serial = 260] [outer = (nil)] 04:38:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 96 (0x981aa800) [pid = 1798] [serial = 261] [outer = 0x97aaf400] 04:38:33 INFO - PROCESS | 1798 | 1461152313937 Marionette DEBUG loaded listener.js 04:38:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x9832c400) [pid = 1798] [serial = 262] [outer = 0x97aaf400] 04:38:34 INFO - PROCESS | 1798 | 1461152314740 Marionette TRACE conn4 <- [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]]]}] 04:38:34 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. 04:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1081ms 04:38:34 INFO - PROCESS | 1798 | 1461152314785 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 04:38:34 INFO - PROCESS | 1798 | 1461152314788 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 04:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:38:34 INFO - PROCESS | 1798 | 1461152314795 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:38:34 INFO - PROCESS | 1798 | 1461152314797 Marionette TRACE conn4 <- [1,322,null,{}] 04:38:34 INFO - PROCESS | 1798 | 1461152314813 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:35 INFO - PROCESS | 1798 | 1461152314999 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 04:38:35 INFO - PROCESS | 1798 | 1461152315024 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa43c00 == 50 [pid = 1798] [id = 88] 04:38:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0x98323400) [pid = 1798] [serial = 263] [outer = (nil)] 04:38:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0x98759400) [pid = 1798] [serial = 264] [outer = 0x98323400] 04:38:35 INFO - PROCESS | 1798 | 1461152315099 Marionette DEBUG loaded listener.js 04:38:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0x989f5400) [pid = 1798] [serial = 265] [outer = 0x98323400] 04:38:35 INFO - PROCESS | 1798 | 1461152315994 Marionette TRACE conn4 <- [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]]]}] 04:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1240ms 04:38:36 INFO - PROCESS | 1798 | 1461152316035 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 04:38:36 INFO - PROCESS | 1798 | 1461152316039 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 04:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:38:36 INFO - PROCESS | 1798 | 1461152316045 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:38:36 INFO - PROCESS | 1798 | 1461152316048 Marionette TRACE conn4 <- [1,326,null,{}] 04:38:36 INFO - PROCESS | 1798 | 1461152316053 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:36 INFO - PROCESS | 1798 | 1461152316290 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 04:38:36 INFO - PROCESS | 1798 | 1461152316311 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x9874d800 == 51 [pid = 1798] [id = 89] 04:38:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0x98aa7c00) [pid = 1798] [serial = 266] [outer = (nil)] 04:38:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0x9928f400) [pid = 1798] [serial = 267] [outer = 0x98aa7c00] 04:38:36 INFO - PROCESS | 1798 | 1461152316392 Marionette DEBUG loaded listener.js 04:38:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0x996ebc00) [pid = 1798] [serial = 268] [outer = 0x98aa7c00] 04:38:37 INFO - PROCESS | 1798 | --DOMWINDOW == 102 (0x9a489c00) [pid = 1798] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:38:37 INFO - PROCESS | 1798 | --DOMWINDOW == 101 (0x93c30400) [pid = 1798] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:38:37 INFO - PROCESS | 1798 | --DOMWINDOW == 100 (0x914ed000) [pid = 1798] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:38:37 INFO - PROCESS | 1798 | --DOMWINDOW == 99 (0x98aa5400) [pid = 1798] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:38:37 INFO - PROCESS | 1798 | --DOMWINDOW == 98 (0x8f9bf800) [pid = 1798] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:38:37 INFO - PROCESS | 1798 | --DOMWINDOW == 97 (0x9928f800) [pid = 1798] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:38:37 INFO - PROCESS | 1798 | --DOMWINDOW == 96 (0x95b8d000) [pid = 1798] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:38:37 INFO - PROCESS | 1798 | 1461152317379 Marionette TRACE conn4 <- [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]]]}] 04:38:37 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. 04:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1382ms 04:38:37 INFO - PROCESS | 1798 | 1461152317429 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 04:38:37 INFO - PROCESS | 1798 | 1461152317433 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 04:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:38:37 INFO - PROCESS | 1798 | 1461152317439 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:38:37 INFO - PROCESS | 1798 | 1461152317441 Marionette TRACE conn4 <- [1,330,null,{}] 04:38:37 INFO - PROCESS | 1798 | 1461152317447 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:37 INFO - PROCESS | 1798 | 1461152317587 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 04:38:37 INFO - PROCESS | 1798 | 1461152317601 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eb2c00 == 52 [pid = 1798] [id = 90] 04:38:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 97 (0x95b85800) [pid = 1798] [serial = 269] [outer = (nil)] 04:38:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 98 (0x98b03800) [pid = 1798] [serial = 270] [outer = 0x95b85800] 04:38:37 INFO - PROCESS | 1798 | 1461152317676 Marionette DEBUG loaded listener.js 04:38:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 99 (0x9a684400) [pid = 1798] [serial = 271] [outer = 0x95b85800] 04:38:38 INFO - PROCESS | 1798 | 1461152318488 Marionette TRACE conn4 <- [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]]]}] 04:38:38 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. 04:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1079ms 04:38:38 INFO - PROCESS | 1798 | 1461152318519 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 04:38:38 INFO - PROCESS | 1798 | 1461152318522 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 04:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:38:38 INFO - PROCESS | 1798 | 1461152318528 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:38:38 INFO - PROCESS | 1798 | 1461152318531 Marionette TRACE conn4 <- [1,334,null,{}] 04:38:38 INFO - PROCESS | 1798 | 1461152318545 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:38 INFO - PROCESS | 1798 | 1461152318685 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 04:38:38 INFO - PROCESS | 1798 | 1461152318699 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x94f9fc00 == 53 [pid = 1798] [id = 91] 04:38:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 100 (0x996b5c00) [pid = 1798] [serial = 272] [outer = (nil)] 04:38:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 101 (0x9e91bc00) [pid = 1798] [serial = 273] [outer = 0x996b5c00] 04:38:38 INFO - PROCESS | 1798 | 1461152318773 Marionette DEBUG loaded listener.js 04:38:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 102 (0x9fa8e800) [pid = 1798] [serial = 274] [outer = 0x996b5c00] 04:38:39 INFO - PROCESS | 1798 | 1461152319803 Marionette TRACE conn4 <- [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]]]}] 04:38:39 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. 04:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1285ms 04:38:39 INFO - PROCESS | 1798 | 1461152319815 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 04:38:39 INFO - PROCESS | 1798 | 1461152319822 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 04:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:38:39 INFO - PROCESS | 1798 | 1461152319833 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:38:39 INFO - PROCESS | 1798 | 1461152319838 Marionette TRACE conn4 <- [1,338,null,{}] 04:38:39 INFO - PROCESS | 1798 | 1461152319847 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:40 INFO - PROCESS | 1798 | 1461152320019 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 04:38:40 INFO - PROCESS | 1798 | 1461152320179 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f7c00 == 54 [pid = 1798] [id = 92] 04:38:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 103 (0x91e14400) [pid = 1798] [serial = 275] [outer = (nil)] 04:38:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 104 (0x92829800) [pid = 1798] [serial = 276] [outer = 0x91e14400] 04:38:40 INFO - PROCESS | 1798 | 1461152320276 Marionette DEBUG loaded listener.js 04:38:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 105 (0x94fa1000) [pid = 1798] [serial = 277] [outer = 0x91e14400] 04:38:41 INFO - PROCESS | 1798 | 1461152321153 Marionette TRACE conn4 <- [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]]]}] 04:38:41 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. 04:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1391ms 04:38:41 INFO - PROCESS | 1798 | 1461152321225 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 04:38:41 INFO - PROCESS | 1798 | 1461152321234 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 04:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:38:41 INFO - PROCESS | 1798 | 1461152321245 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:38:41 INFO - PROCESS | 1798 | 1461152321249 Marionette TRACE conn4 <- [1,342,null,{}] 04:38:41 INFO - PROCESS | 1798 | 1461152321256 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:41 INFO - PROCESS | 1798 | 1461152321466 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 04:38:41 INFO - PROCESS | 1798 | 1461152321614 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x912ee400 == 55 [pid = 1798] [id = 93] 04:38:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 106 (0x94f9ac00) [pid = 1798] [serial = 278] [outer = (nil)] 04:38:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0x96d97400) [pid = 1798] [serial = 279] [outer = 0x94f9ac00] 04:38:41 INFO - PROCESS | 1798 | 1461152321703 Marionette DEBUG loaded listener.js 04:38:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0x96f41800) [pid = 1798] [serial = 280] [outer = 0x94f9ac00] 04:38:42 INFO - PROCESS | 1798 | 1461152322718 Marionette TRACE conn4 <- [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]]]}] 04:38:42 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. 04:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1531ms 04:38:42 INFO - PROCESS | 1798 | 1461152322776 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 04:38:42 INFO - PROCESS | 1798 | 1461152322780 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 04:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:38:42 INFO - PROCESS | 1798 | 1461152322787 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:38:42 INFO - PROCESS | 1798 | 1461152322793 Marionette TRACE conn4 <- [1,346,null,{}] 04:38:42 INFO - PROCESS | 1798 | 1461152322809 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:42 INFO - PROCESS | 1798 | 1461152322987 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 04:38:43 INFO - PROCESS | 1798 | 1461152323219 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x98759c00 == 56 [pid = 1798] [id = 94] 04:38:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0x98b10000) [pid = 1798] [serial = 281] [outer = (nil)] 04:38:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0x9fba5400) [pid = 1798] [serial = 282] [outer = 0x98b10000] 04:38:43 INFO - PROCESS | 1798 | 1461152323358 Marionette DEBUG loaded listener.js 04:38:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0x9ff12c00) [pid = 1798] [serial = 283] [outer = 0x98b10000] 04:38:44 INFO - PROCESS | 1798 | 1461152324169 Marionette TRACE conn4 <- [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]]]}] 04:38:44 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. 04:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1434ms 04:38:44 INFO - PROCESS | 1798 | 1461152324222 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 04:38:44 INFO - PROCESS | 1798 | 1461152324226 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 04:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:38:44 INFO - PROCESS | 1798 | 1461152324232 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:38:44 INFO - PROCESS | 1798 | 1461152324235 Marionette TRACE conn4 <- [1,350,null,{}] 04:38:44 INFO - PROCESS | 1798 | 1461152324241 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:44 INFO - PROCESS | 1798 | 1461152324409 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 04:38:44 INFO - PROCESS | 1798 | 1461152324557 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f8c00 == 57 [pid = 1798] [id = 95] 04:38:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0xa09d9000) [pid = 1798] [serial = 284] [outer = (nil)] 04:38:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0xa0ea8c00) [pid = 1798] [serial = 285] [outer = 0xa09d9000] 04:38:44 INFO - PROCESS | 1798 | 1461152324647 Marionette DEBUG loaded listener.js 04:38:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0xa29d4c00) [pid = 1798] [serial = 286] [outer = 0xa09d9000] 04:38:45 INFO - PROCESS | 1798 | 1461152325531 Marionette TRACE conn4 <- [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]]]}] 04:38:45 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. 04:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1330ms 04:38:45 INFO - PROCESS | 1798 | 1461152325564 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 04:38:45 INFO - PROCESS | 1798 | 1461152325567 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 04:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:38:45 INFO - PROCESS | 1798 | 1461152325574 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:38:45 INFO - PROCESS | 1798 | 1461152325578 Marionette TRACE conn4 <- [1,354,null,{}] 04:38:45 INFO - PROCESS | 1798 | 1461152325584 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:45 INFO - PROCESS | 1798 | 1461152325749 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 04:38:45 INFO - PROCESS | 1798 | 1461152325905 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f8800 == 58 [pid = 1798] [id = 96] 04:38:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0x8e8f9c00) [pid = 1798] [serial = 287] [outer = (nil)] 04:38:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0xa3bdbc00) [pid = 1798] [serial = 288] [outer = 0x8e8f9c00] 04:38:46 INFO - PROCESS | 1798 | 1461152325994 Marionette DEBUG loaded listener.js 04:38:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0xa3be2000) [pid = 1798] [serial = 289] [outer = 0x8e8f9c00] 04:38:46 INFO - PROCESS | 1798 | 1461152326919 Marionette TRACE conn4 <- [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]]]}] 04:38:46 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. 04:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1385ms 04:38:46 INFO - PROCESS | 1798 | 1461152326961 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 04:38:46 INFO - PROCESS | 1798 | 1461152326964 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 04:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:38:46 INFO - PROCESS | 1798 | 1461152326971 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:38:46 INFO - PROCESS | 1798 | 1461152326975 Marionette TRACE conn4 <- [1,358,null,{}] 04:38:46 INFO - PROCESS | 1798 | 1461152326981 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:47 INFO - PROCESS | 1798 | 1461152327188 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 04:38:47 INFO - PROCESS | 1798 | 1461152327341 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df50800 == 59 [pid = 1798] [id = 97] 04:38:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0x8df51400) [pid = 1798] [serial = 290] [outer = (nil)] 04:38:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0x8df59800) [pid = 1798] [serial = 291] [outer = 0x8df51400] 04:38:47 INFO - PROCESS | 1798 | 1461152327436 Marionette DEBUG loaded listener.js 04:38:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x97fa7400) [pid = 1798] [serial = 292] [outer = 0x8df51400] 04:38:48 INFO - PROCESS | 1798 | 1461152328333 Marionette TRACE conn4 <- [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]]]}] 04:38:48 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. 04:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1431ms 04:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:38:48 INFO - PROCESS | 1798 | 1461152328404 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 04:38:48 INFO - PROCESS | 1798 | 1461152328407 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 04:38:48 INFO - PROCESS | 1798 | 1461152328415 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:38:48 INFO - PROCESS | 1798 | 1461152328418 Marionette TRACE conn4 <- [1,362,null,{}] 04:38:48 INFO - PROCESS | 1798 | 1461152328424 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:48 INFO - PROCESS | 1798 | 1461152328585 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 04:38:48 INFO - PROCESS | 1798 | 1461152328736 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df58800 == 60 [pid = 1798] [id = 98] 04:38:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0xa3b70c00) [pid = 1798] [serial = 293] [outer = (nil)] 04:38:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0xa447a800) [pid = 1798] [serial = 294] [outer = 0xa3b70c00] 04:38:48 INFO - PROCESS | 1798 | 1461152328823 Marionette DEBUG loaded listener.js 04:38:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0xa447f800) [pid = 1798] [serial = 295] [outer = 0xa3b70c00] 04:38:49 INFO - PROCESS | 1798 | 1461152329779 Marionette TRACE conn4 <- [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]]]}] 04:38:49 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. 04:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1387ms 04:38:49 INFO - PROCESS | 1798 | 1461152329801 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 04:38:49 INFO - PROCESS | 1798 | 1461152329804 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 04:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:38:49 INFO - PROCESS | 1798 | 1461152329811 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:38:49 INFO - PROCESS | 1798 | 1461152329815 Marionette TRACE conn4 <- [1,366,null,{}] 04:38:49 INFO - PROCESS | 1798 | 1461152329821 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:49 INFO - PROCESS | 1798 | 1461152329985 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 04:38:50 INFO - PROCESS | 1798 | 1461152330449 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f4800 == 61 [pid = 1798] [id = 99] 04:38:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x8e8f6400) [pid = 1798] [serial = 296] [outer = (nil)] 04:38:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x8e90a400) [pid = 1798] [serial = 297] [outer = 0x8e8f6400] 04:38:50 INFO - PROCESS | 1798 | 1461152330578 Marionette DEBUG loaded listener.js 04:38:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x8f6ccc00) [pid = 1798] [serial = 298] [outer = 0x8e8f6400] 04:38:51 INFO - PROCESS | 1798 | 1461152331553 Marionette TRACE conn4 <- [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]]]}] 04:38:51 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. 04:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1787ms 04:38:51 INFO - PROCESS | 1798 | 1461152331600 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 04:38:51 INFO - PROCESS | 1798 | 1461152331608 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 04:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:38:51 INFO - PROCESS | 1798 | 1461152331617 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:38:51 INFO - PROCESS | 1798 | 1461152331621 Marionette TRACE conn4 <- [1,370,null,{}] 04:38:51 INFO - PROCESS | 1798 | 1461152331629 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:51 INFO - PROCESS | 1798 | 1461152331834 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa3f800 == 60 [pid = 1798] [id = 59] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x996f4800 == 59 [pid = 1798] [id = 69] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x93c23800 == 58 [pid = 1798] [id = 68] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x91eb2c00 == 57 [pid = 1798] [id = 90] 04:38:52 INFO - PROCESS | 1798 | 1461152332090 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x9874d800 == 56 [pid = 1798] [id = 89] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa43c00 == 55 [pid = 1798] [id = 88] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x96f0e400 == 54 [pid = 1798] [id = 87] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x96d98000 == 53 [pid = 1798] [id = 86] 04:38:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa3f800 == 54 [pid = 1798] [id = 100] 04:38:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x9064f800) [pid = 1798] [serial = 299] [outer = (nil)] 04:38:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x906f7800) [pid = 1798] [serial = 300] [outer = 0x9064f800] 04:38:52 INFO - PROCESS | 1798 | 1461152332210 Marionette DEBUG loaded listener.js 04:38:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x914ee000) [pid = 1798] [serial = 301] [outer = 0x9064f800] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x92806000 == 53 [pid = 1798] [id = 85] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x91eb6c00 == 52 [pid = 1798] [id = 84] 04:38:52 INFO - PROCESS | 1798 | --DOCSHELL 0x9780c000 == 51 [pid = 1798] [id = 77] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x9e916c00) [pid = 1798] [serial = 222] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x9ff15400) [pid = 1798] [serial = 225] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x9fa8cc00) [pid = 1798] [serial = 223] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x9ff3a000) [pid = 1798] [serial = 226] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x96a42400) [pid = 1798] [serial = 210] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x928eb400) [pid = 1798] [serial = 209] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0x98acb000) [pid = 1798] [serial = 215] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x98d7a000) [pid = 1798] [serial = 216] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x91eafc00) [pid = 1798] [serial = 212] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x92824000) [pid = 1798] [serial = 213] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0x9a680000) [pid = 1798] [serial = 218] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0x9e91b400) [pid = 1798] [serial = 206] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0x906ef800) [pid = 1798] [serial = 194] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0x97d23800) [pid = 1798] [serial = 197] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0x996bc400) [pid = 1798] [serial = 200] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0x9a6d3800) [pid = 1798] [serial = 203] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0x9ff12400) [pid = 1798] [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.] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0x9ff1b400) [pid = 1798] [serial = 228] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0xa09ac800) [pid = 1798] [serial = 229] [outer = (nil)] [url = about:blank] 04:38:52 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0x9a6d8000) [pid = 1798] [serial = 219] [outer = (nil)] [url = about:blank] 04:38:53 INFO - PROCESS | 1798 | 1461152333021 Marionette TRACE conn4 <- [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]]]}] 04:38:53 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. 04:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1442ms 04:38:53 INFO - PROCESS | 1798 | 1461152333063 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 04:38:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:38:53 INFO - PROCESS | 1798 | 1461152333069 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 04:38:53 INFO - PROCESS | 1798 | 1461152333081 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:38:53 INFO - PROCESS | 1798 | 1461152333084 Marionette TRACE conn4 <- [1,374,null,{}] 04:38:53 INFO - PROCESS | 1798 | 1461152333096 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:53 INFO - PROCESS | 1798 | 1461152333287 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 04:38:53 INFO - PROCESS | 1798 | 1461152333300 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9bf800 == 52 [pid = 1798] [id = 101] 04:38:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0x91eb7c00) [pid = 1798] [serial = 302] [outer = (nil)] 04:38:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0x9282c000) [pid = 1798] [serial = 303] [outer = 0x91eb7c00] 04:38:53 INFO - PROCESS | 1798 | 1461152333377 Marionette DEBUG loaded listener.js 04:38:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0x94f9b000) [pid = 1798] [serial = 304] [outer = 0x91eb7c00] 04:38:54 INFO - PROCESS | 1798 | 1461152334347 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:38:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:38:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1298ms 04:38:54 INFO - PROCESS | 1798 | 1461152334374 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 04:38:54 INFO - PROCESS | 1798 | 1461152334377 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 04:38:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:38:54 INFO - PROCESS | 1798 | 1461152334391 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:38:54 INFO - PROCESS | 1798 | 1461152334400 Marionette TRACE conn4 <- [1,378,null,{}] 04:38:54 INFO - PROCESS | 1798 | 1461152334412 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:54 INFO - PROCESS | 1798 | 1461152334559 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 04:38:54 INFO - PROCESS | 1798 | 1461152334697 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x92830000 == 53 [pid = 1798] [id = 102] 04:38:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0x9596fc00) [pid = 1798] [serial = 305] [outer = (nil)] 04:38:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0x96a42400) [pid = 1798] [serial = 306] [outer = 0x9596fc00] 04:38:54 INFO - PROCESS | 1798 | 1461152334775 Marionette DEBUG loaded listener.js 04:38:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0x96d95400) [pid = 1798] [serial = 307] [outer = 0x9596fc00] 04:38:55 INFO - PROCESS | 1798 | 1461152335615 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:38:55 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:38:55 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1270ms 04:38:55 INFO - PROCESS | 1798 | 1461152335655 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 04:38:55 INFO - PROCESS | 1798 | 1461152335659 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 04:38:55 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:38:55 INFO - PROCESS | 1798 | 1461152335674 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:38:55 INFO - PROCESS | 1798 | 1461152335678 Marionette TRACE conn4 <- [1,382,null,{}] 04:38:55 INFO - PROCESS | 1798 | 1461152335684 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:56 INFO - PROCESS | 1798 | 1461152336135 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 04:38:56 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0x9280e400) [pid = 1798] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:38:56 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0x92808000) [pid = 1798] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:38:56 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0x95b85800) [pid = 1798] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:38:56 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0x97aaf400) [pid = 1798] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:38:56 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0x96d99400) [pid = 1798] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:38:56 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0x98aa7c00) [pid = 1798] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:38:56 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0x98323400) [pid = 1798] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:38:56 INFO - PROCESS | 1798 | 1461152336361 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f1000 == 54 [pid = 1798] [id = 103] 04:38:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0x8e8f1c00) [pid = 1798] [serial = 308] [outer = (nil)] 04:38:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0x8e907800) [pid = 1798] [serial = 309] [outer = 0x8e8f1c00] 04:38:56 INFO - PROCESS | 1798 | 1461152336451 Marionette DEBUG loaded listener.js 04:38:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0x8f6c9800) [pid = 1798] [serial = 310] [outer = 0x8e8f1c00] 04:38:57 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:57 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:38:57 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:57 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:57 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:38:57 INFO - PROCESS | 1798 | 1461152337397 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:38:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:38:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1744ms 04:38:57 INFO - PROCESS | 1798 | 1461152337413 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 04:38:57 INFO - PROCESS | 1798 | 1461152337421 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 04:38:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:38:57 INFO - PROCESS | 1798 | 1461152337428 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:38:57 INFO - PROCESS | 1798 | 1461152337435 Marionette TRACE conn4 <- [1,386,null,{}] 04:38:57 INFO - PROCESS | 1798 | 1461152337442 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:57 INFO - PROCESS | 1798 | 1461152337617 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 04:38:57 INFO - PROCESS | 1798 | 1461152337775 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x914ec000 == 55 [pid = 1798] [id = 104] 04:38:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0x91ead400) [pid = 1798] [serial = 311] [outer = (nil)] 04:38:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0x92802800) [pid = 1798] [serial = 312] [outer = 0x91ead400] 04:38:57 INFO - PROCESS | 1798 | 1461152337884 Marionette DEBUG loaded listener.js 04:38:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0x92825c00) [pid = 1798] [serial = 313] [outer = 0x91ead400] 04:38:58 INFO - PROCESS | 1798 | 1461152338902 Marionette TRACE conn4 <- [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]]]}] 04:38:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:38:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1532ms 04:38:58 INFO - PROCESS | 1798 | 1461152338962 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 04:38:58 INFO - PROCESS | 1798 | 1461152338968 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 04:38:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:38:58 INFO - PROCESS | 1798 | 1461152338975 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:38:58 INFO - PROCESS | 1798 | 1461152338980 Marionette TRACE conn4 <- [1,390,null,{}] 04:38:58 INFO - PROCESS | 1798 | 1461152338986 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:38:59 INFO - PROCESS | 1798 | 1461152339173 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 04:38:59 INFO - PROCESS | 1798 | 1461152339474 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:38:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x9590c000 == 56 [pid = 1798] [id = 105] 04:38:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0x95974000) [pid = 1798] [serial = 314] [outer = (nil)] 04:38:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0x95b89800) [pid = 1798] [serial = 315] [outer = 0x95974000] 04:38:59 INFO - PROCESS | 1798 | 1461152339612 Marionette DEBUG loaded listener.js 04:38:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0x96d9a000) [pid = 1798] [serial = 316] [outer = 0x95974000] 04:39:00 INFO - PROCESS | 1798 | 1461152340570 Marionette TRACE conn4 <- [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]]]}] 04:39:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:39:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1631ms 04:39:00 INFO - PROCESS | 1798 | 1461152340607 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 04:39:00 INFO - PROCESS | 1798 | 1461152340614 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 04:39:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:39:00 INFO - PROCESS | 1798 | 1461152340633 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:39:00 INFO - PROCESS | 1798 | 1461152340640 Marionette TRACE conn4 <- [1,394,null,{}] 04:39:00 INFO - PROCESS | 1798 | 1461152340647 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:00 INFO - PROCESS | 1798 | 1461152340835 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 04:39:01 INFO - PROCESS | 1798 | 1461152340987 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df58000 == 57 [pid = 1798] [id = 106] 04:39:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0x97fb2000) [pid = 1798] [serial = 317] [outer = (nil)] 04:39:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0x98757c00) [pid = 1798] [serial = 318] [outer = 0x97fb2000] 04:39:01 INFO - PROCESS | 1798 | 1461152341149 Marionette DEBUG loaded listener.js 04:39:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x98aa1800) [pid = 1798] [serial = 319] [outer = 0x97fb2000] 04:39:02 INFO - PROCESS | 1798 | 1461152342034 Marionette TRACE conn4 <- [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]]]}] 04:39:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:39:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1451ms 04:39:02 INFO - PROCESS | 1798 | 1461152342074 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 04:39:02 INFO - PROCESS | 1798 | 1461152342079 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 04:39:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:39:02 INFO - PROCESS | 1798 | 1461152342085 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:39:02 INFO - PROCESS | 1798 | 1461152342089 Marionette TRACE conn4 <- [1,398,null,{}] 04:39:02 INFO - PROCESS | 1798 | 1461152342094 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:02 INFO - PROCESS | 1798 | 1461152342285 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 04:39:02 INFO - PROCESS | 1798 | 1461152342438 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8fc000 == 58 [pid = 1798] [id = 107] 04:39:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x98756000) [pid = 1798] [serial = 320] [outer = (nil)] 04:39:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x98d7a000) [pid = 1798] [serial = 321] [outer = 0x98756000] 04:39:02 INFO - PROCESS | 1798 | 1461152342533 Marionette DEBUG loaded listener.js 04:39:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x98fc6c00) [pid = 1798] [serial = 322] [outer = 0x98756000] 04:39:03 INFO - PROCESS | 1798 | 1461152343524 Marionette TRACE conn4 <- [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]]]}] 04:39:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:39:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1488ms 04:39:03 INFO - PROCESS | 1798 | 1461152343574 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 04:39:03 INFO - PROCESS | 1798 | 1461152343578 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 04:39:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:39:03 INFO - PROCESS | 1798 | 1461152343584 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:39:03 INFO - PROCESS | 1798 | 1461152343588 Marionette TRACE conn4 <- [1,402,null,{}] 04:39:03 INFO - PROCESS | 1798 | 1461152343593 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:03 INFO - PROCESS | 1798 | 1461152343767 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 04:39:03 INFO - PROCESS | 1798 | 1461152343974 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a6d9400 == 59 [pid = 1798] [id = 108] 04:39:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x9a6db800) [pid = 1798] [serial = 323] [outer = (nil)] 04:39:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x9a6f8800) [pid = 1798] [serial = 324] [outer = 0x9a6db800] 04:39:04 INFO - PROCESS | 1798 | 1461152344080 Marionette DEBUG loaded listener.js 04:39:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x9fb60c00) [pid = 1798] [serial = 325] [outer = 0x9a6db800] 04:39:05 INFO - PROCESS | 1798 | 1461152345003 Marionette TRACE conn4 <- [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]]]}] 04:39:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:39:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1490ms 04:39:05 INFO - PROCESS | 1798 | 1461152345076 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 04:39:05 INFO - PROCESS | 1798 | 1461152345079 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 04:39:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:39:05 INFO - PROCESS | 1798 | 1461152345086 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:39:05 INFO - PROCESS | 1798 | 1461152345089 Marionette TRACE conn4 <- [1,406,null,{}] 04:39:05 INFO - PROCESS | 1798 | 1461152345095 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:05 INFO - PROCESS | 1798 | 1461152345312 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 04:39:05 INFO - PROCESS | 1798 | 1461152345511 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f685400 == 60 [pid = 1798] [id = 109] 04:39:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8f68a000) [pid = 1798] [serial = 326] [outer = (nil)] 04:39:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x8f691000) [pid = 1798] [serial = 327] [outer = 0x8f68a000] 04:39:05 INFO - PROCESS | 1798 | 1461152345644 Marionette DEBUG loaded listener.js 04:39:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x98aca800) [pid = 1798] [serial = 328] [outer = 0x8f68a000] 04:39:06 INFO - PROCESS | 1798 | 1461152346543 Marionette TRACE conn4 <- [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]]]}] 04:39:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:39:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1529ms 04:39:06 INFO - PROCESS | 1798 | 1461152346616 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 04:39:06 INFO - PROCESS | 1798 | 1461152346620 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 04:39:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:39:06 INFO - PROCESS | 1798 | 1461152346627 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:39:06 INFO - PROCESS | 1798 | 1461152346631 Marionette TRACE conn4 <- [1,410,null,{}] 04:39:06 INFO - PROCESS | 1798 | 1461152346636 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:06 INFO - PROCESS | 1798 | 1461152346805 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 04:39:06 INFO - PROCESS | 1798 | 1461152346958 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df52400 == 61 [pid = 1798] [id = 110] 04:39:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8ec2a400) [pid = 1798] [serial = 329] [outer = (nil)] 04:39:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8ec33000) [pid = 1798] [serial = 330] [outer = 0x8ec2a400] 04:39:07 INFO - PROCESS | 1798 | 1461152347052 Marionette DEBUG loaded listener.js 04:39:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8ec34c00) [pid = 1798] [serial = 331] [outer = 0x8ec2a400] 04:39:07 INFO - PROCESS | 1798 | 1461152347970 Marionette TRACE conn4 <- [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]]]}] 04:39:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:39:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1378ms 04:39:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:39:08 INFO - PROCESS | 1798 | 1461152348006 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 04:39:08 INFO - PROCESS | 1798 | 1461152348009 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 04:39:08 INFO - PROCESS | 1798 | 1461152348016 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:39:08 INFO - PROCESS | 1798 | 1461152348019 Marionette TRACE conn4 <- [1,414,null,{}] 04:39:08 INFO - PROCESS | 1798 | 1461152348025 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:08 INFO - PROCESS | 1798 | 1461152348192 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 04:39:08 INFO - PROCESS | 1798 | 1461152348353 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec32c00 == 62 [pid = 1798] [id = 111] 04:39:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8ec33800) [pid = 1798] [serial = 332] [outer = (nil)] 04:39:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x98acb400) [pid = 1798] [serial = 333] [outer = 0x8ec33800] 04:39:08 INFO - PROCESS | 1798 | 1461152348454 Marionette DEBUG loaded listener.js 04:39:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x9a6d5000) [pid = 1798] [serial = 334] [outer = 0x8ec33800] 04:39:09 INFO - PROCESS | 1798 | 1461152349354 Marionette TRACE conn4 <- [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]]]}] 04:39:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:39:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1383ms 04:39:09 INFO - PROCESS | 1798 | 1461152349399 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 04:39:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:39:09 INFO - PROCESS | 1798 | 1461152349404 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 04:39:09 INFO - PROCESS | 1798 | 1461152349410 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:39:09 INFO - PROCESS | 1798 | 1461152349413 Marionette TRACE conn4 <- [1,418,null,{}] 04:39:09 INFO - PROCESS | 1798 | 1461152349419 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:09 INFO - PROCESS | 1798 | 1461152349599 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 04:39:09 INFO - PROCESS | 1798 | 1461152349757 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df4fc00 == 63 [pid = 1798] [id = 112] 04:39:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8df50000) [pid = 1798] [serial = 335] [outer = (nil)] 04:39:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x937e5000) [pid = 1798] [serial = 336] [outer = 0x8df50000] 04:39:09 INFO - PROCESS | 1798 | 1461152349849 Marionette DEBUG loaded listener.js 04:39:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x937e6c00) [pid = 1798] [serial = 337] [outer = 0x8df50000] 04:39:11 INFO - PROCESS | 1798 | 1461152351155 Marionette TRACE conn4 <- [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]]]}] 04:39:11 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 04:39:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1782ms 04:39:11 INFO - PROCESS | 1798 | 1461152351192 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 04:39:11 INFO - PROCESS | 1798 | 1461152351196 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 04:39:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:39:11 INFO - PROCESS | 1798 | 1461152351202 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:39:11 INFO - PROCESS | 1798 | 1461152351205 Marionette TRACE conn4 <- [1,422,null,{}] 04:39:11 INFO - PROCESS | 1798 | 1461152351293 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:11 INFO - PROCESS | 1798 | 1461152351466 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 04:39:11 INFO - PROCESS | 1798 | 1461152351620 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x937e6400 == 64 [pid = 1798] [id = 113] 04:39:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x937e7000) [pid = 1798] [serial = 338] [outer = (nil)] 04:39:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x938ce800) [pid = 1798] [serial = 339] [outer = 0x937e7000] 04:39:11 INFO - PROCESS | 1798 | 1461152351725 Marionette DEBUG loaded listener.js 04:39:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x938d5c00) [pid = 1798] [serial = 340] [outer = 0x937e7000] 04:39:13 INFO - PROCESS | 1798 | --DOCSHELL 0x92830000 == 63 [pid = 1798] [id = 102] 04:39:13 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9bf800 == 62 [pid = 1798] [id = 101] 04:39:13 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa3f800 == 61 [pid = 1798] [id = 100] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x9e91bc00) [pid = 1798] [serial = 273] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f4800 == 60 [pid = 1798] [id = 99] 04:39:13 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f8800 == 59 [pid = 1798] [id = 96] 04:39:13 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f8c00 == 58 [pid = 1798] [id = 95] 04:39:13 INFO - PROCESS | 1798 | 1461152353352 Marionette TRACE conn4 <- [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]]]}] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x9a684400) [pid = 1798] [serial = 271] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0xa0b43400) [pid = 1798] [serial = 231] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x9832c400) [pid = 1798] [serial = 262] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0xa292d800) [pid = 1798] [serial = 240] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x96d9b800) [pid = 1798] [serial = 258] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x981aa800) [pid = 1798] [serial = 261] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x996ebc00) [pid = 1798] [serial = 268] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x989f5400) [pid = 1798] [serial = 265] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x96d93400) [pid = 1798] [serial = 256] [outer = (nil)] [url = about:blank] 04:39:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:39:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2200ms 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8e8fa400) [pid = 1798] [serial = 249] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x95b86c00) [pid = 1798] [serial = 255] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x98759400) [pid = 1798] [serial = 264] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x928f8c00) [pid = 1798] [serial = 253] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x94fa0000) [pid = 1798] [serial = 246] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x96d9fc00) [pid = 1798] [serial = 259] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x98b03800) [pid = 1798] [serial = 270] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x92825800) [pid = 1798] [serial = 252] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0x95973800) [pid = 1798] [serial = 243] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x98aa3c00) [pid = 1798] [serial = 237] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x9928f400) [pid = 1798] [serial = 267] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x93c26000) [pid = 1798] [serial = 234] [outer = (nil)] [url = about:blank] 04:39:13 INFO - PROCESS | 1798 | 1461152353417 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 04:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:39:13 INFO - PROCESS | 1798 | 1461152353427 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 04:39:13 INFO - PROCESS | 1798 | 1461152353435 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:39:13 INFO - PROCESS | 1798 | 1461152353440 Marionette TRACE conn4 <- [1,426,null,{}] 04:39:13 INFO - PROCESS | 1798 | 1461152353448 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:13 INFO - PROCESS | 1798 | 1461152353616 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 04:39:13 INFO - PROCESS | 1798 | 1461152353758 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f68d400 == 59 [pid = 1798] [id = 114] 04:39:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x8f68dc00) [pid = 1798] [serial = 341] [outer = (nil)] 04:39:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x8fa41000) [pid = 1798] [serial = 342] [outer = 0x8f68dc00] 04:39:13 INFO - PROCESS | 1798 | 1461152353842 Marionette DEBUG loaded listener.js 04:39:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x912ed800) [pid = 1798] [serial = 343] [outer = 0x8f68dc00] 04:39:14 INFO - PROCESS | 1798 | 1461152354591 Marionette TRACE conn4 <- [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] 04:39:14 INFO - PROCESS | 1798 | 1461152354681 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 04:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:39:14 INFO - PROCESS | 1798 | 1461152354691 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:39:14 INFO - PROCESS | 1798 | 1461152354695 Marionette TRACE conn4 <- [1,430,null,{}] 04:39:14 INFO - PROCESS | 1798 | 1461152354701 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:14 INFO - PROCESS | 1798 | 1461152354873 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 04:39:15 INFO - PROCESS | 1798 | 1461152354992 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f68ec00 == 60 [pid = 1798] [id = 115] 04:39:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x8f6d0400) [pid = 1798] [serial = 344] [outer = (nil)] 04:39:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x938d0400) [pid = 1798] [serial = 345] [outer = 0x8f6d0400] 04:39:15 INFO - PROCESS | 1798 | 1461152355071 Marionette DEBUG loaded listener.js 04:39:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x938d7800) [pid = 1798] [serial = 346] [outer = 0x8f6d0400] 04:39:16 INFO - PROCESS | 1798 | 1461152356011 Marionette TRACE conn4 <- [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]]]}] 04:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1382ms 04:39:16 INFO - PROCESS | 1798 | 1461152356073 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 04:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:39:16 INFO - PROCESS | 1798 | 1461152356077 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 04:39:16 INFO - PROCESS | 1798 | 1461152356083 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:39:16 INFO - PROCESS | 1798 | 1461152356089 Marionette TRACE conn4 <- [1,434,null,{}] 04:39:16 INFO - PROCESS | 1798 | 1461152356119 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:16 INFO - PROCESS | 1798 | 1461152356334 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 04:39:16 INFO - PROCESS | 1798 | 1461152356354 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x928f2000 == 61 [pid = 1798] [id = 116] 04:39:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x93ccd800) [pid = 1798] [serial = 347] [outer = (nil)] 04:39:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x95917400) [pid = 1798] [serial = 348] [outer = 0x93ccd800] 04:39:16 INFO - PROCESS | 1798 | 1461152356437 Marionette DEBUG loaded listener.js 04:39:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x96d91800) [pid = 1798] [serial = 349] [outer = 0x93ccd800] 04:39:17 INFO - PROCESS | 1798 | 1461152357343 Marionette TRACE conn4 <- [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]]]}] 04:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1288ms 04:39:17 INFO - PROCESS | 1798 | 1461152357372 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 04:39:17 INFO - PROCESS | 1798 | 1461152357376 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 04:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:39:17 INFO - PROCESS | 1798 | 1461152357382 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:39:17 INFO - PROCESS | 1798 | 1461152357385 Marionette TRACE conn4 <- [1,438,null,{}] 04:39:17 INFO - PROCESS | 1798 | 1461152357390 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:17 INFO - PROCESS | 1798 | 1461152357617 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 04:39:17 INFO - PROCESS | 1798 | 1461152357635 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f6d1000 == 62 [pid = 1798] [id = 117] 04:39:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x96d9fc00) [pid = 1798] [serial = 350] [outer = (nil)] 04:39:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x97fb1000) [pid = 1798] [serial = 351] [outer = 0x96d9fc00] 04:39:17 INFO - PROCESS | 1798 | 1461152357712 Marionette DEBUG loaded listener.js 04:39:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x98327400) [pid = 1798] [serial = 352] [outer = 0x96d9fc00] 04:39:18 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x91eb7c00) [pid = 1798] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:39:18 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x8e8f6400) [pid = 1798] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:39:18 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x9064f800) [pid = 1798] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:39:18 INFO - PROCESS | 1798 | 1461152358595 Marionette TRACE conn4 <- [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]]]}] 04:39:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1234ms 04:39:18 INFO - PROCESS | 1798 | 1461152358616 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 04:39:18 INFO - PROCESS | 1798 | 1461152358620 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 04:39:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:39:18 INFO - PROCESS | 1798 | 1461152358626 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:39:18 INFO - PROCESS | 1798 | 1461152358628 Marionette TRACE conn4 <- [1,442,null,{}] 04:39:18 INFO - PROCESS | 1798 | 1461152358634 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:18 INFO - PROCESS | 1798 | 1461152358792 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 04:39:18 INFO - PROCESS | 1798 | 1461152358808 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f689400 == 63 [pid = 1798] [id = 118] 04:39:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8f6cf000) [pid = 1798] [serial = 353] [outer = (nil)] 04:39:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x9874fc00) [pid = 1798] [serial = 354] [outer = 0x8f6cf000] 04:39:18 INFO - PROCESS | 1798 | 1461152358882 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x9875bc00) [pid = 1798] [serial = 355] [outer = 0x8f6cf000] 04:39:19 INFO - PROCESS | 1798 | 1461152359752 Marionette TRACE conn4 <- [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]]]}] 04:39:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:39:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1185ms 04:39:19 INFO - PROCESS | 1798 | 1461152359812 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 04:39:19 INFO - PROCESS | 1798 | 1461152359816 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 04:39:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:39:19 INFO - PROCESS | 1798 | 1461152359822 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:39:19 INFO - PROCESS | 1798 | 1461152359825 Marionette TRACE conn4 <- [1,446,null,{}] 04:39:19 INFO - PROCESS | 1798 | 1461152359831 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:20 INFO - PROCESS | 1798 | 1461152360015 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 04:39:20 INFO - PROCESS | 1798 | 1461152360251 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df4f000 == 64 [pid = 1798] [id = 119] 04:39:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8df53400) [pid = 1798] [serial = 356] [outer = (nil)] 04:39:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8ec2d800) [pid = 1798] [serial = 357] [outer = 0x8df53400] 04:39:20 INFO - PROCESS | 1798 | 1461152360346 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8f686c00) [pid = 1798] [serial = 358] [outer = 0x8df53400] 04:39:21 INFO - PROCESS | 1798 | 1461152361349 Marionette TRACE conn4 <- [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]]]}] 04:39:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:39:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1579ms 04:39:21 INFO - PROCESS | 1798 | 1461152361404 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1798 | 1461152361412 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 04:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:39:21 INFO - PROCESS | 1798 | 1461152361424 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1798 | 1461152361430 Marionette TRACE conn4 <- [1,450,null,{}] 04:39:21 INFO - PROCESS | 1798 | 1461152361437 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:21 INFO - PROCESS | 1798 | 1461152361629 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 04:39:21 INFO - PROCESS | 1798 | 1461152361842 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x928eb400 == 65 [pid = 1798] [id = 120] 04:39:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x937ea800) [pid = 1798] [serial = 359] [outer = (nil)] 04:39:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x938cfc00) [pid = 1798] [serial = 360] [outer = 0x937ea800] 04:39:21 INFO - PROCESS | 1798 | 1461152361982 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x93c23000) [pid = 1798] [serial = 361] [outer = 0x937ea800] 04:39:23 INFO - PROCESS | 1798 | 1461152363024 Marionette TRACE conn4 <- [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] 04:39:23 INFO - PROCESS | 1798 | 1461152363118 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 04:39:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:39:23 INFO - PROCESS | 1798 | 1461152363124 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1798 | 1461152363128 Marionette TRACE conn4 <- [1,454,null,{}] 04:39:23 INFO - PROCESS | 1798 | 1461152363134 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:23 INFO - PROCESS | 1798 | 1461152363359 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 04:39:23 INFO - PROCESS | 1798 | 1461152363615 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x95973400 == 66 [pid = 1798] [id = 121] 04:39:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x96a45400) [pid = 1798] [serial = 362] [outer = (nil)] 04:39:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x96da0000) [pid = 1798] [serial = 363] [outer = 0x96a45400] 04:39:23 INFO - PROCESS | 1798 | 1461152363717 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x98754800) [pid = 1798] [serial = 364] [outer = 0x96a45400] 04:39:24 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:24 INFO - PROCESS | 1798 | 1461152364678 Marionette TRACE conn4 <- [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]]]}] 04:39:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:39:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1632ms 04:39:24 INFO - PROCESS | 1798 | 1461152364758 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1798 | 1461152364762 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 04:39:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:39:24 INFO - PROCESS | 1798 | 1461152364778 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1798 | 1461152364787 Marionette TRACE conn4 <- [1,458,null,{}] 04:39:24 INFO - PROCESS | 1798 | 1461152364793 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:25 INFO - PROCESS | 1798 | 1461152365048 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 04:39:25 INFO - PROCESS | 1798 | 1461152365268 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e905800 == 67 [pid = 1798] [id = 122] 04:39:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x93cca800) [pid = 1798] [serial = 365] [outer = (nil)] 04:39:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x9d50e400) [pid = 1798] [serial = 366] [outer = 0x93cca800] 04:39:25 INFO - PROCESS | 1798 | 1461152365358 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x9fa96400) [pid = 1798] [serial = 367] [outer = 0x93cca800] 04:39:26 INFO - PROCESS | 1798 | 1461152366251 Marionette TRACE conn4 <- [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] 04:39:26 INFO - PROCESS | 1798 | 1461152366329 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 04:39:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:39:26 INFO - PROCESS | 1798 | 1461152366336 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:39:26 INFO - PROCESS | 1798 | 1461152366339 Marionette TRACE conn4 <- [1,462,null,{}] 04:39:26 INFO - PROCESS | 1798 | 1461152366345 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:26 INFO - PROCESS | 1798 | 1461152366561 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 04:39:26 INFO - PROCESS | 1798 | 1461152366765 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a684000 == 68 [pid = 1798] [id = 123] 04:39:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x9a68c400) [pid = 1798] [serial = 368] [outer = (nil)] 04:39:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0xa09acc00) [pid = 1798] [serial = 369] [outer = 0x9a68c400] 04:39:26 INFO - PROCESS | 1798 | 1461152366900 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0xa0b0d800) [pid = 1798] [serial = 370] [outer = 0x9a68c400] 04:39:27 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:27 INFO - PROCESS | 1798 | 1461152367859 Marionette TRACE conn4 <- [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] 04:39:27 INFO - PROCESS | 1798 | 1461152367922 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 04:39:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:39:27 INFO - PROCESS | 1798 | 1461152367928 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1798 | 1461152367932 Marionette TRACE conn4 <- [1,466,null,{}] 04:39:27 INFO - PROCESS | 1798 | 1461152367937 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:28 INFO - PROCESS | 1798 | 1461152368117 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 04:39:28 INFO - PROCESS | 1798 | 1461152368336 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x914ea400 == 69 [pid = 1798] [id = 124] 04:39:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x914efc00) [pid = 1798] [serial = 371] [outer = (nil)] 04:39:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x95978400) [pid = 1798] [serial = 372] [outer = 0x914efc00] 04:39:28 INFO - PROCESS | 1798 | 1461152368459 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0xa444a400) [pid = 1798] [serial = 373] [outer = 0x914efc00] 04:39:29 INFO - PROCESS | 1798 | 1461152369863 Marionette TRACE conn4 <- [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] 04:39:29 INFO - PROCESS | 1798 | 1461152369975 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 04:39:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:39:29 INFO - PROCESS | 1798 | 1461152369986 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1798 | 1461152369991 Marionette TRACE conn4 <- [1,470,null,{}] 04:39:30 INFO - PROCESS | 1798 | 1461152370001 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:30 INFO - PROCESS | 1798 | 1461152370167 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 04:39:30 INFO - PROCESS | 1798 | 1461152370340 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90b800 == 70 [pid = 1798] [id = 125] 04:39:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8e90ec00) [pid = 1798] [serial = 374] [outer = (nil)] 04:39:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8fa3c400) [pid = 1798] [serial = 375] [outer = 0x8e90ec00] 04:39:30 INFO - PROCESS | 1798 | 1461152370426 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x928ea400) [pid = 1798] [serial = 376] [outer = 0x8e90ec00] 04:39:31 INFO - PROCESS | 1798 | 1461152371401 Marionette TRACE conn4 <- [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]]]}] 04:39:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:39:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1483ms 04:39:31 INFO - PROCESS | 1798 | 1461152371470 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1798 | 1461152371478 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 04:39:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:39:31 INFO - PROCESS | 1798 | 1461152371489 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1798 | 1461152371493 Marionette TRACE conn4 <- [1,474,null,{}] 04:39:31 INFO - PROCESS | 1798 | 1461152371499 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:31 INFO - PROCESS | 1798 | 1461152371704 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 04:39:31 INFO - PROCESS | 1798 | 1461152371968 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec36c00 == 71 [pid = 1798] [id = 126] 04:39:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8ec38400) [pid = 1798] [serial = 377] [outer = (nil)] 04:39:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x9596e400) [pid = 1798] [serial = 378] [outer = 0x8ec38400] 04:39:32 INFO - PROCESS | 1798 | 1461152372053 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x95b93800) [pid = 1798] [serial = 379] [outer = 0x8ec38400] 04:39:33 INFO - PROCESS | 1798 | 1461152373108 Marionette TRACE conn4 <- [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]]]}] 04:39:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:39:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1687ms 04:39:33 INFO - PROCESS | 1798 | 1461152373176 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 04:39:33 INFO - PROCESS | 1798 | 1461152373180 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 04:39:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:39:33 INFO - PROCESS | 1798 | 1461152373187 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 1798 | 1461152373192 Marionette TRACE conn4 <- [1,478,null,{}] 04:39:33 INFO - PROCESS | 1798 | 1461152373207 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:33 INFO - PROCESS | 1798 | 1461152373439 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 04:39:33 INFO - PROCESS | 1798 | --DOCSHELL 0x8e910800 == 70 [pid = 1798] [id = 51] 04:39:33 INFO - PROCESS | 1798 | --DOCSHELL 0x98aa5c00 == 69 [pid = 1798] [id = 41] 04:39:33 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x92829800) [pid = 1798] [serial = 276] [outer = (nil)] [url = about:blank] 04:39:33 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x96d97400) [pid = 1798] [serial = 279] [outer = (nil)] [url = about:blank] 04:39:33 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x9fba5400) [pid = 1798] [serial = 282] [outer = (nil)] [url = about:blank] 04:39:33 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0xa0ea8c00) [pid = 1798] [serial = 285] [outer = (nil)] [url = about:blank] 04:39:33 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0xa3bdbc00) [pid = 1798] [serial = 288] [outer = (nil)] [url = about:blank] 04:39:33 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8df59800) [pid = 1798] [serial = 291] [outer = (nil)] [url = about:blank] 04:39:33 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0xa447a800) [pid = 1798] [serial = 294] [outer = (nil)] [url = about:blank] 04:39:33 INFO - PROCESS | 1798 | --DOCSHELL 0x8f689400 == 68 [pid = 1798] [id = 118] 04:39:33 INFO - PROCESS | 1798 | --DOCSHELL 0x8f6d1000 == 67 [pid = 1798] [id = 117] 04:39:33 INFO - PROCESS | 1798 | --DOCSHELL 0x928f2000 == 66 [pid = 1798] [id = 116] 04:39:33 INFO - PROCESS | 1798 | --DOCSHELL 0x8f68ec00 == 65 [pid = 1798] [id = 115] 04:39:33 INFO - PROCESS | 1798 | --DOCSHELL 0x8f68d400 == 64 [pid = 1798] [id = 114] 04:39:33 INFO - PROCESS | 1798 | 1461152373687 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df57400 == 65 [pid = 1798] [id = 127] 04:39:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8ec2ec00) [pid = 1798] [serial = 380] [outer = (nil)] 04:39:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8f6d1000) [pid = 1798] [serial = 381] [outer = 0x8ec2ec00] 04:39:33 INFO - PROCESS | 1798 | 1461152373768 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x91eb6800) [pid = 1798] [serial = 382] [outer = 0x8ec2ec00] 04:39:34 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f1000 == 64 [pid = 1798] [id = 103] 04:39:34 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x9282c000) [pid = 1798] [serial = 303] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x94f9b000) [pid = 1798] [serial = 304] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8f6ccc00) [pid = 1798] [serial = 298] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8e90a400) [pid = 1798] [serial = 297] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x906f7800) [pid = 1798] [serial = 300] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x914ee000) [pid = 1798] [serial = 301] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x96a42400) [pid = 1798] [serial = 306] [outer = (nil)] [url = about:blank] 04:39:34 INFO - PROCESS | 1798 | 1461152374583 Marionette TRACE conn4 <- [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]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:39:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1434ms 04:39:34 INFO - PROCESS | 1798 | 1461152374622 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1798 | 1461152374625 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 04:39:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:39:34 INFO - PROCESS | 1798 | 1461152374632 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1798 | 1461152374635 Marionette TRACE conn4 <- [1,482,null,{}] 04:39:34 INFO - PROCESS | 1798 | 1461152374640 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:34 INFO - PROCESS | 1798 | 1461152374789 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 04:39:34 INFO - PROCESS | 1798 | 1461152374804 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec2f800 == 65 [pid = 1798] [id = 128] 04:39:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x9596ac00) [pid = 1798] [serial = 383] [outer = (nil)] 04:39:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x96f01800) [pid = 1798] [serial = 384] [outer = 0x9596ac00] 04:39:34 INFO - PROCESS | 1798 | 1461152374881 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x9832f000) [pid = 1798] [serial = 385] [outer = 0x9596ac00] 04:39:35 INFO - PROCESS | 1798 | 1461152375859 Marionette TRACE conn4 <- [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]]]}] 04:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1427ms 04:39:36 INFO - PROCESS | 1798 | 1461152376329 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 1798 | 1461152376333 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 04:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:39:36 INFO - PROCESS | 1798 | 1461152376470 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 1798 | 1461152376474 Marionette TRACE conn4 <- [1,486,null,{}] 04:39:36 INFO - PROCESS | 1798 | 1461152376484 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:36 INFO - PROCESS | 1798 | 1461152376675 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 04:39:36 INFO - PROCESS | 1798 | 1461152376701 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x95b86c00 == 66 [pid = 1798] [id = 129] 04:39:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x95b8d000) [pid = 1798] [serial = 386] [outer = (nil)] 04:39:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x98d6d400) [pid = 1798] [serial = 387] [outer = 0x95b8d000] 04:39:36 INFO - PROCESS | 1798 | 1461152376782 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x9a6f9400) [pid = 1798] [serial = 388] [outer = 0x95b8d000] 04:39:37 INFO - PROCESS | 1798 | 1461152377686 Marionette TRACE conn4 <- [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]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:39:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1311ms 04:39:37 INFO - PROCESS | 1798 | 1461152377715 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 1798 | 1461152377718 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 04:39:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:39:37 INFO - PROCESS | 1798 | 1461152377725 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 1798 | 1461152377729 Marionette TRACE conn4 <- [1,490,null,{}] 04:39:37 INFO - PROCESS | 1798 | 1461152377735 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:38 INFO - PROCESS | 1798 | 1461152378021 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 04:39:38 INFO - PROCESS | 1798 | 1461152378063 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f692400 == 67 [pid = 1798] [id = 130] 04:39:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x906eb400) [pid = 1798] [serial = 389] [outer = (nil)] 04:39:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0xa3b7ec00) [pid = 1798] [serial = 390] [outer = 0x906eb400] 04:39:38 INFO - PROCESS | 1798 | 1461152378142 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0xa43ad800) [pid = 1798] [serial = 391] [outer = 0x906eb400] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x98b10000) [pid = 1798] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0xa3b70c00) [pid = 1798] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8fa3e000) [pid = 1798] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x906efc00) [pid = 1798] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x9a689800) [pid = 1798] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x9fd94800) [pid = 1798] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8e8f0800) [pid = 1798] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x937e7000) [pid = 1798] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x96d9fc00) [pid = 1798] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x996b5c00) [pid = 1798] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0xa09d9000) [pid = 1798] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x928f2800) [pid = 1798] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8f68dc00) [pid = 1798] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x96f0ac00) [pid = 1798] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x93ccd800) [pid = 1798] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x94f9ac00) [pid = 1798] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x9fd9a400) [pid = 1798] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8f6d0400) [pid = 1798] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x9826a400) [pid = 1798] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x9a684c00) [pid = 1798] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x9596b400) [pid = 1798] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x94f98800) [pid = 1798] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x91e14000) [pid = 1798] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x98322c00) [pid = 1798] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x906f2400) [pid = 1798] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x98b10c00) [pid = 1798] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x92804400) [pid = 1798] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x8df51400) [pid = 1798] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x91e14400) [pid = 1798] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:39:39 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x8e8f9c00) [pid = 1798] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:39:39 INFO - PROCESS | 1798 | 1461152379721 Marionette TRACE conn4 <- [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]]]}] 04:39:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:39:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 2033ms 04:39:39 INFO - PROCESS | 1798 | 1461152379759 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 1798 | 1461152379763 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 04:39:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:39:39 INFO - PROCESS | 1798 | 1461152379769 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 1798 | 1461152379772 Marionette TRACE conn4 <- [1,494,null,{}] 04:39:39 INFO - PROCESS | 1798 | 1461152379778 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:39 INFO - PROCESS | 1798 | 1461152379963 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 04:39:40 INFO - PROCESS | 1798 | 1461152379982 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f0800 == 68 [pid = 1798] [id = 131] 04:39:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x8e8fcc00) [pid = 1798] [serial = 392] [outer = (nil)] 04:39:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x91e14400) [pid = 1798] [serial = 393] [outer = 0x8e8fcc00] 04:39:40 INFO - PROCESS | 1798 | 1461152380059 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x937e7000) [pid = 1798] [serial = 394] [outer = 0x8e8fcc00] 04:39:40 INFO - PROCESS | 1798 | 1461152380875 Marionette TRACE conn4 <- [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]]]}] 04:39:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:39:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1129ms 04:39:40 INFO - PROCESS | 1798 | 1461152380899 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1798 | 1461152380902 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 04:39:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:39:40 INFO - PROCESS | 1798 | 1461152380908 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1798 | 1461152380912 Marionette TRACE conn4 <- [1,498,null,{}] 04:39:40 INFO - PROCESS | 1798 | 1461152380925 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:41 INFO - PROCESS | 1798 | 1461152381073 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 04:39:41 INFO - PROCESS | 1798 | 1461152381318 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c030800 == 69 [pid = 1798] [id = 132] 04:39:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8c031000) [pid = 1798] [serial = 395] [outer = (nil)] 04:39:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x8c037800) [pid = 1798] [serial = 396] [outer = 0x8c031000] 04:39:41 INFO - PROCESS | 1798 | 1461152381416 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8c03b400) [pid = 1798] [serial = 397] [outer = 0x8c031000] 04:39:42 INFO - PROCESS | 1798 | 1461152382383 Marionette TRACE conn4 <- [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]]]}] 04:39:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:39:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1536ms 04:39:42 INFO - PROCESS | 1798 | 1461152382448 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 04:39:42 INFO - PROCESS | 1798 | 1461152382455 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 04:39:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:39:42 INFO - PROCESS | 1798 | 1461152382464 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1798 | 1461152382472 Marionette TRACE conn4 <- [1,502,null,{}] 04:39:42 INFO - PROCESS | 1798 | 1461152382480 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:42 INFO - PROCESS | 1798 | 1461152382699 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 04:39:42 INFO - PROCESS | 1798 | 1461152382912 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9ba800 == 70 [pid = 1798] [id = 133] 04:39:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8f9bbc00) [pid = 1798] [serial = 398] [outer = (nil)] 04:39:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x906efc00) [pid = 1798] [serial = 399] [outer = 0x8f9bbc00] 04:39:43 INFO - PROCESS | 1798 | 1461152383063 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x91e1e800) [pid = 1798] [serial = 400] [outer = 0x8f9bbc00] 04:39:44 INFO - PROCESS | 1798 | 1461152384077 Marionette TRACE conn4 <- [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]]]}] 04:39:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:39:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1643ms 04:39:44 INFO - PROCESS | 1798 | 1461152384111 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 1798 | 1461152384117 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 04:39:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:39:44 INFO - PROCESS | 1798 | 1461152384125 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 1798 | 1461152384129 Marionette TRACE conn4 <- [1,506,null,{}] 04:39:44 INFO - PROCESS | 1798 | 1461152384135 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:44 INFO - PROCESS | 1798 | 1461152384316 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 04:39:44 INFO - PROCESS | 1798 | 1461152384568 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x938d3c00 == 71 [pid = 1798] [id = 134] 04:39:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x93c2f400) [pid = 1798] [serial = 401] [outer = (nil)] 04:39:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x94fa3400) [pid = 1798] [serial = 402] [outer = 0x93c2f400] 04:39:44 INFO - PROCESS | 1798 | 1461152384705 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x9596e800) [pid = 1798] [serial = 403] [outer = 0x93c2f400] 04:39:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x96f07c00) [pid = 1798] [serial = 404] [outer = 0x96a46400] 04:39:45 INFO - PROCESS | 1798 | 1461152385711 Marionette TRACE conn4 <- [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]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:39:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1637ms 04:39:45 INFO - PROCESS | 1798 | 1461152385762 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1798 | 1461152385767 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 04:39:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:39:45 INFO - PROCESS | 1798 | 1461152385784 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1798 | 1461152385793 Marionette TRACE conn4 <- [1,510,null,{}] 04:39:45 INFO - PROCESS | 1798 | 1461152385801 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:45 INFO - PROCESS | 1798 | 1461152385983 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 04:39:46 INFO - PROCESS | 1798 | 1461152386191 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d9fc00 == 72 [pid = 1798] [id = 135] 04:39:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x97fa7000) [pid = 1798] [serial = 405] [outer = (nil)] 04:39:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x98ac5800) [pid = 1798] [serial = 406] [outer = 0x97fa7000] 04:39:46 INFO - PROCESS | 1798 | 1461152386290 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x9a6d0800) [pid = 1798] [serial = 407] [outer = 0x97fa7000] 04:39:47 INFO - PROCESS | 1798 | 1461152387178 Marionette TRACE conn4 <- [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]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:39:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1449ms 04:39:47 INFO - PROCESS | 1798 | 1461152387225 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 04:39:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:39:47 INFO - PROCESS | 1798 | 1461152387230 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 04:39:47 INFO - PROCESS | 1798 | 1461152387236 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 1798 | 1461152387240 Marionette TRACE conn4 <- [1,514,null,{}] 04:39:47 INFO - PROCESS | 1798 | 1461152387246 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:47 INFO - PROCESS | 1798 | 1461152387419 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 04:39:47 INFO - PROCESS | 1798 | 1461152387567 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x94fa7400 == 73 [pid = 1798] [id = 136] 04:39:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x9fd9cc00) [pid = 1798] [serial = 408] [outer = (nil)] 04:39:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0xa297b800) [pid = 1798] [serial = 409] [outer = 0x9fd9cc00] 04:39:47 INFO - PROCESS | 1798 | 1461152387658 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0xa3b08400) [pid = 1798] [serial = 410] [outer = 0x9fd9cc00] 04:39:48 INFO - PROCESS | 1798 | 1461152388506 Marionette TRACE conn4 <- [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]]]}] 04:39:48 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 04:39:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1328ms 04:39:48 INFO - PROCESS | 1798 | 1461152388565 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 04:39:48 INFO - PROCESS | 1798 | 1461152388568 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 04:39:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:39:48 INFO - PROCESS | 1798 | 1461152388576 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1798 | 1461152388579 Marionette TRACE conn4 <- [1,518,null,{}] 04:39:48 INFO - PROCESS | 1798 | 1461152388585 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:48 INFO - PROCESS | 1798 | 1461152388760 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 04:39:48 INFO - PROCESS | 1798 | 1461152388922 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 1798 | ++DOCSHELL 0xa0914400 == 74 [pid = 1798] [id = 137] 04:39:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0xa09d4800) [pid = 1798] [serial = 411] [outer = (nil)] 04:39:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0xa44e7400) [pid = 1798] [serial = 412] [outer = 0xa09d4800] 04:39:49 INFO - PROCESS | 1798 | 1461152389036 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0xa4b46c00) [pid = 1798] [serial = 413] [outer = 0xa09d4800] 04:39:49 INFO - PROCESS | 1798 | 1461152389961 Marionette TRACE conn4 <- [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]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:39:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1430ms 04:39:50 INFO - PROCESS | 1798 | 1461152390007 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 04:39:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:39:50 INFO - PROCESS | 1798 | 1461152390011 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 04:39:50 INFO - PROCESS | 1798 | 1461152390017 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 1798 | 1461152390021 Marionette TRACE conn4 <- [1,522,null,{}] 04:39:50 INFO - PROCESS | 1798 | 1461152390027 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:50 INFO - PROCESS | 1798 | 1461152390199 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 04:39:50 INFO - PROCESS | 1798 | 1461152390360 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec39400 == 75 [pid = 1798] [id = 138] 04:39:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x93ccc400) [pid = 1798] [serial = 414] [outer = (nil)] 04:39:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0xa6835000) [pid = 1798] [serial = 415] [outer = 0x93ccc400] 04:39:50 INFO - PROCESS | 1798 | 1461152390450 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0xa685d000) [pid = 1798] [serial = 416] [outer = 0x93ccc400] 04:39:51 INFO - PROCESS | 1798 | 1461152391450 Marionette TRACE conn4 <- [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]]]}] 04:39:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:39:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1483ms 04:39:51 INFO - PROCESS | 1798 | 1461152391501 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 1798 | 1461152391505 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 04:39:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:39:51 INFO - PROCESS | 1798 | 1461152391512 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1798 | 1461152391515 Marionette TRACE conn4 <- [1,526,null,{}] 04:39:51 INFO - PROCESS | 1798 | 1461152391521 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:51 INFO - PROCESS | 1798 | 1461152391687 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 04:39:51 INFO - PROCESS | 1798 | 1461152391896 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d5000 == 76 [pid = 1798] [id = 139] 04:39:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8b7d5c00) [pid = 1798] [serial = 417] [outer = (nil)] 04:39:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8b7dcc00) [pid = 1798] [serial = 418] [outer = 0x8b7d5c00] 04:39:52 INFO - PROCESS | 1798 | 1461152391999 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8b7dfc00) [pid = 1798] [serial = 419] [outer = 0x8b7d5c00] 04:39:52 INFO - PROCESS | 1798 | 1461152392901 Marionette TRACE conn4 <- [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]]]}] 04:39:52 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 04:39:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1436ms 04:39:52 INFO - PROCESS | 1798 | 1461152392949 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 04:39:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:39:52 INFO - PROCESS | 1798 | 1461152392953 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 04:39:52 INFO - PROCESS | 1798 | 1461152392960 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1798 | 1461152392963 Marionette TRACE conn4 <- [1,530,null,{}] 04:39:52 INFO - PROCESS | 1798 | 1461152392969 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:53 INFO - PROCESS | 1798 | 1461152393183 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 04:39:53 INFO - PROCESS | 1798 | 1461152393393 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b368800 == 77 [pid = 1798] [id = 140] 04:39:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8b36a800) [pid = 1798] [serial = 420] [outer = (nil)] 04:39:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8b372400) [pid = 1798] [serial = 421] [outer = 0x8b36a800] 04:39:53 INFO - PROCESS | 1798 | 1461152393523 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8b375800) [pid = 1798] [serial = 422] [outer = 0x8b36a800] 04:39:54 INFO - PROCESS | 1798 | 1461152394326 Marionette TRACE conn4 <- [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"]]]}] 04:39:54 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 04:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:39:54 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 04:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:39:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:39:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:39:54 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:39:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1395ms 04:39:54 INFO - PROCESS | 1798 | 1461152394354 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1798 | 1461152394361 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 04:39:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:39:54 INFO - PROCESS | 1798 | 1461152394368 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1798 | 1461152394371 Marionette TRACE conn4 <- [1,534,null,{}] 04:39:54 INFO - PROCESS | 1798 | 1461152394377 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:54 INFO - PROCESS | 1798 | 1461152394568 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 04:39:54 INFO - PROCESS | 1798 | 1461152394736 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b455000 == 78 [pid = 1798] [id = 141] 04:39:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8b455400) [pid = 1798] [serial = 423] [outer = (nil)] 04:39:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8b462400) [pid = 1798] [serial = 424] [outer = 0x8b455400] 04:39:54 INFO - PROCESS | 1798 | 1461152394823 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8b7d6c00) [pid = 1798] [serial = 425] [outer = 0x8b455400] 04:39:55 INFO - PROCESS | 1798 | 1461152395735 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:39:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1396ms 04:39:55 INFO - PROCESS | 1798 | 1461152395793 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 1798 | 1461152395796 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 04:39:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:39:55 INFO - PROCESS | 1798 | 1461152395805 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1798 | 1461152395809 Marionette TRACE conn4 <- [1,538,null,{}] 04:39:55 INFO - PROCESS | 1798 | 1461152395814 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:56 INFO - PROCESS | 1798 | 1461152395994 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 04:39:56 INFO - PROCESS | 1798 | 1461152396175 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b373000 == 79 [pid = 1798] [id = 142] 04:39:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8b45e000) [pid = 1798] [serial = 426] [outer = (nil)] 04:39:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8ec37000) [pid = 1798] [serial = 427] [outer = 0x8b45e000] 04:39:56 INFO - PROCESS | 1798 | 1461152396276 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x96d96800) [pid = 1798] [serial = 428] [outer = 0x8b45e000] 04:39:57 INFO - PROCESS | 1798 | 1461152397189 Marionette TRACE conn4 <- [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]]]}] 04:39:57 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. 04:39:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1428ms 04:39:57 INFO - PROCESS | 1798 | 1461152397235 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1798 | 1461152397240 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 04:39:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:39:57 INFO - PROCESS | 1798 | 1461152397275 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1798 | 1461152397280 Marionette TRACE conn4 <- [1,542,null,{}] 04:39:57 INFO - PROCESS | 1798 | 1461152397286 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:57 INFO - PROCESS | 1798 | 1461152397504 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 04:39:57 INFO - PROCESS | 1798 | 1461152397674 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df52c00 == 80 [pid = 1798] [id = 143] 04:39:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8df53000) [pid = 1798] [serial = 429] [outer = (nil)] 04:39:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8f6c7000) [pid = 1798] [serial = 430] [outer = 0x8df53000] 04:39:57 INFO - PROCESS | 1798 | 1461152397763 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x9596f800) [pid = 1798] [serial = 431] [outer = 0x8df53000] 04:39:58 INFO - PROCESS | 1798 | 1461152398966 Marionette TRACE conn4 <- [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]]]}] 04:39:59 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. 04:39:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1748ms 04:39:59 INFO - PROCESS | 1798 | 1461152399033 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 1798 | 1461152399039 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 04:39:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:39:59 INFO - PROCESS | 1798 | 1461152399091 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1798 | 1461152399095 Marionette TRACE conn4 <- [1,546,null,{}] 04:39:59 INFO - PROCESS | 1798 | 1461152399105 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:39:59 INFO - PROCESS | 1798 | 1461152399338 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 04:39:59 INFO - PROCESS | 1798 | 1461152399560 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c03a400 == 81 [pid = 1798] [id = 144] 04:39:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8df4d400) [pid = 1798] [serial = 432] [outer = (nil)] 04:39:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8e04ec00) [pid = 1798] [serial = 433] [outer = 0x8df4d400] 04:39:59 INFO - PROCESS | 1798 | 1461152399652 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x8e058000) [pid = 1798] [serial = 434] [outer = 0x8df4d400] 04:40:00 INFO - PROCESS | 1798 | 1461152400582 Marionette TRACE conn4 <- [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]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:40:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1591ms 04:40:00 INFO - PROCESS | 1798 | 1461152400676 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1798 | 1461152400686 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 04:40:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:40:00 INFO - PROCESS | 1798 | 1461152400717 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1798 | 1461152400721 Marionette TRACE conn4 <- [1,550,null,{}] 04:40:00 INFO - PROCESS | 1798 | 1461152400732 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:01 INFO - PROCESS | 1798 | 1461152400999 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 04:40:01 INFO - PROCESS | 1798 | 1461152401359 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c032c00 == 82 [pid = 1798] [id = 145] 04:40:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x8e059800) [pid = 1798] [serial = 435] [outer = (nil)] 04:40:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x8f6c4400) [pid = 1798] [serial = 436] [outer = 0x8e059800] 04:40:01 INFO - PROCESS | 1798 | 1461152401446 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x9064dc00) [pid = 1798] [serial = 437] [outer = 0x8e059800] 04:40:01 INFO - PROCESS | 1798 | --DOCSHELL 0x914e5400 == 81 [pid = 1798] [id = 67] 04:40:01 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x9874fc00) [pid = 1798] [serial = 354] [outer = (nil)] [url = about:blank] 04:40:01 INFO - PROCESS | 1798 | --DOCSHELL 0x8e905800 == 80 [pid = 1798] [id = 122] 04:40:02 INFO - PROCESS | 1798 | --DOCSHELL 0x95973400 == 79 [pid = 1798] [id = 121] 04:40:02 INFO - PROCESS | 1798 | --DOCSHELL 0x928eb400 == 78 [pid = 1798] [id = 120] 04:40:02 INFO - PROCESS | 1798 | --DOCSHELL 0x8df4f000 == 77 [pid = 1798] [id = 119] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x9a482800) [pid = 1798] [serial = 201] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x938ce800) [pid = 1798] [serial = 339] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x96ab3c00) [pid = 1798] [serial = 235] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x95b89800) [pid = 1798] [serial = 315] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x97fa7400) [pid = 1798] [serial = 292] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x94fa1000) [pid = 1798] [serial = 277] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x92802800) [pid = 1798] [serial = 312] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0xa3be2000) [pid = 1798] [serial = 289] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x9ff12c00) [pid = 1798] [serial = 283] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0xa447f800) [pid = 1798] [serial = 295] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x937e5000) [pid = 1798] [serial = 336] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x91eb2800) [pid = 1798] [serial = 195] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x98acb400) [pid = 1798] [serial = 333] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x996bd000) [pid = 1798] [serial = 192] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x9e91d000) [pid = 1798] [serial = 207] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8e907800) [pid = 1798] [serial = 309] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0xa29db800) [pid = 1798] [serial = 241] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8f691000) [pid = 1798] [serial = 327] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x98757c00) [pid = 1798] [serial = 318] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x9596d000) [pid = 1798] [serial = 250] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x938d5c00) [pid = 1798] [serial = 340] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x98327400) [pid = 1798] [serial = 352] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x9fa8e800) [pid = 1798] [serial = 274] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0xa29d4c00) [pid = 1798] [serial = 286] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x95b8ac00) [pid = 1798] [serial = 168] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8fa41000) [pid = 1798] [serial = 342] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x98324400) [pid = 1798] [serial = 198] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x95917400) [pid = 1798] [serial = 348] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x96f41800) [pid = 1798] [serial = 280] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x98d7a000) [pid = 1798] [serial = 321] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0xa0e9e000) [pid = 1798] [serial = 232] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x938d7800) [pid = 1798] [serial = 346] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8ec33000) [pid = 1798] [serial = 330] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x96d91800) [pid = 1798] [serial = 349] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x9928ac00) [pid = 1798] [serial = 238] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x97fb1000) [pid = 1798] [serial = 351] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x938d0400) [pid = 1798] [serial = 345] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x9a6f8800) [pid = 1798] [serial = 324] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x9a6f5000) [pid = 1798] [serial = 204] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x912ed800) [pid = 1798] [serial = 343] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x95977400) [pid = 1798] [serial = 244] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x94fa3c00) [pid = 1798] [serial = 247] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x980c0800) [pid = 1798] [serial = 162] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x96f03800) [pid = 1798] [serial = 171] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x91e1e400) [pid = 1798] [serial = 165] [outer = (nil)] [url = about:blank] 04:40:02 INFO - PROCESS | 1798 | 1461152402630 Marionette TRACE conn4 <- [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]]]}] 04:40:02 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. 04:40:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1963ms 04:40:02 INFO - PROCESS | 1798 | 1461152402674 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 04:40:02 INFO - PROCESS | 1798 | 1461152402678 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 04:40:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:40:02 INFO - PROCESS | 1798 | 1461152402686 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1798 | 1461152402692 Marionette TRACE conn4 <- [1,554,null,{}] 04:40:02 INFO - PROCESS | 1798 | 1461152402709 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:02 INFO - PROCESS | 1798 | 1461152402886 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 04:40:03 INFO - PROCESS | 1798 | 1461152403061 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e905800 == 78 [pid = 1798] [id = 146] 04:40:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x906f0000) [pid = 1798] [serial = 438] [outer = (nil)] 04:40:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x91eb2800) [pid = 1798] [serial = 439] [outer = 0x906f0000] 04:40:03 INFO - PROCESS | 1798 | 1461152403164 Marionette DEBUG loaded listener.js 04:40:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x9280d400) [pid = 1798] [serial = 440] [outer = 0x906f0000] 04:40:03 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:03 INFO - PROCESS | 1798 | 1461152403921 Marionette TRACE conn4 <- [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]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:40:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1298ms 04:40:03 INFO - PROCESS | 1798 | 1461152403984 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 04:40:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:40:03 INFO - PROCESS | 1798 | 1461152403988 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 04:40:03 INFO - PROCESS | 1798 | 1461152403994 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1798 | 1461152403998 Marionette TRACE conn4 <- [1,558,null,{}] 04:40:04 INFO - PROCESS | 1798 | 1461152404003 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:04 INFO - PROCESS | 1798 | 1461152404182 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 04:40:04 INFO - PROCESS | 1798 | 1461152404194 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d6400 == 79 [pid = 1798] [id = 147] 04:40:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x91eb4800) [pid = 1798] [serial = 441] [outer = (nil)] 04:40:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x937eb400) [pid = 1798] [serial = 442] [outer = 0x91eb4800] 04:40:04 INFO - PROCESS | 1798 | 1461152404273 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x938d6000) [pid = 1798] [serial = 443] [outer = 0x91eb4800] 04:40:05 INFO - PROCESS | 1798 | 1461152405296 Marionette TRACE conn4 <- [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]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:40:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1335ms 04:40:05 INFO - PROCESS | 1798 | 1461152405334 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 04:40:05 INFO - PROCESS | 1798 | 1461152405338 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 04:40:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:40:05 INFO - PROCESS | 1798 | 1461152405345 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 1798 | 1461152405348 Marionette TRACE conn4 <- [1,562,null,{}] 04:40:05 INFO - PROCESS | 1798 | 1461152405354 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:05 INFO - PROCESS | 1798 | 1461152405565 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 04:40:05 INFO - PROCESS | 1798 | 1461152405592 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e5400 == 80 [pid = 1798] [id = 148] 04:40:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x9282dc00) [pid = 1798] [serial = 444] [outer = (nil)] 04:40:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x93cc2800) [pid = 1798] [serial = 445] [outer = 0x9282dc00] 04:40:05 INFO - PROCESS | 1798 | 1461152405667 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x94f9d000) [pid = 1798] [serial = 446] [outer = 0x9282dc00] 04:40:06 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:06 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8ec38400) [pid = 1798] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:40:06 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x9596ac00) [pid = 1798] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:40:06 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x95b8d000) [pid = 1798] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:40:06 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x8e90ec00) [pid = 1798] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:40:06 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8ec2ec00) [pid = 1798] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:40:06 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x906eb400) [pid = 1798] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:40:06 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x8f6cf000) [pid = 1798] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:40:06 INFO - PROCESS | 1798 | 1461152406874 Marionette TRACE conn4 <- [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]]]}] 04:40:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:40:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1582ms 04:40:06 INFO - PROCESS | 1798 | 1461152406928 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 04:40:06 INFO - PROCESS | 1798 | 1461152406931 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 04:40:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:40:06 INFO - PROCESS | 1798 | 1461152406938 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:40:06 INFO - PROCESS | 1798 | 1461152406941 Marionette TRACE conn4 <- [1,566,null,{}] 04:40:06 INFO - PROCESS | 1798 | 1461152406947 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:07 INFO - PROCESS | 1798 | 1461152407141 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 04:40:07 INFO - PROCESS | 1798 | 1461152407315 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x938cd400 == 81 [pid = 1798] [id = 149] 04:40:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x9596d000) [pid = 1798] [serial = 447] [outer = (nil)] 04:40:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x95b16c00) [pid = 1798] [serial = 448] [outer = 0x9596d000] 04:40:07 INFO - PROCESS | 1798 | 1461152407399 Marionette DEBUG loaded listener.js 04:40:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x96d92c00) [pid = 1798] [serial = 449] [outer = 0x9596d000] 04:40:07 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:08 INFO - PROCESS | 1798 | 1461152408103 Marionette TRACE conn4 <- [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]]]}] 04:40:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:40:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1178ms 04:40:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:40:08 INFO - PROCESS | 1798 | 1461152408117 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 04:40:08 INFO - PROCESS | 1798 | 1461152408120 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 04:40:08 INFO - PROCESS | 1798 | 1461152408131 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:40:08 INFO - PROCESS | 1798 | 1461152408134 Marionette TRACE conn4 <- [1,570,null,{}] 04:40:08 INFO - PROCESS | 1798 | 1461152408150 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:08 INFO - PROCESS | 1798 | 1461152408359 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 04:40:08 INFO - PROCESS | 1798 | 1461152408369 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x95977000 == 82 [pid = 1798] [id = 150] 04:40:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x95977400) [pid = 1798] [serial = 450] [outer = (nil)] 04:40:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x96f4a000) [pid = 1798] [serial = 451] [outer = 0x95977400] 04:40:08 INFO - PROCESS | 1798 | 1461152408443 Marionette DEBUG loaded listener.js 04:40:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x97b58400) [pid = 1798] [serial = 452] [outer = 0x95977400] 04:40:09 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:09 INFO - PROCESS | 1798 | 1461152409525 Marionette TRACE conn4 <- [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]]]}] 04:40:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:40:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1446ms 04:40:09 INFO - PROCESS | 1798 | 1461152409573 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 04:40:09 INFO - PROCESS | 1798 | 1461152409580 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 04:40:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:40:09 INFO - PROCESS | 1798 | 1461152409590 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:40:09 INFO - PROCESS | 1798 | 1461152409595 Marionette TRACE conn4 <- [1,574,null,{}] 04:40:09 INFO - PROCESS | 1798 | 1461152409604 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:09 INFO - PROCESS | 1798 | 1461152409832 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 04:40:10 INFO - PROCESS | 1798 | 1461152410060 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c03a800 == 83 [pid = 1798] [id = 151] 04:40:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8e050400) [pid = 1798] [serial = 453] [outer = (nil)] 04:40:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8e90d000) [pid = 1798] [serial = 454] [outer = 0x8e050400] 04:40:10 INFO - PROCESS | 1798 | 1461152410170 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8ec36000) [pid = 1798] [serial = 455] [outer = 0x8e050400] 04:40:11 INFO - PROCESS | 1798 | 1461152411088 Marionette TRACE conn4 <- [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]]]}] 04:40:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:40:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1537ms 04:40:11 INFO - PROCESS | 1798 | 1461152411141 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1798 | 1461152411150 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 04:40:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:40:11 INFO - PROCESS | 1798 | 1461152411162 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1798 | 1461152411170 Marionette TRACE conn4 <- [1,578,null,{}] 04:40:11 INFO - PROCESS | 1798 | 1461152411176 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:11 INFO - PROCESS | 1798 | 1461152411370 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 04:40:11 INFO - PROCESS | 1798 | 1461152411654 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa3b400 == 84 [pid = 1798] [id = 152] 04:40:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8fa41000) [pid = 1798] [serial = 456] [outer = (nil)] 04:40:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x91e21000) [pid = 1798] [serial = 457] [outer = 0x8fa41000] 04:40:11 INFO - PROCESS | 1798 | 1461152411791 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x92828c00) [pid = 1798] [serial = 458] [outer = 0x8fa41000] 04:40:12 INFO - PROCESS | 1798 | 1461152412733 Marionette TRACE conn4 <- [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]]]}] 04:40:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:40:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1647ms 04:40:12 INFO - PROCESS | 1798 | 1461152412809 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1798 | 1461152412813 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 04:40:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:40:12 INFO - PROCESS | 1798 | 1461152412820 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1798 | 1461152412826 Marionette TRACE conn4 <- [1,582,null,{}] 04:40:12 INFO - PROCESS | 1798 | 1461152412843 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:13 INFO - PROCESS | 1798 | 1461152413068 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 04:40:13 INFO - PROCESS | 1798 | 1461152413298 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eaf800 == 85 [pid = 1798] [id = 153] 04:40:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x96aaa800) [pid = 1798] [serial = 459] [outer = (nil)] 04:40:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x97b5c400) [pid = 1798] [serial = 460] [outer = 0x96aaa800] 04:40:13 INFO - PROCESS | 1798 | 1461152413398 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x97b62800) [pid = 1798] [serial = 461] [outer = 0x96aaa800] 04:40:14 INFO - PROCESS | 1798 | 1461152414283 Marionette TRACE conn4 <- [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]]]}] 04:40:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:40:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1492ms 04:40:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:40:14 INFO - PROCESS | 1798 | 1461152414314 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 04:40:14 INFO - PROCESS | 1798 | 1461152414318 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 04:40:14 INFO - PROCESS | 1798 | 1461152414325 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:40:14 INFO - PROCESS | 1798 | 1461152414329 Marionette TRACE conn4 <- [1,586,null,{}] 04:40:14 INFO - PROCESS | 1798 | 1461152414334 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:14 INFO - PROCESS | 1798 | 1461152414520 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 04:40:14 INFO - PROCESS | 1798 | 1461152414689 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f68e000 == 86 [pid = 1798] [id = 154] 04:40:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x97b62400) [pid = 1798] [serial = 462] [outer = (nil)] 04:40:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x98322c00) [pid = 1798] [serial = 463] [outer = 0x97b62400] 04:40:14 INFO - PROCESS | 1798 | 1461152414777 Marionette DEBUG loaded listener.js 04:40:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x98328c00) [pid = 1798] [serial = 464] [outer = 0x97b62400] 04:40:15 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:15 INFO - PROCESS | 1798 | 1461152415704 Marionette TRACE conn4 <- [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]]]}] 04:40:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:40:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1430ms 04:40:15 INFO - PROCESS | 1798 | 1461152415755 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1798 | 1461152415759 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 04:40:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:40:15 INFO - PROCESS | 1798 | 1461152415766 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1798 | 1461152415769 Marionette TRACE conn4 <- [1,590,null,{}] 04:40:15 INFO - PROCESS | 1798 | 1461152415775 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:15 INFO - PROCESS | 1798 | 1461152415954 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 04:40:16 INFO - PROCESS | 1798 | 1461152416117 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x97fb1000 == 87 [pid = 1798] [id = 155] 04:40:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x9826a400) [pid = 1798] [serial = 465] [outer = (nil)] 04:40:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x98759800) [pid = 1798] [serial = 466] [outer = 0x9826a400] 04:40:16 INFO - PROCESS | 1798 | 1461152416209 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x98aa8800) [pid = 1798] [serial = 467] [outer = 0x9826a400] 04:40:17 INFO - PROCESS | 1798 | 1461152417153 Marionette TRACE conn4 <- [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]]]}] 04:40:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:40:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1428ms 04:40:17 INFO - PROCESS | 1798 | 1461152417196 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 04:40:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:40:17 INFO - PROCESS | 1798 | 1461152417201 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 04:40:17 INFO - PROCESS | 1798 | 1461152417208 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1798 | 1461152417212 Marionette TRACE conn4 <- [1,594,null,{}] 04:40:17 INFO - PROCESS | 1798 | 1461152417219 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:17 INFO - PROCESS | 1798 | 1461152417432 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 04:40:17 INFO - PROCESS | 1798 | 1461152417661 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b5d000 == 88 [pid = 1798] [id = 156] 04:40:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x99828000) [pid = 1798] [serial = 468] [outer = (nil)] 04:40:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x9a6cf800) [pid = 1798] [serial = 469] [outer = 0x99828000] 04:40:17 INFO - PROCESS | 1798 | 1461152417792 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x9d50d400) [pid = 1798] [serial = 470] [outer = 0x99828000] 04:40:18 INFO - PROCESS | 1798 | 1461152418708 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:40:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:40:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1542ms 04:40:18 INFO - PROCESS | 1798 | 1461152418750 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 04:40:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:40:18 INFO - PROCESS | 1798 | 1461152418754 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 04:40:18 INFO - PROCESS | 1798 | 1461152418760 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 1798 | 1461152418764 Marionette TRACE conn4 <- [1,598,null,{}] 04:40:18 INFO - PROCESS | 1798 | 1461152418770 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:18 INFO - PROCESS | 1798 | 1461152418937 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 04:40:19 INFO - PROCESS | 1798 | 1461152419107 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b369000 == 89 [pid = 1798] [id = 157] 04:40:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8b36fc00) [pid = 1798] [serial = 471] [outer = (nil)] 04:40:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8e008800) [pid = 1798] [serial = 472] [outer = 0x8b36fc00] 04:40:19 INFO - PROCESS | 1798 | 1461152419195 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8e00a800) [pid = 1798] [serial = 473] [outer = 0x8b36fc00] 04:40:20 INFO - PROCESS | 1798 | 1461152420102 Marionette TRACE conn4 <- [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]]]}] 04:40:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:40:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1382ms 04:40:20 INFO - PROCESS | 1798 | 1461152420143 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 04:40:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:40:20 INFO - PROCESS | 1798 | 1461152420148 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 04:40:20 INFO - PROCESS | 1798 | 1461152420155 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1798 | 1461152420159 Marionette TRACE conn4 <- [1,602,null,{}] 04:40:20 INFO - PROCESS | 1798 | 1461152420164 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:20 INFO - PROCESS | 1798 | 1461152420341 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 04:40:20 INFO - PROCESS | 1798 | 1461152420508 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e004c00 == 90 [pid = 1798] [id = 158] 04:40:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8e007800) [pid = 1798] [serial = 474] [outer = (nil)] 04:40:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8e893400) [pid = 1798] [serial = 475] [outer = 0x8e007800] 04:40:20 INFO - PROCESS | 1798 | 1461152420597 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8e896400) [pid = 1798] [serial = 476] [outer = 0x8e007800] 04:40:21 INFO - PROCESS | 1798 | 1461152421590 Marionette TRACE conn4 <- [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]]]}] 04:40:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:40:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1485ms 04:40:21 INFO - PROCESS | 1798 | 1461152421640 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 1798 | 1461152421644 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 04:40:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:40:21 INFO - PROCESS | 1798 | 1461152421650 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1798 | 1461152421654 Marionette TRACE conn4 <- [1,606,null,{}] 04:40:21 INFO - PROCESS | 1798 | 1461152421660 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:21 INFO - PROCESS | 1798 | 1461152421841 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 04:40:22 INFO - PROCESS | 1798 | 1461152422052 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c031400 == 91 [pid = 1798] [id = 159] 04:40:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8c032400) [pid = 1798] [serial = 477] [outer = (nil)] 04:40:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8e89e000) [pid = 1798] [serial = 478] [outer = 0x8c032400] 04:40:22 INFO - PROCESS | 1798 | 1461152422192 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8e8a0c00) [pid = 1798] [serial = 479] [outer = 0x8c032400] 04:40:23 INFO - PROCESS | 1798 | 1461152423005 Marionette TRACE conn4 <- [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]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:40:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1385ms 04:40:23 INFO - PROCESS | 1798 | 1461152423055 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1798 | 1461152423058 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 04:40:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:40:23 INFO - PROCESS | 1798 | 1461152423066 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1798 | 1461152423069 Marionette TRACE conn4 <- [1,610,null,{}] 04:40:23 INFO - PROCESS | 1798 | 1461152423075 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:23 INFO - PROCESS | 1798 | 1461152423267 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 04:40:23 INFO - PROCESS | 1798 | 1461152423438 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7c9400 == 92 [pid = 1798] [id = 160] 04:40:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8a7cac00) [pid = 1798] [serial = 480] [outer = (nil)] 04:40:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x8a7d1000) [pid = 1798] [serial = 481] [outer = 0x8a7cac00] 04:40:23 INFO - PROCESS | 1798 | 1461152423527 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8a7d2400) [pid = 1798] [serial = 482] [outer = 0x8a7cac00] 04:40:24 INFO - PROCESS | 1798 | 1461152424838 Marionette TRACE conn4 <- [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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:40:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1837ms 04:40:25 INFO - PROCESS | 1798 | 1461152425013 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1798 | 1461152425019 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 04:40:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:40:25 INFO - PROCESS | 1798 | 1461152425044 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1798 | 1461152425050 Marionette TRACE conn4 <- [1,614,null,{}] 04:40:25 INFO - PROCESS | 1798 | 1461152425059 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:25 INFO - PROCESS | 1798 | 1461152425227 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 04:40:25 INFO - PROCESS | 1798 | 1461152425419 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7cf400 == 93 [pid = 1798] [id = 161] 04:40:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8b374400) [pid = 1798] [serial = 483] [outer = (nil)] 04:40:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x8e057000) [pid = 1798] [serial = 484] [outer = 0x8b374400] 04:40:25 INFO - PROCESS | 1798 | 1461152425500 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8e89f400) [pid = 1798] [serial = 485] [outer = 0x8b374400] 04:40:26 INFO - PROCESS | 1798 | 1461152426492 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:40:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1483ms 04:40:26 INFO - PROCESS | 1798 | 1461152426526 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1798 | 1461152426534 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 04:40:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:40:26 INFO - PROCESS | 1798 | 1461152426544 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1798 | 1461152426548 Marionette TRACE conn4 <- [1,618,null,{}] 04:40:26 INFO - PROCESS | 1798 | 1461152426555 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:26 INFO - PROCESS | 1798 | 1461152426739 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 04:40:26 INFO - PROCESS | 1798 | --DOCSHELL 0x90651c00 == 92 [pid = 1798] [id = 40] 04:40:26 INFO - PROCESS | 1798 | --DOCSHELL 0x914f1800 == 91 [pid = 1798] [id = 52] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x91e14400) [pid = 1798] [serial = 393] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | 1461152427014 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df4f400 == 92 [pid = 1798] [id = 162] 04:40:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8df59800) [pid = 1798] [serial = 486] [outer = (nil)] 04:40:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8e8f2400) [pid = 1798] [serial = 487] [outer = 0x8df59800] 04:40:27 INFO - PROCESS | 1798 | 1461152427098 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x8f68d400) [pid = 1798] [serial = 488] [outer = 0x8df59800] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x9875bc00) [pid = 1798] [serial = 355] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x9596e400) [pid = 1798] [serial = 378] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x95b93800) [pid = 1798] [serial = 379] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x96f01800) [pid = 1798] [serial = 384] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x98d6d400) [pid = 1798] [serial = 387] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8ec2d800) [pid = 1798] [serial = 357] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x928ea400) [pid = 1798] [serial = 376] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8fa3c400) [pid = 1798] [serial = 375] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0xa09acc00) [pid = 1798] [serial = 369] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x95978400) [pid = 1798] [serial = 372] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8f6d1000) [pid = 1798] [serial = 381] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0xa3b7ec00) [pid = 1798] [serial = 390] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x91eb6800) [pid = 1798] [serial = 382] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x938cfc00) [pid = 1798] [serial = 360] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x9d50e400) [pid = 1798] [serial = 366] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x96da0000) [pid = 1798] [serial = 363] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x9a6f9400) [pid = 1798] [serial = 388] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x9832f000) [pid = 1798] [serial = 385] [outer = (nil)] [url = about:blank] 04:40:27 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0xa43ad800) [pid = 1798] [serial = 391] [outer = (nil)] [url = about:blank] 04:40:28 INFO - PROCESS | 1798 | 1461152428004 Marionette TRACE conn4 <- [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]]]}] 04:40:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:40:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1488ms 04:40:28 INFO - PROCESS | 1798 | 1461152428033 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 04:40:28 INFO - PROCESS | 1798 | 1461152428037 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 04:40:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:40:28 INFO - PROCESS | 1798 | 1461152428043 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1798 | 1461152428049 Marionette TRACE conn4 <- [1,622,null,{}] 04:40:28 INFO - PROCESS | 1798 | 1461152428065 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:28 INFO - PROCESS | 1798 | 1461152428245 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 04:40:28 INFO - PROCESS | 1798 | 1461152428376 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d4000 == 93 [pid = 1798] [id = 163] 04:40:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8e90a800) [pid = 1798] [serial = 489] [outer = (nil)] 04:40:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x914f1000) [pid = 1798] [serial = 490] [outer = 0x8e90a800] 04:40:28 INFO - PROCESS | 1798 | 1461152428458 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x91eb7800) [pid = 1798] [serial = 491] [outer = 0x8e90a800] 04:40:29 INFO - PROCESS | 1798 | 1461152429248 Marionette TRACE conn4 <- [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]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:40:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1231ms 04:40:29 INFO - PROCESS | 1798 | 1461152429277 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 1798 | 1461152429287 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 04:40:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:40:29 INFO - PROCESS | 1798 | 1461152429356 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 1798 | 1461152429360 Marionette TRACE conn4 <- [1,626,null,{}] 04:40:29 INFO - PROCESS | 1798 | 1461152429365 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:29 INFO - PROCESS | 1798 | 1461152429528 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 04:40:29 INFO - PROCESS | 1798 | 1461152429538 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e89a000 == 94 [pid = 1798] [id = 164] 04:40:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x914e4000) [pid = 1798] [serial = 492] [outer = (nil)] 04:40:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x938d5400) [pid = 1798] [serial = 493] [outer = 0x914e4000] 04:40:29 INFO - PROCESS | 1798 | 1461152429616 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x938dc000) [pid = 1798] [serial = 494] [outer = 0x914e4000] 04:40:30 INFO - PROCESS | 1798 | 1461152430545 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:40:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:40:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1246ms 04:40:30 INFO - PROCESS | 1798 | 1461152430598 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1798 | 1461152430602 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 04:40:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:40:30 INFO - PROCESS | 1798 | 1461152430616 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1798 | 1461152430618 Marionette TRACE conn4 <- [1,630,null,{}] 04:40:30 INFO - PROCESS | 1798 | 1461152430624 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:30 INFO - PROCESS | 1798 | 1461152430828 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 04:40:30 INFO - PROCESS | 1798 | 1461152430857 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x912ef800 == 95 [pid = 1798] [id = 165] 04:40:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x92827c00) [pid = 1798] [serial = 495] [outer = (nil)] 04:40:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x94fa7000) [pid = 1798] [serial = 496] [outer = 0x92827c00] 04:40:30 INFO - PROCESS | 1798 | 1461152430932 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x95976000) [pid = 1798] [serial = 497] [outer = 0x92827c00] 04:40:32 INFO - PROCESS | 1798 | 1461152432273 Marionette TRACE conn4 <- [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]]]}] 04:40:32 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8e059800) [pid = 1798] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:40:32 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x9596d000) [pid = 1798] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:40:32 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x8df4d400) [pid = 1798] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:40:32 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8e8fcc00) [pid = 1798] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:40:32 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x91eb4800) [pid = 1798] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:40:32 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x906f0000) [pid = 1798] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:40:32 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x9282dc00) [pid = 1798] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:40:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:40:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1781ms 04:40:32 INFO - PROCESS | 1798 | 1461152432398 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 1798 | 1461152432402 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 04:40:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:40:32 INFO - PROCESS | 1798 | 1461152432408 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 1798 | 1461152432411 Marionette TRACE conn4 <- [1,634,null,{}] 04:40:32 INFO - PROCESS | 1798 | 1461152432470 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:32 INFO - PROCESS | 1798 | 1461152432708 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 04:40:32 INFO - PROCESS | 1798 | 1461152432789 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa3e000 == 96 [pid = 1798] [id = 166] 04:40:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x92810800) [pid = 1798] [serial = 498] [outer = (nil)] 04:40:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x96d9c000) [pid = 1798] [serial = 499] [outer = 0x92810800] 04:40:32 INFO - PROCESS | 1798 | 1461152432868 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x9832e800) [pid = 1798] [serial = 500] [outer = 0x92810800] 04:40:33 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:33 INFO - PROCESS | 1798 | 1461152433571 Marionette TRACE conn4 <- [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]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:40:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1179ms 04:40:33 INFO - PROCESS | 1798 | 1461152433587 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 1798 | 1461152433591 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 04:40:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:40:33 INFO - PROCESS | 1798 | 1461152433606 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1798 | 1461152433609 Marionette TRACE conn4 <- [1,638,null,{}] 04:40:33 INFO - PROCESS | 1798 | 1461152433615 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:33 INFO - PROCESS | 1798 | 1461152433765 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 04:40:33 INFO - PROCESS | 1798 | 1461152433779 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec2a800 == 97 [pid = 1798] [id = 167] 04:40:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x98757c00) [pid = 1798] [serial = 501] [outer = (nil)] 04:40:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x98d79000) [pid = 1798] [serial = 502] [outer = 0x98757c00] 04:40:33 INFO - PROCESS | 1798 | 1461152433855 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x996ecc00) [pid = 1798] [serial = 503] [outer = 0x98757c00] 04:40:34 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:34 INFO - PROCESS | 1798 | 1461152434941 Marionette TRACE conn4 <- [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]]]}] 04:40:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:40:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1390ms 04:40:34 INFO - PROCESS | 1798 | 1461152434988 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 04:40:34 INFO - PROCESS | 1798 | 1461152434995 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 04:40:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:40:35 INFO - PROCESS | 1798 | 1461152435004 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1798 | 1461152435009 Marionette TRACE conn4 <- [1,642,null,{}] 04:40:35 INFO - PROCESS | 1798 | 1461152435018 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:35 INFO - PROCESS | 1798 | 1461152435211 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 04:40:35 INFO - PROCESS | 1798 | 1461152435430 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c031800 == 98 [pid = 1798] [id = 168] 04:40:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8df5cc00) [pid = 1798] [serial = 504] [outer = (nil)] 04:40:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8e894000) [pid = 1798] [serial = 505] [outer = 0x8df5cc00] 04:40:35 INFO - PROCESS | 1798 | 1461152435542 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8e90ac00) [pid = 1798] [serial = 506] [outer = 0x8df5cc00] 04:40:36 INFO - PROCESS | 1798 | 1461152436570 Marionette TRACE conn4 <- [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]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:40:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1634ms 04:40:36 INFO - PROCESS | 1798 | 1461152436639 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 1798 | 1461152436648 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 04:40:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:40:36 INFO - PROCESS | 1798 | 1461152436659 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 1798 | 1461152436663 Marionette TRACE conn4 <- [1,646,null,{}] 04:40:36 INFO - PROCESS | 1798 | 1461152436669 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:36 INFO - PROCESS | 1798 | 1461152436896 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 04:40:37 INFO - PROCESS | 1798 | 1461152437202 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c02e400 == 99 [pid = 1798] [id = 169] 04:40:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x938d7c00) [pid = 1798] [serial = 507] [outer = (nil)] 04:40:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x94fa2400) [pid = 1798] [serial = 508] [outer = 0x938d7c00] 04:40:37 INFO - PROCESS | 1798 | 1461152437295 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x96f01800) [pid = 1798] [serial = 509] [outer = 0x938d7c00] 04:40:38 INFO - PROCESS | 1798 | 1461152438240 Marionette TRACE conn4 <- [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]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:40:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1636ms 04:40:38 INFO - PROCESS | 1798 | 1461152438295 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 1798 | 1461152438300 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 04:40:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:40:38 INFO - PROCESS | 1798 | 1461152438307 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1798 | 1461152438313 Marionette TRACE conn4 <- [1,650,null,{}] 04:40:38 INFO - PROCESS | 1798 | 1461152438330 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:38 INFO - PROCESS | 1798 | 1461152438520 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 04:40:38 INFO - PROCESS | 1798 | 1461152438739 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a484400 == 100 [pid = 1798] [id = 170] 04:40:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x9a6f8c00) [pid = 1798] [serial = 510] [outer = (nil)] 04:40:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x9e91bc00) [pid = 1798] [serial = 511] [outer = 0x9a6f8c00] 04:40:38 INFO - PROCESS | 1798 | 1461152438877 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x9fb5b800) [pid = 1798] [serial = 512] [outer = 0x9a6f8c00] 04:40:39 INFO - PROCESS | 1798 | 1461152439784 Marionette TRACE conn4 <- [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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:40:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1534ms 04:40:39 INFO - PROCESS | 1798 | 1461152439841 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 04:40:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:40:39 INFO - PROCESS | 1798 | 1461152439846 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 04:40:39 INFO - PROCESS | 1798 | 1461152439853 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1798 | 1461152439857 Marionette TRACE conn4 <- [1,654,null,{}] 04:40:39 INFO - PROCESS | 1798 | 1461152439863 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:40 INFO - PROCESS | 1798 | 1461152440069 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 04:40:40 INFO - PROCESS | 1798 | 1461152440241 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b45fc00 == 101 [pid = 1798] [id = 171] 04:40:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8b7d2400) [pid = 1798] [serial = 513] [outer = (nil)] 04:40:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x97b85400) [pid = 1798] [serial = 514] [outer = 0x8b7d2400] 04:40:40 INFO - PROCESS | 1798 | 1461152440377 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x97b89c00) [pid = 1798] [serial = 515] [outer = 0x8b7d2400] 04:40:41 INFO - PROCESS | 1798 | 1461152441229 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1436ms 04:40:41 INFO - PROCESS | 1798 | 1461152441289 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 1798 | 1461152441298 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 04:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:40:41 INFO - PROCESS | 1798 | 1461152441309 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1798 | 1461152441315 Marionette TRACE conn4 <- [1,658,null,{}] 04:40:41 INFO - PROCESS | 1798 | 1461152441322 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:41 INFO - PROCESS | 1798 | 1461152441536 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 04:40:41 INFO - PROCESS | 1798 | 1461152441707 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae1800 == 102 [pid = 1798] [id = 172] 04:40:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x89ae2000) [pid = 1798] [serial = 516] [outer = (nil)] 04:40:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x89aea000) [pid = 1798] [serial = 517] [outer = 0x89ae2000] 04:40:41 INFO - PROCESS | 1798 | 1461152441842 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x89aedc00) [pid = 1798] [serial = 518] [outer = 0x89ae2000] 04:40:42 INFO - PROCESS | 1798 | 1461152442728 Marionette TRACE conn4 <- [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]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1483ms 04:40:42 INFO - PROCESS | 1798 | 1461152442793 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 1798 | 1461152442797 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 04:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:40:42 INFO - PROCESS | 1798 | 1461152442804 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 1798 | 1461152442808 Marionette TRACE conn4 <- [1,662,null,{}] 04:40:42 INFO - PROCESS | 1798 | 1461152442814 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:43 INFO - PROCESS | 1798 | 1461152443049 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 04:40:43 INFO - PROCESS | 1798 | 1461152443278 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b7f800 == 103 [pid = 1798] [id = 173] 04:40:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x97b83000) [pid = 1798] [serial = 519] [outer = (nil)] 04:40:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x98de9000) [pid = 1798] [serial = 520] [outer = 0x97b83000] 04:40:43 INFO - PROCESS | 1798 | 1461152443414 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x98ded400) [pid = 1798] [serial = 521] [outer = 0x97b83000] 04:40:43 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:44 INFO - PROCESS | 1798 | 1461152444307 Marionette TRACE conn4 <- [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]]]}] 04:40:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:40:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1527ms 04:40:44 INFO - PROCESS | 1798 | 1461152444332 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 04:40:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:40:44 INFO - PROCESS | 1798 | 1461152444337 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 04:40:44 INFO - PROCESS | 1798 | 1461152444343 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1798 | 1461152444347 Marionette TRACE conn4 <- [1,666,null,{}] 04:40:44 INFO - PROCESS | 1798 | 1461152444353 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:44 INFO - PROCESS | 1798 | 1461152444622 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 04:40:44 INFO - PROCESS | 1798 | 1461152444840 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e031c00 == 104 [pid = 1798] [id = 174] 04:40:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x8e033400) [pid = 1798] [serial = 522] [outer = (nil)] 04:40:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x8e039000) [pid = 1798] [serial = 523] [outer = 0x8e033400] 04:40:44 INFO - PROCESS | 1798 | 1461152444972 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x8e03c800) [pid = 1798] [serial = 524] [outer = 0x8e033400] 04:40:45 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:45 INFO - PROCESS | 1798 | 1461152445812 Marionette TRACE conn4 <- [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]]]}] 04:40:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:40:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1535ms 04:40:45 INFO - PROCESS | 1798 | 1461152445878 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 04:40:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:40:45 INFO - PROCESS | 1798 | 1461152445882 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 04:40:45 INFO - PROCESS | 1798 | 1461152445889 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1798 | 1461152445892 Marionette TRACE conn4 <- [1,670,null,{}] 04:40:45 INFO - PROCESS | 1798 | 1461152445898 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:46 INFO - PROCESS | 1798 | 1461152446076 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 04:40:46 INFO - PROCESS | 1798 | 1461152446252 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e031400 == 105 [pid = 1798] [id = 175] 04:40:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x8e038c00) [pid = 1798] [serial = 525] [outer = (nil)] 04:40:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x937e1000) [pid = 1798] [serial = 526] [outer = 0x8e038c00] 04:40:46 INFO - PROCESS | 1798 | 1461152446355 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x98df0c00) [pid = 1798] [serial = 527] [outer = 0x8e038c00] 04:40:47 INFO - PROCESS | 1798 | 1461152447254 Marionette TRACE conn4 <- [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]]]}] 04:40:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:40:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1430ms 04:40:47 INFO - PROCESS | 1798 | 1461152447319 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 04:40:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:40:47 INFO - PROCESS | 1798 | 1461152447323 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 04:40:47 INFO - PROCESS | 1798 | 1461152447329 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1798 | 1461152447333 Marionette TRACE conn4 <- [1,674,null,{}] 04:40:47 INFO - PROCESS | 1798 | 1461152447339 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:47 INFO - PROCESS | 1798 | 1461152447534 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 04:40:47 INFO - PROCESS | 1798 | 1461152447722 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e03c400 == 106 [pid = 1798] [id = 176] 04:40:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x8e040c00) [pid = 1798] [serial = 528] [outer = (nil)] 04:40:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x9fa34000) [pid = 1798] [serial = 529] [outer = 0x8e040c00] 04:40:47 INFO - PROCESS | 1798 | 1461152447814 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x9fba4400) [pid = 1798] [serial = 530] [outer = 0x8e040c00] 04:40:48 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:48 INFO - PROCESS | 1798 | 1461152448714 Marionette TRACE conn4 <- [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]]]}] 04:40:48 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 04:40:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1429ms 04:40:48 INFO - PROCESS | 1798 | 1461152448759 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1798 | 1461152448763 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 04:40:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:40:48 INFO - PROCESS | 1798 | 1461152448770 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1798 | 1461152448773 Marionette TRACE conn4 <- [1,678,null,{}] 04:40:48 INFO - PROCESS | 1798 | 1461152448779 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:48 INFO - PROCESS | 1798 | 1461152448960 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 04:40:49 INFO - PROCESS | 1798 | 1461152449139 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a485000 == 107 [pid = 1798] [id = 177] 04:40:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x9a6d8000) [pid = 1798] [serial = 531] [outer = (nil)] 04:40:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0xa09ba000) [pid = 1798] [serial = 532] [outer = 0x9a6d8000] 04:40:49 INFO - PROCESS | 1798 | 1461152449225 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0xa09ddc00) [pid = 1798] [serial = 533] [outer = 0x9a6d8000] 04:40:50 INFO - PROCESS | 1798 | 1461152450165 Marionette TRACE conn4 <- [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]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1433ms 04:40:50 INFO - PROCESS | 1798 | 1461152450204 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1798 | 1461152450208 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 04:40:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:40:50 INFO - PROCESS | 1798 | 1461152450214 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1798 | 1461152450218 Marionette TRACE conn4 <- [1,682,null,{}] 04:40:50 INFO - PROCESS | 1798 | 1461152450224 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:50 INFO - PROCESS | 1798 | 1461152450444 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 04:40:50 INFO - PROCESS | 1798 | 1461152450620 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x89903c00 == 108 [pid = 1798] [id = 178] 04:40:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x89905000) [pid = 1798] [serial = 534] [outer = (nil)] 04:40:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x8990c800) [pid = 1798] [serial = 535] [outer = 0x89905000] 04:40:50 INFO - PROCESS | 1798 | 1461152450719 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0xa09acc00) [pid = 1798] [serial = 536] [outer = 0x89905000] 04:40:52 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:52 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:40:52 INFO - PROCESS | 1798 | 1461152452092 Marionette TRACE conn4 <- [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]]]}] 04:40:52 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) 04:40:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1934ms 04:40:52 INFO - PROCESS | 1798 | 1461152452222 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1798 | 1461152452227 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 04:40:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:40:52 INFO - PROCESS | 1798 | 1461152452246 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1798 | 1461152452249 Marionette TRACE conn4 <- [1,686,null,{}] 04:40:52 INFO - PROCESS | 1798 | 1461152452256 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:52 INFO - PROCESS | 1798 | 1461152452436 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 04:40:52 INFO - PROCESS | 1798 | 1461152452610 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990c000 == 109 [pid = 1798] [id = 179] 04:40:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x89910400) [pid = 1798] [serial = 537] [outer = (nil)] 04:40:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x89e11800) [pid = 1798] [serial = 538] [outer = 0x89910400] 04:40:52 INFO - PROCESS | 1798 | 1461152452696 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x89e15400) [pid = 1798] [serial = 539] [outer = 0x89910400] 04:40:54 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:54 INFO - PROCESS | 1798 | 1461152454397 Marionette TRACE conn4 <- [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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:40:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2184ms 04:40:54 INFO - PROCESS | 1798 | 1461152454543 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1798 | 1461152454549 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 04:40:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:40:54 INFO - PROCESS | 1798 | 1461152454562 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1798 | 1461152454566 Marionette TRACE conn4 <- [1,690,null,{}] 04:40:54 INFO - PROCESS | 1798 | 1461152454575 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:54 INFO - PROCESS | 1798 | 1461152454755 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 04:40:54 INFO - PROCESS | 1798 | 1461152454937 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x89904000 == 110 [pid = 1798] [id = 180] 04:40:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x89e16400) [pid = 1798] [serial = 540] [outer = (nil)] 04:40:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x8b455c00) [pid = 1798] [serial = 541] [outer = 0x89e16400] 04:40:55 INFO - PROCESS | 1798 | 1461152455021 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x8c034400) [pid = 1798] [serial = 542] [outer = 0x89e16400] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x914e5400 == 109 [pid = 1798] [id = 148] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x96f4a000) [pid = 1798] [serial = 451] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0xa44e7400) [pid = 1798] [serial = 412] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x94fa3400) [pid = 1798] [serial = 402] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x906efc00) [pid = 1798] [serial = 399] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x8b7dcc00) [pid = 1798] [serial = 418] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x8b462400) [pid = 1798] [serial = 424] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0xa6835000) [pid = 1798] [serial = 415] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x98ac5800) [pid = 1798] [serial = 406] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0xa297b800) [pid = 1798] [serial = 409] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8b372400) [pid = 1798] [serial = 421] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x8c037800) [pid = 1798] [serial = 396] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8ec37000) [pid = 1798] [serial = 427] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa3e000 == 108 [pid = 1798] [id = 166] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x912ef800 == 107 [pid = 1798] [id = 165] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8e89a000 == 106 [pid = 1798] [id = 164] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d4000 == 105 [pid = 1798] [id = 163] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8df4f400 == 104 [pid = 1798] [id = 162] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7cf400 == 103 [pid = 1798] [id = 161] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8f68e000 == 102 [pid = 1798] [id = 154] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x91eaf800 == 101 [pid = 1798] [id = 153] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa3b400 == 100 [pid = 1798] [id = 152] 04:40:55 INFO - PROCESS | 1798 | --DOCSHELL 0x8c03a800 == 99 [pid = 1798] [id = 151] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x9064dc00) [pid = 1798] [serial = 437] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x96d92c00) [pid = 1798] [serial = 449] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8e04ec00) [pid = 1798] [serial = 433] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x937e7000) [pid = 1798] [serial = 394] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x938d6000) [pid = 1798] [serial = 443] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x91eb2800) [pid = 1798] [serial = 439] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8f6c4400) [pid = 1798] [serial = 436] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x8f6c7000) [pid = 1798] [serial = 430] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x9fa95c00) [pid = 1798] [serial = 220] [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.] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x9280d400) [pid = 1798] [serial = 440] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x93cc2800) [pid = 1798] [serial = 445] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x937eb400) [pid = 1798] [serial = 442] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8e058000) [pid = 1798] [serial = 434] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x95b16c00) [pid = 1798] [serial = 448] [outer = (nil)] [url = about:blank] 04:40:55 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x94f9d000) [pid = 1798] [serial = 446] [outer = (nil)] [url = about:blank] 04:40:56 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:56 INFO - PROCESS | 1798 | 1461152456396 Marionette TRACE conn4 <- [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]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:40:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1891ms 04:40:56 INFO - PROCESS | 1798 | 1461152456452 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1798 | 1461152456459 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 04:40:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:40:56 INFO - PROCESS | 1798 | 1461152456604 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1798 | 1461152456609 Marionette TRACE conn4 <- [1,694,null,{}] 04:40:56 INFO - PROCESS | 1798 | 1461152456617 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:56 INFO - PROCESS | 1798 | 1461152456777 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 04:40:56 INFO - PROCESS | 1798 | 1461152456787 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d2800 == 100 [pid = 1798] [id = 181] 04:40:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x8b7da800) [pid = 1798] [serial = 543] [outer = (nil)] 04:40:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x8e033000) [pid = 1798] [serial = 544] [outer = 0x8b7da800] 04:40:56 INFO - PROCESS | 1798 | 1461152456859 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x8e053800) [pid = 1798] [serial = 545] [outer = 0x8b7da800] 04:40:58 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:40:58 INFO - PROCESS | 1798 | 1461152458173 Marionette TRACE conn4 <- [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]]]}] 04:40:58 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) 04:40:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1614ms 04:40:58 INFO - PROCESS | 1798 | 1461152458191 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1798 | 1461152458195 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 04:40:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:40:58 INFO - PROCESS | 1798 | 1461152458201 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1798 | 1461152458208 Marionette TRACE conn4 <- [1,698,null,{}] 04:40:58 INFO - PROCESS | 1798 | 1461152458239 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:40:58 INFO - PROCESS | 1798 | 1461152458484 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 04:40:58 INFO - PROCESS | 1798 | 1461152458521 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e034000 == 101 [pid = 1798] [id = 182] 04:40:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x8e894400) [pid = 1798] [serial = 546] [outer = (nil)] 04:40:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x8f689400) [pid = 1798] [serial = 547] [outer = 0x8e894400] 04:40:58 INFO - PROCESS | 1798 | 1461152458601 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x8f6ce800) [pid = 1798] [serial = 548] [outer = 0x8e894400] 04:41:00 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:00 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x92827c00) [pid = 1798] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:41:00 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8e90a800) [pid = 1798] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:41:00 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x914e4000) [pid = 1798] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:41:00 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8b374400) [pid = 1798] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:41:00 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8df59800) [pid = 1798] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:41:00 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x92810800) [pid = 1798] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:41:00 INFO - PROCESS | 1798 | 1461152460145 Marionette TRACE conn4 <- [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]]]}] 04:41:00 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) 04:41:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1959ms 04:41:00 INFO - PROCESS | 1798 | 1461152460160 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1798 | 1461152460165 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 04:41:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:41:00 INFO - PROCESS | 1798 | 1461152460171 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1798 | 1461152460173 Marionette TRACE conn4 <- [1,702,null,{}] 04:41:00 INFO - PROCESS | 1798 | 1461152460179 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:00 INFO - PROCESS | 1798 | 1461152460332 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 04:41:00 INFO - PROCESS | 1798 | 1461152460465 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7cec00 == 102 [pid = 1798] [id = 183] 04:41:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x8b7d7c00) [pid = 1798] [serial = 549] [outer = (nil)] 04:41:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x9064dc00) [pid = 1798] [serial = 550] [outer = 0x8b7d7c00] 04:41:00 INFO - PROCESS | 1798 | 1461152460544 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x914ed400) [pid = 1798] [serial = 551] [outer = 0x8b7d7c00] 04:41:01 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:01 INFO - PROCESS | 1798 | 1461152461678 Marionette TRACE conn4 <- [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]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:41:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1528ms 04:41:01 INFO - PROCESS | 1798 | 1461152461700 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1798 | 1461152461704 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 04:41:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:41:01 INFO - PROCESS | 1798 | 1461152461711 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1798 | 1461152461715 Marionette TRACE conn4 <- [1,706,null,{}] 04:41:01 INFO - PROCESS | 1798 | 1461152461721 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:01 INFO - PROCESS | 1798 | 1461152461890 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 04:41:02 INFO - PROCESS | 1798 | 1461152462147 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x89901c00 == 103 [pid = 1798] [id = 184] 04:41:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x89907800) [pid = 1798] [serial = 552] [outer = (nil)] 04:41:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x89ae7c00) [pid = 1798] [serial = 553] [outer = 0x89907800] 04:41:02 INFO - PROCESS | 1798 | 1461152462247 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x89e1ac00) [pid = 1798] [serial = 554] [outer = 0x89907800] 04:41:03 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:03 INFO - PROCESS | 1798 | 1461152463697 Marionette TRACE conn4 <- [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]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:41:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2029ms 04:41:03 INFO - PROCESS | 1798 | 1461152463742 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 04:41:03 INFO - PROCESS | 1798 | 1461152463748 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 04:41:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:41:03 INFO - PROCESS | 1798 | 1461152463757 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1798 | 1461152463763 Marionette TRACE conn4 <- [1,710,null,{}] 04:41:03 INFO - PROCESS | 1798 | 1461152463773 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:03 INFO - PROCESS | 1798 | 1461152463968 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 04:41:04 INFO - PROCESS | 1798 | 1461152464142 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b457400 == 104 [pid = 1798] [id = 185] 04:41:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x8df5a400) [pid = 1798] [serial = 555] [outer = (nil)] 04:41:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x8e057c00) [pid = 1798] [serial = 556] [outer = 0x8df5a400] 04:41:04 INFO - PROCESS | 1798 | 1461152464238 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x8e89d400) [pid = 1798] [serial = 557] [outer = 0x8df5a400] 04:41:05 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:05 INFO - PROCESS | 1798 | 1461152465576 Marionette TRACE conn4 <- [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]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:41:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1836ms 04:41:05 INFO - PROCESS | 1798 | 1461152465594 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1798 | 1461152465600 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 04:41:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:41:05 INFO - PROCESS | 1798 | 1461152465609 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1798 | 1461152465613 Marionette TRACE conn4 <- [1,714,null,{}] 04:41:05 INFO - PROCESS | 1798 | 1461152465787 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:05 INFO - PROCESS | 1798 | 1461152465981 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 04:41:06 INFO - PROCESS | 1798 | 1461152466149 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7dbc00 == 105 [pid = 1798] [id = 186] 04:41:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x8e00e400) [pid = 1798] [serial = 558] [outer = (nil)] 04:41:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x90656800) [pid = 1798] [serial = 559] [outer = 0x8e00e400] 04:41:06 INFO - PROCESS | 1798 | 1461152466238 Marionette DEBUG loaded listener.js 04:41:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x92823400) [pid = 1798] [serial = 560] [outer = 0x8e00e400] 04:41:07 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:07 INFO - PROCESS | 1798 | 1461152467711 Marionette TRACE conn4 <- [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]]]}] 04:41:07 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 04:41:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2161ms 04:41:07 INFO - PROCESS | 1798 | 1461152467771 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1798 | 1461152467778 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 04:41:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:41:07 INFO - PROCESS | 1798 | 1461152467789 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1798 | 1461152467800 Marionette TRACE conn4 <- [1,718,null,{}] 04:41:07 INFO - PROCESS | 1798 | 1461152467816 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:08 INFO - PROCESS | 1798 | 1461152468042 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 04:41:08 INFO - PROCESS | 1798 | 1461152468217 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x928f2800 == 106 [pid = 1798] [id = 187] 04:41:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x928f4400) [pid = 1798] [serial = 561] [outer = (nil)] 04:41:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x93c31400) [pid = 1798] [serial = 562] [outer = 0x928f4400] 04:41:08 INFO - PROCESS | 1798 | 1461152468309 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x94fa3400) [pid = 1798] [serial = 563] [outer = 0x928f4400] 04:41:09 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:09 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:41:09 INFO - PROCESS | 1798 | 1461152469621 Marionette TRACE conn4 <- [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]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:41:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1848ms 04:41:09 INFO - PROCESS | 1798 | 1461152469636 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1798 | 1461152469641 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 04:41:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:41:09 INFO - PROCESS | 1798 | 1461152469648 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1798 | 1461152469652 Marionette TRACE conn4 <- [1,722,null,{}] 04:41:09 INFO - PROCESS | 1798 | 1461152469706 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:09 INFO - PROCESS | 1798 | 1461152469986 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 04:41:10 INFO - PROCESS | 1798 | 1461152470117 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x89af0800 == 107 [pid = 1798] [id = 188] 04:41:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x89e0dc00) [pid = 1798] [serial = 564] [outer = (nil)] 04:41:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x96a45800) [pid = 1798] [serial = 565] [outer = 0x89e0dc00] 04:41:10 INFO - PROCESS | 1798 | 1461152470212 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x96f06c00) [pid = 1798] [serial = 566] [outer = 0x89e0dc00] 04:41:11 INFO - PROCESS | 1798 | 1461152471098 Marionette TRACE conn4 <- [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] 04:41:11 INFO - PROCESS | 1798 | 1461152471147 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 04:41:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:41:11 INFO - PROCESS | 1798 | 1461152471154 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1798 | 1461152471159 Marionette TRACE conn4 <- [1,726,null,{}] 04:41:11 INFO - PROCESS | 1798 | 1461152471165 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:11 INFO - PROCESS | 1798 | 1461152471346 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 04:41:11 INFO - PROCESS | 1798 | 1461152471522 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b81400 == 108 [pid = 1798] [id = 189] 04:41:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x97b83400) [pid = 1798] [serial = 567] [outer = (nil)] 04:41:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x97b87000) [pid = 1798] [serial = 568] [outer = 0x97b83400] 04:41:11 INFO - PROCESS | 1798 | 1461152471630 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x98a9d800) [pid = 1798] [serial = 569] [outer = 0x97b83400] 04:41:12 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:12 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:41:12 INFO - PROCESS | 1798 | 1461152472944 Marionette TRACE conn4 <- [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]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:41:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1829ms 04:41:12 INFO - PROCESS | 1798 | 1461152472991 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1798 | 1461152472994 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 04:41:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:41:13 INFO - PROCESS | 1798 | 1461152473002 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1798 | 1461152473006 Marionette TRACE conn4 <- [1,730,null,{}] 04:41:13 INFO - PROCESS | 1798 | 1461152473012 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:13 INFO - PROCESS | 1798 | 1461152473268 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 04:41:13 INFO - PROCESS | 1798 | 1461152473435 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x89aed800 == 109 [pid = 1798] [id = 190] 04:41:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x97b8b800) [pid = 1798] [serial = 570] [outer = (nil)] 04:41:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x9a6f4c00) [pid = 1798] [serial = 571] [outer = 0x97b8b800] 04:41:13 INFO - PROCESS | 1798 | 1461152473526 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x9d50d000) [pid = 1798] [serial = 572] [outer = 0x97b8b800] 04:41:14 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:14 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:41:14 INFO - PROCESS | 1798 | 1461152474447 Marionette TRACE conn4 <- [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] 04:41:14 INFO - PROCESS | 1798 | 1461152474492 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 04:41:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:41:14 INFO - PROCESS | 1798 | 1461152474526 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1798 | 1461152474530 Marionette TRACE conn4 <- [1,734,null,{}] 04:41:14 INFO - PROCESS | 1798 | 1461152474541 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:14 INFO - PROCESS | 1798 | 1461152474740 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 04:41:14 INFO - PROCESS | 1798 | 1461152474962 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x9832fc00 == 110 [pid = 1798] [id = 191] 04:41:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x98330000) [pid = 1798] [serial = 573] [outer = (nil)] 04:41:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x9ffb5800) [pid = 1798] [serial = 574] [outer = 0x98330000] 04:41:15 INFO - PROCESS | 1798 | 1461152475117 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0xa297b800) [pid = 1798] [serial = 575] [outer = 0x98330000] 04:41:15 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:16 INFO - PROCESS | 1798 | 1461152476012 Marionette TRACE conn4 <- [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]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:41:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1535ms 04:41:16 INFO - PROCESS | 1798 | 1461152476061 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 04:41:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:41:16 INFO - PROCESS | 1798 | 1461152476065 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 04:41:16 INFO - PROCESS | 1798 | 1461152476072 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1798 | 1461152476076 Marionette TRACE conn4 <- [1,738,null,{}] 04:41:16 INFO - PROCESS | 1798 | 1461152476082 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:16 INFO - PROCESS | 1798 | 1461152476280 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 04:41:16 INFO - PROCESS | 1798 | 1461152476524 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee4400 == 111 [pid = 1798] [id = 192] 04:41:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x89ee4800) [pid = 1798] [serial = 576] [outer = (nil)] 04:41:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x89ee7000) [pid = 1798] [serial = 577] [outer = 0x89ee4800] 04:41:16 INFO - PROCESS | 1798 | 1461152476951 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x8a7d0400) [pid = 1798] [serial = 578] [outer = 0x89ee4800] 04:41:18 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:18 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:41:18 INFO - PROCESS | 1798 | 1461152478329 Marionette TRACE conn4 <- [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]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:41:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2331ms 04:41:18 INFO - PROCESS | 1798 | 1461152478413 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1798 | 1461152478419 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 04:41:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:41:18 INFO - PROCESS | 1798 | 1461152478430 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1798 | 1461152478433 Marionette TRACE conn4 <- [1,742,null,{}] 04:41:18 INFO - PROCESS | 1798 | 1461152478442 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:18 INFO - PROCESS | 1798 | 1461152478622 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 04:41:18 INFO - PROCESS | 1798 | 1461152478799 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x89edec00 == 112 [pid = 1798] [id = 193] 04:41:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 198 (0x8b459800) [pid = 1798] [serial = 579] [outer = (nil)] 04:41:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 199 (0x8e037400) [pid = 1798] [serial = 580] [outer = 0x8b459800] 04:41:18 INFO - PROCESS | 1798 | 1461152478883 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 200 (0x8e891c00) [pid = 1798] [serial = 581] [outer = 0x8b459800] 04:41:20 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:20 INFO - PROCESS | 1798 | 1461152480195 Marionette TRACE conn4 <- [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]]]}] 04:41:20 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 04:41:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1793ms 04:41:20 INFO - PROCESS | 1798 | 1461152480381 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 04:41:20 INFO - PROCESS | 1798 | 1461152480387 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 04:41:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:41:20 INFO - PROCESS | 1798 | 1461152480405 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:41:20 INFO - PROCESS | 1798 | 1461152480410 Marionette TRACE conn4 <- [1,746,null,{}] 04:41:20 INFO - PROCESS | 1798 | 1461152480417 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:20 INFO - PROCESS | 1798 | 1461152480596 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x93cc9c00 == 111 [pid = 1798] [id = 53] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d6400 == 110 [pid = 1798] [id = 147] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8c032c00 == 109 [pid = 1798] [id = 145] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 199 (0x8e90d000) [pid = 1798] [serial = 454] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 198 (0x91e21000) [pid = 1798] [serial = 457] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 197 (0x97b5c400) [pid = 1798] [serial = 460] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x98322c00) [pid = 1798] [serial = 463] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x98759800) [pid = 1798] [serial = 466] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x9a6cf800) [pid = 1798] [serial = 469] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x8e008800) [pid = 1798] [serial = 472] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x8e893400) [pid = 1798] [serial = 475] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x8a7d1000) [pid = 1798] [serial = 481] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x8e89e000) [pid = 1798] [serial = 478] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x98d79000) [pid = 1798] [serial = 502] [outer = (nil)] [url = about:blank] 04:41:20 INFO - PROCESS | 1798 | 1461152480858 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8c03a400 == 108 [pid = 1798] [id = 144] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8e905800 == 107 [pid = 1798] [id = 146] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8df52c00 == 106 [pid = 1798] [id = 143] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x94fa7400 == 105 [pid = 1798] [id = 136] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8b455000 == 104 [pid = 1798] [id = 141] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8b368800 == 103 [pid = 1798] [id = 140] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8b373000 == 102 [pid = 1798] [id = 142] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d5000 == 101 [pid = 1798] [id = 139] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0xa0914400 == 100 [pid = 1798] [id = 137] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7cec00 == 99 [pid = 1798] [id = 183] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8e034000 == 98 [pid = 1798] [id = 182] 04:41:20 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d2800 == 97 [pid = 1798] [id = 181] 04:41:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae5800 == 98 [pid = 1798] [id = 194] 04:41:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x89ae6400) [pid = 1798] [serial = 582] [outer = (nil)] 04:41:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x8a7d4800) [pid = 1798] [serial = 583] [outer = 0x89ae6400] 04:41:20 INFO - PROCESS | 1798 | 1461152480957 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x8e010400) [pid = 1798] [serial = 584] [outer = 0x89ae6400] 04:41:21 INFO - PROCESS | 1798 | --DOCSHELL 0x89904000 == 97 [pid = 1798] [id = 180] 04:41:21 INFO - PROCESS | 1798 | --DOCSHELL 0x89ae1800 == 96 [pid = 1798] [id = 172] 04:41:21 INFO - PROCESS | 1798 | --DOCSHELL 0x8b45fc00 == 95 [pid = 1798] [id = 171] 04:41:21 INFO - PROCESS | 1798 | --DOCSHELL 0x9a484400 == 94 [pid = 1798] [id = 170] 04:41:21 INFO - PROCESS | 1798 | --DOCSHELL 0x8c02e400 == 93 [pid = 1798] [id = 169] 04:41:21 INFO - PROCESS | 1798 | --DOCSHELL 0x8c031800 == 92 [pid = 1798] [id = 168] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x94fa7000) [pid = 1798] [serial = 496] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x914f1000) [pid = 1798] [serial = 490] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x91eb7800) [pid = 1798] [serial = 491] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x938d5400) [pid = 1798] [serial = 493] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x8e89f400) [pid = 1798] [serial = 485] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x8e057000) [pid = 1798] [serial = 484] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x8e8f2400) [pid = 1798] [serial = 487] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8f68d400) [pid = 1798] [serial = 488] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x9832e800) [pid = 1798] [serial = 500] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x96d9c000) [pid = 1798] [serial = 499] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x95976000) [pid = 1798] [serial = 497] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x938dc000) [pid = 1798] [serial = 494] [outer = (nil)] [url = about:blank] 04:41:21 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:22 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:22 INFO - PROCESS | 1798 | 1461152482279 Marionette TRACE conn4 <- [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]]]}] 04:41:22 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.) 04:41:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1889ms 04:41:22 INFO - PROCESS | 1798 | 1461152482292 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1798 | 1461152482296 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 04:41:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:41:22 INFO - PROCESS | 1798 | 1461152482302 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1798 | 1461152482308 Marionette TRACE conn4 <- [1,750,null,{}] 04:41:22 INFO - PROCESS | 1798 | 1461152482323 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:22 INFO - PROCESS | 1798 | 1461152482552 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 04:41:22 INFO - PROCESS | 1798 | 1461152482686 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x89aec000 == 93 [pid = 1798] [id = 195] 04:41:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x8e038000) [pid = 1798] [serial = 585] [outer = (nil)] 04:41:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x8fa3c400) [pid = 1798] [serial = 586] [outer = 0x8e038000] 04:41:22 INFO - PROCESS | 1798 | 1461152482761 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x91eb2800) [pid = 1798] [serial = 587] [outer = 0x8e038000] 04:41:23 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:23 INFO - PROCESS | 1798 | 1461152483891 Marionette TRACE conn4 <- [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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:41:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1635ms 04:41:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:41:23 INFO - PROCESS | 1798 | 1461152483944 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1798 | 1461152483948 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 04:41:23 INFO - PROCESS | 1798 | 1461152483955 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1798 | 1461152483958 Marionette TRACE conn4 <- [1,754,null,{}] 04:41:23 INFO - PROCESS | 1798 | 1461152483964 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:24 INFO - PROCESS | 1798 | 1461152484181 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 04:41:24 INFO - PROCESS | 1798 | 1461152484257 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e89e000 == 94 [pid = 1798] [id = 196] 04:41:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x906f5c00) [pid = 1798] [serial = 588] [outer = (nil)] 04:41:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x937e5c00) [pid = 1798] [serial = 589] [outer = 0x906f5c00] 04:41:24 INFO - PROCESS | 1798 | 1461152484333 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x938d0400) [pid = 1798] [serial = 590] [outer = 0x906f5c00] 04:41:26 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0xa09d4800) [pid = 1798] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x9fd9cc00) [pid = 1798] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x8e038c00) [pid = 1798] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x89905000) [pid = 1798] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x95974000) [pid = 1798] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x93c2f400) [pid = 1798] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x89ae2000) [pid = 1798] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8df53000) [pid = 1798] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x9a6db800) [pid = 1798] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x8df5cc00) [pid = 1798] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8df53400) [pid = 1798] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x9a6f8c00) [pid = 1798] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x97fb2000) [pid = 1798] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8b7da800) [pid = 1798] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x914efc00) [pid = 1798] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x89e16400) [pid = 1798] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8e033400) [pid = 1798] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8c032400) [pid = 1798] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8e8f1c00) [pid = 1798] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x97b62400) [pid = 1798] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x9a6d8000) [pid = 1798] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x9596fc00) [pid = 1798] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8b7d2400) [pid = 1798] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8b36fc00) [pid = 1798] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x8e894400) [pid = 1798] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8c031000) [pid = 1798] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x9a68c400) [pid = 1798] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x96aaa800) [pid = 1798] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x97fa7000) [pid = 1798] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8a7cac00) [pid = 1798] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8b455400) [pid = 1798] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x93ccc400) [pid = 1798] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x97b83000) [pid = 1798] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8fa41000) [pid = 1798] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8e040c00) [pid = 1798] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x98756000) [pid = 1798] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x93cca800) [pid = 1798] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8ec33800) [pid = 1798] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8b7d5c00) [pid = 1798] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8b36a800) [pid = 1798] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8e007800) [pid = 1798] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:41:26 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 04:41:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2534ms 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8ec2a400) [pid = 1798] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x91ead400) [pid = 1798] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8df50000) [pid = 1798] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x9826a400) [pid = 1798] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x96a45400) [pid = 1798] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x99828000) [pid = 1798] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8b45e000) [pid = 1798] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8f68a000) [pid = 1798] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x938d7c00) [pid = 1798] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:41:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8f9bbc00) [pid = 1798] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x98757c00) [pid = 1798] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x8e050400) [pid = 1798] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x937ea800) [pid = 1798] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:41:26 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x95977400) [pid = 1798] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:41:26 INFO - PROCESS | 1798 | 1461152486461 Marionette TRACE conn4 <- [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]]]}] 04:41:26 INFO - PROCESS | 1798 | 1461152486488 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1798 | 1461152486502 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 04:41:26 INFO - PROCESS | 1798 | 1461152486538 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1798 | 1461152486547 Marionette TRACE conn4 <- [1,758,null,{}] 04:41:26 INFO - PROCESS | 1798 | 1461152486554 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:26 INFO - PROCESS | 1798 | 1461152486718 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 04:41:26 INFO - PROCESS | 1798 | 1461152486729 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae1400 == 95 [pid = 1798] [id = 197] 04:41:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8a7ca000) [pid = 1798] [serial = 591] [outer = (nil)] 04:41:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8b456c00) [pid = 1798] [serial = 592] [outer = 0x8a7ca000] 04:41:26 INFO - PROCESS | 1798 | 1461152486819 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8e03ac00) [pid = 1798] [serial = 593] [outer = 0x8a7ca000] 04:41:27 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:27 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:41:27 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:27 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:27 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:41:27 INFO - PROCESS | 1798 | 1461152487961 Marionette TRACE conn4 <- [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]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:41:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1503ms 04:41:28 INFO - PROCESS | 1798 | 1461152488037 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1798 | 1461152488045 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 04:41:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:41:28 INFO - PROCESS | 1798 | 1461152488054 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1798 | 1461152488059 Marionette TRACE conn4 <- [1,762,null,{}] 04:41:28 INFO - PROCESS | 1798 | 1461152488068 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:28 INFO - PROCESS | 1798 | 1461152488306 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 04:41:28 INFO - PROCESS | 1798 | 1461152488550 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b36a800 == 96 [pid = 1798] [id = 198] 04:41:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8b36b800) [pid = 1798] [serial = 594] [outer = (nil)] 04:41:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8c031800) [pid = 1798] [serial = 595] [outer = 0x8b36b800] 04:41:28 INFO - PROCESS | 1798 | 1461152488661 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8e001400) [pid = 1798] [serial = 596] [outer = 0x8b36b800] 04:41:29 INFO - PROCESS | 1798 | 1461152489912 Marionette TRACE conn4 <- [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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:41:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1886ms 04:41:29 INFO - PROCESS | 1798 | 1461152489977 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1798 | 1461152489987 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 04:41:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:41:30 INFO - PROCESS | 1798 | 1461152490000 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1798 | 1461152490004 Marionette TRACE conn4 <- [1,766,null,{}] 04:41:30 INFO - PROCESS | 1798 | 1461152490181 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:30 INFO - PROCESS | 1798 | 1461152490371 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 04:41:30 INFO - PROCESS | 1798 | 1461152490543 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b36b000 == 97 [pid = 1798] [id = 199] 04:41:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8e004800) [pid = 1798] [serial = 597] [outer = (nil)] 04:41:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8e89e800) [pid = 1798] [serial = 598] [outer = 0x8e004800] 04:41:30 INFO - PROCESS | 1798 | 1461152490632 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8f684800) [pid = 1798] [serial = 599] [outer = 0x8e004800] 04:41:31 INFO - PROCESS | 1798 | 1461152491965 Marionette TRACE conn4 <- [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]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:41:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2000ms 04:41:32 INFO - PROCESS | 1798 | 1461152492081 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1798 | 1461152492084 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 04:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:41:32 INFO - PROCESS | 1798 | 1461152492095 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1798 | 1461152492100 Marionette TRACE conn4 <- [1,770,null,{}] 04:41:32 INFO - PROCESS | 1798 | 1461152492119 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:32 INFO - PROCESS | 1798 | 1461152492389 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 04:41:32 INFO - PROCESS | 1798 | 1461152492522 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e00b800 == 98 [pid = 1798] [id = 200] 04:41:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8ec35000) [pid = 1798] [serial = 600] [outer = (nil)] 04:41:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x9280c800) [pid = 1798] [serial = 601] [outer = 0x8ec35000] 04:41:32 INFO - PROCESS | 1798 | 1461152492654 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x937ea800) [pid = 1798] [serial = 602] [outer = 0x8ec35000] 04:41:33 INFO - PROCESS | 1798 | 1461152493549 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1492ms 04:41:33 INFO - PROCESS | 1798 | 1461152493587 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1798 | 1461152493592 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 04:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:41:33 INFO - PROCESS | 1798 | 1461152493598 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1798 | 1461152493601 Marionette TRACE conn4 <- [1,774,null,{}] 04:41:33 INFO - PROCESS | 1798 | 1461152493608 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:33 INFO - PROCESS | 1798 | 1461152493789 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 04:41:33 INFO - PROCESS | 1798 | 1461152493975 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9bc000 == 99 [pid = 1798] [id = 201] 04:41:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x938d8400) [pid = 1798] [serial = 603] [outer = (nil)] 04:41:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x93c2e800) [pid = 1798] [serial = 604] [outer = 0x938d8400] 04:41:34 INFO - PROCESS | 1798 | 1461152494069 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x94f9b800) [pid = 1798] [serial = 605] [outer = 0x938d8400] 04:41:35 INFO - PROCESS | 1798 | 1461152495037 Marionette TRACE conn4 <- [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]]]}] 04:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1486ms 04:41:35 INFO - PROCESS | 1798 | 1461152495086 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 04:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:41:35 INFO - PROCESS | 1798 | 1461152495090 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 04:41:35 INFO - PROCESS | 1798 | 1461152495097 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1798 | 1461152495101 Marionette TRACE conn4 <- [1,778,null,{}] 04:41:35 INFO - PROCESS | 1798 | 1461152495107 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:35 INFO - PROCESS | 1798 | 1461152495298 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 04:41:35 INFO - PROCESS | 1798 | 1461152495478 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x938d9c00 == 100 [pid = 1798] [id = 202] 04:41:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x938da000) [pid = 1798] [serial = 606] [outer = (nil)] 04:41:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x95974000) [pid = 1798] [serial = 607] [outer = 0x938da000] 04:41:35 INFO - PROCESS | 1798 | 1461152495619 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x96a45400) [pid = 1798] [serial = 608] [outer = 0x938da000] 04:41:36 INFO - PROCESS | 1798 | 1461152496535 Marionette TRACE conn4 <- [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]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1487ms 04:41:36 INFO - PROCESS | 1798 | 1461152496584 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 04:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:41:36 INFO - PROCESS | 1798 | 1461152496588 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 04:41:36 INFO - PROCESS | 1798 | 1461152496594 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1798 | 1461152496598 Marionette TRACE conn4 <- [1,782,null,{}] 04:41:36 INFO - PROCESS | 1798 | 1461152496605 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:36 INFO - PROCESS | 1798 | 1461152496804 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 04:41:37 INFO - PROCESS | 1798 | 1461152497048 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee1800 == 101 [pid = 1798] [id = 203] 04:41:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x97b5f800) [pid = 1798] [serial = 609] [outer = (nil)] 04:41:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x97b8c800) [pid = 1798] [serial = 610] [outer = 0x97b5f800] 04:41:37 INFO - PROCESS | 1798 | 1461152497188 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x98324400) [pid = 1798] [serial = 611] [outer = 0x97b5f800] 04:41:38 INFO - PROCESS | 1798 | 1461152498054 Marionette TRACE conn4 <- [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]]]}] 04:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1535ms 04:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:41:38 INFO - PROCESS | 1798 | 1461152498130 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 04:41:38 INFO - PROCESS | 1798 | 1461152498133 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 04:41:38 INFO - PROCESS | 1798 | 1461152498140 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:41:38 INFO - PROCESS | 1798 | 1461152498142 Marionette TRACE conn4 <- [1,786,null,{}] 04:41:38 INFO - PROCESS | 1798 | 1461152498149 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:38 INFO - PROCESS | 1798 | 1461152498338 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 04:41:38 INFO - PROCESS | 1798 | 1461152498563 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae2800 == 102 [pid = 1798] [id = 204] 04:41:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x89e18c00) [pid = 1798] [serial = 612] [outer = (nil)] 04:41:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x9832f000) [pid = 1798] [serial = 613] [outer = 0x89e18c00] 04:41:38 INFO - PROCESS | 1798 | 1461152498698 Marionette DEBUG loaded listener.js 04:41:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x98752800) [pid = 1798] [serial = 614] [outer = 0x89e18c00] 04:41:39 INFO - PROCESS | 1798 | 1461152499578 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1484ms 04:41:39 INFO - PROCESS | 1798 | 1461152499624 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1798 | 1461152499631 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 04:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:41:39 INFO - PROCESS | 1798 | 1461152499646 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1798 | 1461152499650 Marionette TRACE conn4 <- [1,790,null,{}] 04:41:39 INFO - PROCESS | 1798 | 1461152499657 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:39 INFO - PROCESS | 1798 | 1461152499838 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 04:41:40 INFO - PROCESS | 1798 | 1461152500020 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b7d800 == 103 [pid = 1798] [id = 205] 04:41:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x97b84000) [pid = 1798] [serial = 615] [outer = (nil)] 04:41:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x98aab000) [pid = 1798] [serial = 616] [outer = 0x97b84000] 04:41:40 INFO - PROCESS | 1798 | 1461152500119 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x98dea000) [pid = 1798] [serial = 617] [outer = 0x97b84000] 04:41:41 INFO - PROCESS | 1798 | 1461152501029 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1437ms 04:41:41 INFO - PROCESS | 1798 | 1461152501083 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1798 | 1461152501086 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 04:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:41:41 INFO - PROCESS | 1798 | 1461152501094 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1798 | 1461152501096 Marionette TRACE conn4 <- [1,794,null,{}] 04:41:41 INFO - PROCESS | 1798 | 1461152501103 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:41 INFO - PROCESS | 1798 | 1461152501289 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 04:41:41 INFO - PROCESS | 1798 | 1461152501483 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7cbc00 == 104 [pid = 1798] [id = 206] 04:41:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8e902000) [pid = 1798] [serial = 618] [outer = (nil)] 04:41:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x98aa1000) [pid = 1798] [serial = 619] [outer = 0x8e902000] 04:41:41 INFO - PROCESS | 1798 | 1461152501641 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x996f1c00) [pid = 1798] [serial = 620] [outer = 0x8e902000] 04:41:42 INFO - PROCESS | 1798 | 1461152502527 Marionette TRACE conn4 <- [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]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1487ms 04:41:42 INFO - PROCESS | 1798 | 1461152502582 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1798 | 1461152502586 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 04:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:41:42 INFO - PROCESS | 1798 | 1461152502593 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1798 | 1461152502598 Marionette TRACE conn4 <- [1,798,null,{}] 04:41:42 INFO - PROCESS | 1798 | 1461152502605 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:42 INFO - PROCESS | 1798 | 1461152502796 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 04:41:43 INFO - PROCESS | 1798 | 1461152502984 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f6cfc00 == 105 [pid = 1798] [id = 207] 04:41:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x97b60000) [pid = 1798] [serial = 621] [outer = (nil)] 04:41:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x9a6fb800) [pid = 1798] [serial = 622] [outer = 0x97b60000] 04:41:43 INFO - PROCESS | 1798 | 1461152503126 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x9fa32800) [pid = 1798] [serial = 623] [outer = 0x97b60000] 04:41:44 INFO - PROCESS | 1798 | 1461152504098 Marionette TRACE conn4 <- [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]]]}] 04:41:44 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 04:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1535ms 04:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:41:44 INFO - PROCESS | 1798 | 1461152504131 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1798 | 1461152504135 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 04:41:44 INFO - PROCESS | 1798 | 1461152504142 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1798 | 1461152504147 Marionette TRACE conn4 <- [1,802,null,{}] 04:41:44 INFO - PROCESS | 1798 | 1461152504153 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:44 INFO - PROCESS | 1798 | 1461152504374 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 04:41:44 INFO - PROCESS | 1798 | 1461152504621 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7d5800 == 106 [pid = 1798] [id = 208] 04:41:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8b463c00) [pid = 1798] [serial = 624] [outer = (nil)] 04:41:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x8e03d000) [pid = 1798] [serial = 625] [outer = 0x8b463c00] 04:41:44 INFO - PROCESS | 1798 | 1461152504797 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x98de6c00) [pid = 1798] [serial = 626] [outer = 0x8b463c00] 04:41:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x9fd98400) [pid = 1798] [serial = 627] [outer = 0x96a46400] 04:41:45 INFO - PROCESS | 1798 | 1461152505768 Marionette TRACE conn4 <- [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]]]}] 04:41:45 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 04:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1685ms 04:41:45 INFO - PROCESS | 1798 | 1461152505864 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1798 | 1461152505868 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 04:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:41:45 INFO - PROCESS | 1798 | 1461152505880 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1798 | 1461152505883 Marionette TRACE conn4 <- [1,806,null,{}] 04:41:45 INFO - PROCESS | 1798 | 1461152505891 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:46 INFO - PROCESS | 1798 | 1461152506085 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 04:41:46 INFO - PROCESS | 1798 | 1461152506381 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b36b400 == 107 [pid = 1798] [id = 209] 04:41:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x8b36c000) [pid = 1798] [serial = 628] [outer = (nil)] 04:41:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x8b7d7800) [pid = 1798] [serial = 629] [outer = 0x8b36c000] 04:41:46 INFO - PROCESS | 1798 | 1461152506486 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x8b7de800) [pid = 1798] [serial = 630] [outer = 0x8b36c000] 04:41:47 INFO - PROCESS | 1798 | 1461152507359 Marionette TRACE conn4 <- [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]]]}] 04:41:47 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 04:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1532ms 04:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:41:47 INFO - PROCESS | 1798 | 1461152507412 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1798 | 1461152507416 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 04:41:47 INFO - PROCESS | 1798 | 1461152507422 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1798 | 1461152507425 Marionette TRACE conn4 <- [1,810,null,{}] 04:41:47 INFO - PROCESS | 1798 | 1461152507431 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:47 INFO - PROCESS | 1798 | 1461152507622 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 04:41:47 INFO - PROCESS | 1798 | 1461152507810 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x89909000 == 108 [pid = 1798] [id = 210] 04:41:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x89909800) [pid = 1798] [serial = 631] [outer = (nil)] 04:41:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x8f68b400) [pid = 1798] [serial = 632] [outer = 0x89909800] 04:41:47 INFO - PROCESS | 1798 | 1461152507897 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x8fa3fc00) [pid = 1798] [serial = 633] [outer = 0x89909800] 04:41:49 INFO - PROCESS | 1798 | 1461152509180 Marionette TRACE conn4 <- [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]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1833ms 04:41:49 INFO - PROCESS | 1798 | 1461152509255 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1798 | 1461152509263 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 04:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:41:49 INFO - PROCESS | 1798 | 1461152509274 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1798 | 1461152509279 Marionette TRACE conn4 <- [1,814,null,{}] 04:41:49 INFO - PROCESS | 1798 | 1461152509287 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:49 INFO - PROCESS | 1798 | 1461152509527 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 04:41:49 INFO - PROCESS | 1798 | 1461152509907 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7c8800 == 109 [pid = 1798] [id = 211] 04:41:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x8a7ccc00) [pid = 1798] [serial = 634] [outer = (nil)] 04:41:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x8b375c00) [pid = 1798] [serial = 635] [outer = 0x8a7ccc00] 04:41:50 INFO - PROCESS | 1798 | 1461152510000 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x8b7d5000) [pid = 1798] [serial = 636] [outer = 0x8a7ccc00] 04:41:50 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x89e11800) [pid = 1798] [serial = 538] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x9064dc00) [pid = 1798] [serial = 550] [outer = (nil)] [url = about:blank] 04:41:50 INFO - PROCESS | 1798 | --DOCSHELL 0x928f2800 == 108 [pid = 1798] [id = 187] 04:41:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7dbc00 == 107 [pid = 1798] [id = 186] 04:41:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8b457400 == 106 [pid = 1798] [id = 185] 04:41:51 INFO - PROCESS | 1798 | --DOCSHELL 0x89901c00 == 105 [pid = 1798] [id = 184] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x97b58400) [pid = 1798] [serial = 452] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0xa4b46c00) [pid = 1798] [serial = 413] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0xa3b08400) [pid = 1798] [serial = 410] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x937e1000) [pid = 1798] [serial = 526] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0xa09acc00) [pid = 1798] [serial = 536] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x96d9a000) [pid = 1798] [serial = 316] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x9596e800) [pid = 1798] [serial = 403] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x89aedc00) [pid = 1798] [serial = 518] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x9596f800) [pid = 1798] [serial = 431] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x9fb60c00) [pid = 1798] [serial = 325] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8e90ac00) [pid = 1798] [serial = 506] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8f686c00) [pid = 1798] [serial = 358] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x89aea000) [pid = 1798] [serial = 517] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x9e91bc00) [pid = 1798] [serial = 511] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x98aa1800) [pid = 1798] [serial = 319] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8e033000) [pid = 1798] [serial = 544] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0xa444a400) [pid = 1798] [serial = 373] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8b455c00) [pid = 1798] [serial = 541] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8e039000) [pid = 1798] [serial = 523] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8e8a0c00) [pid = 1798] [serial = 479] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8f6c9800) [pid = 1798] [serial = 310] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x98328c00) [pid = 1798] [serial = 464] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8990c800) [pid = 1798] [serial = 535] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0xa09ba000) [pid = 1798] [serial = 532] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x96d95400) [pid = 1798] [serial = 307] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8e03c800) [pid = 1798] [serial = 524] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0xa09ddc00) [pid = 1798] [serial = 533] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x97b85400) [pid = 1798] [serial = 514] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8e00a800) [pid = 1798] [serial = 473] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8f689400) [pid = 1798] [serial = 547] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8c03b400) [pid = 1798] [serial = 397] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8e894000) [pid = 1798] [serial = 505] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0xa0b0d800) [pid = 1798] [serial = 370] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x97b62800) [pid = 1798] [serial = 461] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x9a6d0800) [pid = 1798] [serial = 407] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8a7d2400) [pid = 1798] [serial = 482] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8b7d6c00) [pid = 1798] [serial = 425] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0xa685d000) [pid = 1798] [serial = 416] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x98de9000) [pid = 1798] [serial = 520] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x92828c00) [pid = 1798] [serial = 458] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x9fa34000) [pid = 1798] [serial = 529] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x97b89c00) [pid = 1798] [serial = 515] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x98fc6c00) [pid = 1798] [serial = 322] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x9fa96400) [pid = 1798] [serial = 367] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x9a6d5000) [pid = 1798] [serial = 334] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x98ded400) [pid = 1798] [serial = 521] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x8b7dfc00) [pid = 1798] [serial = 419] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8c034400) [pid = 1798] [serial = 542] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x8b375800) [pid = 1798] [serial = 422] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x8e896400) [pid = 1798] [serial = 476] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x8ec34c00) [pid = 1798] [serial = 331] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x92825c00) [pid = 1798] [serial = 313] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0x937e6c00) [pid = 1798] [serial = 337] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x98aa8800) [pid = 1798] [serial = 467] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x98df0c00) [pid = 1798] [serial = 527] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x98754800) [pid = 1798] [serial = 364] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0x8f6ce800) [pid = 1798] [serial = 548] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0x9d50d400) [pid = 1798] [serial = 470] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 116 (0x9fb5b800) [pid = 1798] [serial = 512] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 115 (0x96d96800) [pid = 1798] [serial = 428] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0x8e053800) [pid = 1798] [serial = 545] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0x98aca800) [pid = 1798] [serial = 328] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0x94fa2400) [pid = 1798] [serial = 508] [outer = (nil)] [url = about:blank] 04:41:51 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0x91e1e800) [pid = 1798] [serial = 400] [outer = (nil)] [url = about:blank] 04:41:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 04:41:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 04:41:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 04:41:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:41:51 INFO - _addTest/ [0,817,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1798 | 1461152511192 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 04:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:41:51 INFO - PROCESS | 1798 | 1461152511224 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1798 | 1461152511229 Marionette TRACE conn4 <- [1,818,null,{}] 04:41:51 INFO - PROCESS | 1798 | 1461152511261 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:51 INFO - PROCESS | 1798 | 1461152511511 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 04:41:51 INFO - PROCESS | 1798 | 1461152511690 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e11800 == 106 [pid = 1798] [id = 212] 04:41:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 107 (0x89e1b400) [pid = 1798] [serial = 637] [outer = (nil)] 04:41:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 108 (0x8c038000) [pid = 1798] [serial = 638] [outer = 0x89e1b400] 04:41:51 INFO - PROCESS | 1798 | 1461152511767 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0x8e002000) [pid = 1798] [serial = 639] [outer = 0x89e1b400] 04:41:52 INFO - PROCESS | 1798 | 1461152512517 Marionette TRACE conn4 <- [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]]]}] 04:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1356ms 04:41:52 INFO - PROCESS | 1798 | 1461152512572 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1798 | 1461152512575 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 04:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:41:52 INFO - PROCESS | 1798 | 1461152512584 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1798 | 1461152512591 Marionette TRACE conn4 <- [1,822,null,{}] 04:41:52 INFO - PROCESS | 1798 | 1461152512608 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:52 INFO - PROCESS | 1798 | 1461152512793 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 04:41:52 INFO - PROCESS | 1798 | 1461152512946 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e03cc00 == 107 [pid = 1798] [id = 213] 04:41:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0x8e03e000) [pid = 1798] [serial = 640] [outer = (nil)] 04:41:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0x8e050000) [pid = 1798] [serial = 641] [outer = 0x8e03e000] 04:41:53 INFO - PROCESS | 1798 | 1461152513030 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0x8e056c00) [pid = 1798] [serial = 642] [outer = 0x8e03e000] 04:41:53 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | Canvas test: 2d.fillStyle.parse.hex8 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 04:41:53 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 04:41:53 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1 04:41:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:41:53 INFO - _addTest/ [0,825,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1798 | 1461152513929 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 04:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:41:53 INFO - PROCESS | 1798 | 1461152513937 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1798 | 1461152513941 Marionette TRACE conn4 <- [1,826,null,{}] 04:41:53 INFO - PROCESS | 1798 | 1461152513961 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:54 INFO - PROCESS | 1798 | 1461152514188 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 04:41:54 INFO - PROCESS | 1798 | 1461152514215 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e050c00 == 108 [pid = 1798] [id = 214] 04:41:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0x8e8f1000) [pid = 1798] [serial = 643] [outer = (nil)] 04:41:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0x8e8f8c00) [pid = 1798] [serial = 644] [outer = 0x8e8f1000] 04:41:54 INFO - PROCESS | 1798 | 1461152514292 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0x8e909800) [pid = 1798] [serial = 645] [outer = 0x8e8f1000] 04:41:55 INFO - PROCESS | 1798 | 1461152515392 Marionette TRACE conn4 <- [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]]]}] 04:41:55 INFO - PROCESS | 1798 | --DOMWINDOW == 114 (0x89910400) [pid = 1798] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:41:55 INFO - PROCESS | 1798 | --DOMWINDOW == 113 (0x8b459800) [pid = 1798] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:41:55 INFO - PROCESS | 1798 | --DOMWINDOW == 112 (0x8e038000) [pid = 1798] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:41:55 INFO - PROCESS | 1798 | --DOMWINDOW == 111 (0x89ae6400) [pid = 1798] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:41:55 INFO - PROCESS | 1798 | --DOMWINDOW == 110 (0x906f5c00) [pid = 1798] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:41:55 INFO - PROCESS | 1798 | --DOMWINDOW == 109 (0x8b7d7c00) [pid = 1798] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:41:55 INFO - PROCESS | 1798 | --DOMWINDOW == 108 (0x89ee4800) [pid = 1798] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1488ms 04:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:41:55 INFO - PROCESS | 1798 | 1461152515426 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1798 | 1461152515428 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 04:41:55 INFO - PROCESS | 1798 | 1461152515435 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1798 | 1461152515438 Marionette TRACE conn4 <- [1,830,null,{}] 04:41:55 INFO - PROCESS | 1798 | 1461152515448 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:55 INFO - PROCESS | 1798 | 1461152515623 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 04:41:55 INFO - PROCESS | 1798 | 1461152515632 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e10000 == 109 [pid = 1798] [id = 215] 04:41:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 109 (0x89ede000) [pid = 1798] [serial = 646] [outer = (nil)] 04:41:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 110 (0x8e90ec00) [pid = 1798] [serial = 647] [outer = 0x89ede000] 04:41:55 INFO - PROCESS | 1798 | 1461152515840 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 111 (0x8ec2e000) [pid = 1798] [serial = 648] [outer = 0x89ede000] 04:41:56 INFO - PROCESS | 1798 | 1461152516621 Marionette TRACE conn4 <- [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]]]}] 04:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1237ms 04:41:56 INFO - PROCESS | 1798 | 1461152516672 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1798 | 1461152516675 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 04:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:41:56 INFO - PROCESS | 1798 | 1461152516681 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1798 | 1461152516683 Marionette TRACE conn4 <- [1,834,null,{}] 04:41:56 INFO - PROCESS | 1798 | 1461152516689 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:56 INFO - PROCESS | 1798 | 1461152516919 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 04:41:56 INFO - PROCESS | 1798 | 1461152516934 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee2c00 == 110 [pid = 1798] [id = 216] 04:41:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 112 (0x8e910800) [pid = 1798] [serial = 649] [outer = (nil)] 04:41:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 113 (0x8f9b5400) [pid = 1798] [serial = 650] [outer = 0x8e910800] 04:41:57 INFO - PROCESS | 1798 | 1461152517012 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 114 (0x8f9bf800) [pid = 1798] [serial = 651] [outer = 0x8e910800] 04:41:58 INFO - PROCESS | 1798 | 1461152518094 Marionette TRACE conn4 <- [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]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1441ms 04:41:58 INFO - PROCESS | 1798 | 1461152518123 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1798 | 1461152518130 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 04:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:41:58 INFO - PROCESS | 1798 | 1461152518139 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1798 | 1461152518145 Marionette TRACE conn4 <- [1,838,null,{}] 04:41:58 INFO - PROCESS | 1798 | 1461152518154 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:41:58 INFO - PROCESS | 1798 | 1461152518395 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 04:41:58 INFO - PROCESS | 1798 | 1461152518643 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x89edb000 == 111 [pid = 1798] [id = 217] 04:41:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 115 (0x89ee4000) [pid = 1798] [serial = 652] [outer = (nil)] 04:41:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 116 (0x8b454c00) [pid = 1798] [serial = 653] [outer = 0x89ee4000] 04:41:58 INFO - PROCESS | 1798 | 1461152518740 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 117 (0x8b7df000) [pid = 1798] [serial = 654] [outer = 0x89ee4000] 04:41:59 INFO - PROCESS | 1798 | 1461152519686 Marionette TRACE conn4 <- [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]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1598ms 04:41:59 INFO - PROCESS | 1798 | 1461152519738 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1798 | 1461152519747 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 04:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:41:59 INFO - PROCESS | 1798 | 1461152519759 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1798 | 1461152519764 Marionette TRACE conn4 <- [1,842,null,{}] 04:41:59 INFO - PROCESS | 1798 | 1461152519771 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:00 INFO - PROCESS | 1798 | 1461152520013 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 04:42:00 INFO - PROCESS | 1798 | 1461152520321 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e040000 == 112 [pid = 1798] [id = 218] 04:42:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0x8e040400) [pid = 1798] [serial = 655] [outer = (nil)] 04:42:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0x8e8f6000) [pid = 1798] [serial = 656] [outer = 0x8e040400] 04:42:00 INFO - PROCESS | 1798 | 1461152520459 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x8f68c000) [pid = 1798] [serial = 657] [outer = 0x8e040400] 04:42:01 INFO - PROCESS | 1798 | 1461152521442 Marionette TRACE conn4 <- [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]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1733ms 04:42:01 INFO - PROCESS | 1798 | 1461152521492 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1798 | 1461152521499 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 04:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:42:01 INFO - PROCESS | 1798 | 1461152521506 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1798 | 1461152521513 Marionette TRACE conn4 <- [1,846,null,{}] 04:42:01 INFO - PROCESS | 1798 | 1461152521531 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:01 INFO - PROCESS | 1798 | 1461152521835 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 04:42:02 INFO - PROCESS | 1798 | 1461152522077 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8fb400 == 113 [pid = 1798] [id = 219] 04:42:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x8fa44400) [pid = 1798] [serial = 658] [outer = (nil)] 04:42:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x906efc00) [pid = 1798] [serial = 659] [outer = 0x8fa44400] 04:42:02 INFO - PROCESS | 1798 | 1461152522179 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x914e8400) [pid = 1798] [serial = 660] [outer = 0x8fa44400] 04:42:03 INFO - PROCESS | 1798 | 1461152523124 Marionette TRACE conn4 <- [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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1647ms 04:42:03 INFO - PROCESS | 1798 | 1461152523154 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1798 | 1461152523159 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 04:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:42:03 INFO - PROCESS | 1798 | 1461152523165 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1798 | 1461152523169 Marionette TRACE conn4 <- [1,850,null,{}] 04:42:03 INFO - PROCESS | 1798 | 1461152523175 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:03 INFO - PROCESS | 1798 | 1461152523363 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 04:42:03 INFO - PROCESS | 1798 | 1461152523548 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x89905000 == 114 [pid = 1798] [id = 220] 04:42:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x914e7c00) [pid = 1798] [serial = 661] [outer = (nil)] 04:42:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x92802400) [pid = 1798] [serial = 662] [outer = 0x914e7c00] 04:42:03 INFO - PROCESS | 1798 | 1461152523637 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x92810c00) [pid = 1798] [serial = 663] [outer = 0x914e7c00] 04:42:04 INFO - PROCESS | 1798 | 1461152524612 Marionette TRACE conn4 <- [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]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1479ms 04:42:04 INFO - PROCESS | 1798 | 1461152524645 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1798 | 1461152524648 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 04:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:42:04 INFO - PROCESS | 1798 | 1461152524656 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1798 | 1461152524659 Marionette TRACE conn4 <- [1,854,null,{}] 04:42:04 INFO - PROCESS | 1798 | 1461152524666 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:04 INFO - PROCESS | 1798 | 1461152524884 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 04:42:05 INFO - PROCESS | 1798 | 1461152525125 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b5c00 == 115 [pid = 1798] [id = 221] 04:42:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x906f2000) [pid = 1798] [serial = 664] [outer = (nil)] 04:42:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x9282d000) [pid = 1798] [serial = 665] [outer = 0x906f2000] 04:42:05 INFO - PROCESS | 1798 | 1461152525242 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x928f8c00) [pid = 1798] [serial = 666] [outer = 0x906f2000] 04:42:06 INFO - PROCESS | 1798 | 1461152526136 Marionette TRACE conn4 <- [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]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1532ms 04:42:06 INFO - PROCESS | 1798 | 1461152526190 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 04:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:42:06 INFO - PROCESS | 1798 | 1461152526194 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 04:42:06 INFO - PROCESS | 1798 | 1461152526201 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1798 | 1461152526204 Marionette TRACE conn4 <- [1,858,null,{}] 04:42:06 INFO - PROCESS | 1798 | 1461152526210 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:06 INFO - PROCESS | 1798 | 1461152526436 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 04:42:06 INFO - PROCESS | 1798 | 1461152526687 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x937e6c00 == 116 [pid = 1798] [id = 222] 04:42:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x938d8800) [pid = 1798] [serial = 667] [outer = (nil)] 04:42:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x93c27000) [pid = 1798] [serial = 668] [outer = 0x938d8800] 04:42:06 INFO - PROCESS | 1798 | 1461152526830 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x93ccd000) [pid = 1798] [serial = 669] [outer = 0x938d8800] 04:42:07 INFO - PROCESS | 1798 | 1461152527714 Marionette TRACE conn4 <- [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]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1588ms 04:42:07 INFO - PROCESS | 1798 | 1461152527789 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1798 | 1461152527793 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 04:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:42:07 INFO - PROCESS | 1798 | 1461152527800 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1798 | 1461152527802 Marionette TRACE conn4 <- [1,862,null,{}] 04:42:07 INFO - PROCESS | 1798 | 1461152527809 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:08 INFO - PROCESS | 1798 | 1461152528036 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 04:42:08 INFO - PROCESS | 1798 | 1461152528263 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x938d4800 == 117 [pid = 1798] [id = 223] 04:42:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x93c24800) [pid = 1798] [serial = 670] [outer = (nil)] 04:42:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x9596bc00) [pid = 1798] [serial = 671] [outer = 0x93c24800] 04:42:08 INFO - PROCESS | 1798 | 1461152528400 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x95972800) [pid = 1798] [serial = 672] [outer = 0x93c24800] 04:42:09 INFO - PROCESS | 1798 | 1461152529296 Marionette TRACE conn4 <- [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]]]}] 04:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1534ms 04:42:09 INFO - PROCESS | 1798 | 1461152529335 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 04:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:42:09 INFO - PROCESS | 1798 | 1461152529339 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 04:42:09 INFO - PROCESS | 1798 | 1461152529347 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1798 | 1461152529351 Marionette TRACE conn4 <- [1,866,null,{}] 04:42:09 INFO - PROCESS | 1798 | 1461152529356 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:09 INFO - PROCESS | 1798 | 1461152529587 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 04:42:09 INFO - PROCESS | 1798 | 1461152529830 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e904800 == 118 [pid = 1798] [id = 224] 04:42:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x906ec800) [pid = 1798] [serial = 673] [outer = (nil)] 04:42:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x95b8d000) [pid = 1798] [serial = 674] [outer = 0x906ec800] 04:42:09 INFO - PROCESS | 1798 | 1461152529963 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x96ab4400) [pid = 1798] [serial = 675] [outer = 0x906ec800] 04:42:10 INFO - PROCESS | 1798 | 1461152530846 Marionette TRACE conn4 <- [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]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1531ms 04:42:10 INFO - PROCESS | 1798 | 1461152530877 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 04:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:42:10 INFO - PROCESS | 1798 | 1461152530882 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 04:42:10 INFO - PROCESS | 1798 | 1461152530889 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1798 | 1461152530893 Marionette TRACE conn4 <- [1,870,null,{}] 04:42:10 INFO - PROCESS | 1798 | 1461152530899 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:11 INFO - PROCESS | 1798 | 1461152531086 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 04:42:11 INFO - PROCESS | 1798 | 1461152531276 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x94fa7000 == 119 [pid = 1798] [id = 225] 04:42:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x9596c400) [pid = 1798] [serial = 676] [outer = (nil)] 04:42:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x96f09800) [pid = 1798] [serial = 677] [outer = 0x9596c400] 04:42:11 INFO - PROCESS | 1798 | 1461152531415 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x96f41800) [pid = 1798] [serial = 678] [outer = 0x9596c400] 04:42:12 INFO - PROCESS | 1798 | 1461152532331 Marionette TRACE conn4 <- [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]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1491ms 04:42:12 INFO - PROCESS | 1798 | 1461152532380 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1798 | 1461152532384 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 04:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:42:12 INFO - PROCESS | 1798 | 1461152532392 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1798 | 1461152532395 Marionette TRACE conn4 <- [1,874,null,{}] 04:42:12 INFO - PROCESS | 1798 | 1461152532401 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:12 INFO - PROCESS | 1798 | 1461152532587 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 04:42:12 INFO - PROCESS | 1798 | 1461152532771 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d8c00 == 120 [pid = 1798] [id = 226] 04:42:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x96d9a400) [pid = 1798] [serial = 679] [outer = (nil)] 04:42:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x97b5a000) [pid = 1798] [serial = 680] [outer = 0x96d9a400] 04:42:12 INFO - PROCESS | 1798 | 1461152532900 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x97b60800) [pid = 1798] [serial = 681] [outer = 0x96d9a400] 04:42:13 INFO - PROCESS | 1798 | 1461152533819 Marionette TRACE conn4 <- [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]]]}] 04:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1486ms 04:42:13 INFO - PROCESS | 1798 | 1461152533880 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1798 | 1461152533884 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 04:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:42:13 INFO - PROCESS | 1798 | 1461152533890 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1798 | 1461152533895 Marionette TRACE conn4 <- [1,878,null,{}] 04:42:13 INFO - PROCESS | 1798 | 1461152533901 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:14 INFO - PROCESS | 1798 | 1461152534175 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 04:42:14 INFO - PROCESS | 1798 | 1461152534477 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee3400 == 121 [pid = 1798] [id = 227] 04:42:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8a7cd000) [pid = 1798] [serial = 682] [outer = (nil)] 04:42:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8e8a0000) [pid = 1798] [serial = 683] [outer = 0x8a7cd000] 04:42:14 INFO - PROCESS | 1798 | 1461152534578 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x98274000) [pid = 1798] [serial = 684] [outer = 0x8a7cd000] 04:42:15 INFO - PROCESS | 1798 | 1461152535484 Marionette TRACE conn4 <- [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]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1630ms 04:42:15 INFO - PROCESS | 1798 | 1461152535522 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1798 | 1461152535525 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 04:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:42:15 INFO - PROCESS | 1798 | 1461152535532 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1798 | 1461152535535 Marionette TRACE conn4 <- [1,882,null,{}] 04:42:15 INFO - PROCESS | 1798 | 1461152535542 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:15 INFO - PROCESS | 1798 | 1461152535742 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 04:42:16 INFO - PROCESS | 1798 | 1461152536434 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7d3400 == 122 [pid = 1798] [id = 228] 04:42:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8a7d5000) [pid = 1798] [serial = 685] [outer = (nil)] 04:42:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8b368c00) [pid = 1798] [serial = 686] [outer = 0x8a7d5000] 04:42:16 INFO - PROCESS | 1798 | 1461152536527 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8b457400) [pid = 1798] [serial = 687] [outer = 0x8a7d5000] 04:42:17 INFO - PROCESS | 1798 | 1461152537406 Marionette TRACE conn4 <- [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]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1935ms 04:42:17 INFO - PROCESS | 1798 | 1461152537469 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1798 | 1461152537476 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 04:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:42:17 INFO - PROCESS | 1798 | 1461152537486 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1798 | 1461152537490 Marionette TRACE conn4 <- [1,886,null,{}] 04:42:17 INFO - PROCESS | 1798 | 1461152537498 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:17 INFO - PROCESS | 1798 | 1461152537731 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 04:42:18 INFO - PROCESS | 1798 | 1461152538113 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x89aea000 == 123 [pid = 1798] [id = 229] 04:42:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x89ee8c00) [pid = 1798] [serial = 688] [outer = (nil)] 04:42:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8e03e800) [pid = 1798] [serial = 689] [outer = 0x89ee8c00] 04:42:18 INFO - PROCESS | 1798 | 1461152538204 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8e895c00) [pid = 1798] [serial = 690] [outer = 0x89ee8c00] 04:42:19 INFO - PROCESS | 1798 | 1461152539180 Marionette TRACE conn4 <- [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]]]}] 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9ba800 == 122 [pid = 1798] [id = 133] 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec2f800 == 121 [pid = 1798] [id = 128] 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x8df57400 == 120 [pid = 1798] [id = 127] 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x9a485000 == 119 [pid = 1798] [id = 177] 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x8e03c400 == 118 [pid = 1798] [id = 176] 04:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1787ms 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x89903c00 == 117 [pid = 1798] [id = 178] 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x938cd400 == 116 [pid = 1798] [id = 149] 04:42:19 INFO - PROCESS | 1798 | --DOCSHELL 0x8f692400 == 115 [pid = 1798] [id = 130] 04:42:19 INFO - PROCESS | 1798 | 1461152539301 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1798 | 1461152539308 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 04:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:42:19 INFO - PROCESS | 1798 | 1461152539332 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1798 | 1461152539337 Marionette TRACE conn4 <- [1,890,null,{}] 04:42:19 INFO - PROCESS | 1798 | 1461152539343 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:19 INFO - PROCESS | 1798 | 1461152539537 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x938d0400) [pid = 1798] [serial = 590] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x89e15400) [pid = 1798] [serial = 539] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8e037400) [pid = 1798] [serial = 580] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x89ae7c00) [pid = 1798] [serial = 553] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8fa3c400) [pid = 1798] [serial = 586] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8e010400) [pid = 1798] [serial = 584] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8e057c00) [pid = 1798] [serial = 556] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x937e5c00) [pid = 1798] [serial = 589] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8a7d4800) [pid = 1798] [serial = 583] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8e891c00) [pid = 1798] [serial = 581] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x96a45800) [pid = 1798] [serial = 565] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x93c31400) [pid = 1798] [serial = 562] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x9a6f4c00) [pid = 1798] [serial = 571] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x9ffb5800) [pid = 1798] [serial = 574] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x91eb2800) [pid = 1798] [serial = 587] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x914ed400) [pid = 1798] [serial = 551] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x89ee7000) [pid = 1798] [serial = 577] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x97b87000) [pid = 1798] [serial = 568] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8a7d0400) [pid = 1798] [serial = 578] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x90656800) [pid = 1798] [serial = 559] [outer = (nil)] [url = about:blank] 04:42:19 INFO - PROCESS | 1798 | 1461152539833 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae5c00 == 116 [pid = 1798] [id = 230] 04:42:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x89e0f400) [pid = 1798] [serial = 691] [outer = (nil)] 04:42:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8a7d0400) [pid = 1798] [serial = 692] [outer = 0x89e0f400] 04:42:19 INFO - PROCESS | 1798 | 1461152539930 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8e050400) [pid = 1798] [serial = 693] [outer = 0x89e0f400] 04:42:20 INFO - PROCESS | 1798 | 1461152540699 Marionette TRACE conn4 <- [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]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1413ms 04:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:42:20 INFO - PROCESS | 1798 | 1461152540733 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 1798 | 1461152540736 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 04:42:20 INFO - PROCESS | 1798 | 1461152540751 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1798 | 1461152540760 Marionette TRACE conn4 <- [1,894,null,{}] 04:42:20 INFO - PROCESS | 1798 | 1461152540769 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:21 INFO - PROCESS | 1798 | 1461152541016 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 04:42:21 INFO - PROCESS | 1798 | 1461152541034 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d4400 == 117 [pid = 1798] [id = 231] 04:42:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8e8ee400) [pid = 1798] [serial = 694] [outer = (nil)] 04:42:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8f6c8400) [pid = 1798] [serial = 695] [outer = 0x8e8ee400] 04:42:21 INFO - PROCESS | 1798 | 1461152541110 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8f6d0c00) [pid = 1798] [serial = 696] [outer = 0x8e8ee400] 04:42:22 INFO - PROCESS | 1798 | 1461152542024 Marionette TRACE conn4 <- [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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1295ms 04:42:22 INFO - PROCESS | 1798 | 1461152542054 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1798 | 1461152542060 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 04:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:42:22 INFO - PROCESS | 1798 | 1461152542067 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1798 | 1461152542070 Marionette TRACE conn4 <- [1,898,null,{}] 04:42:22 INFO - PROCESS | 1798 | 1461152542076 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:22 INFO - PROCESS | 1798 | 1461152542301 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 04:42:22 INFO - PROCESS | 1798 | 1461152542335 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec36000 == 118 [pid = 1798] [id = 232] 04:42:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x906e8800) [pid = 1798] [serial = 697] [outer = (nil)] 04:42:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x912f1000) [pid = 1798] [serial = 698] [outer = 0x906e8800] 04:42:22 INFO - PROCESS | 1798 | 1461152542410 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x914f1800) [pid = 1798] [serial = 699] [outer = 0x906e8800] 04:42:23 INFO - PROCESS | 1798 | 1461152543293 Marionette TRACE conn4 <- [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]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1282ms 04:42:23 INFO - PROCESS | 1798 | 1461152543353 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1798 | 1461152543357 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 04:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:42:23 INFO - PROCESS | 1798 | 1461152543363 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1798 | 1461152543365 Marionette TRACE conn4 <- [1,902,null,{}] 04:42:23 INFO - PROCESS | 1798 | 1461152543371 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:23 INFO - PROCESS | 1798 | 1461152543598 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 04:42:23 INFO - PROCESS | 1798 | 1461152543625 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e4800 == 119 [pid = 1798] [id = 233] 04:42:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x91e1fc00) [pid = 1798] [serial = 700] [outer = (nil)] 04:42:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x91eb7000) [pid = 1798] [serial = 701] [outer = 0x91e1fc00] 04:42:23 INFO - PROCESS | 1798 | 1461152543714 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x928f5400) [pid = 1798] [serial = 702] [outer = 0x91e1fc00] 04:42:24 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8a7ccc00) [pid = 1798] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:42:24 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8a7ca000) [pid = 1798] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:42:24 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8e8f1000) [pid = 1798] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:42:24 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x89ede000) [pid = 1798] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:42:24 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8e03e000) [pid = 1798] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:42:24 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x89e1b400) [pid = 1798] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:42:24 INFO - PROCESS | 1798 | 1461152544946 Marionette TRACE conn4 <- [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]]]}] 04:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1628ms 04:42:24 INFO - PROCESS | 1798 | 1461152544992 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1798 | 1461152544995 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 04:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:42:25 INFO - PROCESS | 1798 | 1461152545002 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1798 | 1461152545006 Marionette TRACE conn4 <- [1,906,null,{}] 04:42:25 INFO - PROCESS | 1798 | 1461152545012 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:25 INFO - PROCESS | 1798 | 1461152545242 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 04:42:25 INFO - PROCESS | 1798 | 1461152545252 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990a800 == 120 [pid = 1798] [id = 234] 04:42:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8a7d4800) [pid = 1798] [serial = 703] [outer = (nil)] 04:42:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x937e8c00) [pid = 1798] [serial = 704] [outer = 0x8a7d4800] 04:42:25 INFO - PROCESS | 1798 | 1461152545327 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x938d0800) [pid = 1798] [serial = 705] [outer = 0x8a7d4800] 04:42:26 INFO - PROCESS | 1798 | 1461152546143 Marionette TRACE conn4 <- [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]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1182ms 04:42:26 INFO - PROCESS | 1798 | 1461152546185 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1798 | 1461152546189 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 04:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:42:26 INFO - PROCESS | 1798 | 1461152546199 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1798 | 1461152546202 Marionette TRACE conn4 <- [1,910,null,{}] 04:42:26 INFO - PROCESS | 1798 | 1461152546209 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:26 INFO - PROCESS | 1798 | 1461152546371 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 04:42:26 INFO - PROCESS | 1798 | 1461152546381 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c039c00 == 121 [pid = 1798] [id = 235] 04:42:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e035400) [pid = 1798] [serial = 706] [outer = (nil)] 04:42:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x93ccf800) [pid = 1798] [serial = 707] [outer = 0x8e035400] 04:42:26 INFO - PROCESS | 1798 | 1461152546458 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x95910c00) [pid = 1798] [serial = 708] [outer = 0x8e035400] 04:42:27 INFO - PROCESS | 1798 | 1461152547673 Marionette TRACE conn4 <- [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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1536ms 04:42:27 INFO - PROCESS | 1798 | 1461152547736 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1798 | 1461152547744 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 04:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:42:27 INFO - PROCESS | 1798 | 1461152547754 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1798 | 1461152547759 Marionette TRACE conn4 <- [1,914,null,{}] 04:42:27 INFO - PROCESS | 1798 | 1461152547767 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:28 INFO - PROCESS | 1798 | 1461152548003 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 04:42:28 INFO - PROCESS | 1798 | 1461152548243 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7ce000 == 122 [pid = 1798] [id = 236] 04:42:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8a7d1000) [pid = 1798] [serial = 709] [outer = (nil)] 04:42:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8e010000) [pid = 1798] [serial = 710] [outer = 0x8a7d1000] 04:42:28 INFO - PROCESS | 1798 | 1461152548379 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8e03c800) [pid = 1798] [serial = 711] [outer = 0x8a7d1000] 04:42:29 INFO - PROCESS | 1798 | 1461152549352 Marionette TRACE conn4 <- [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]]]}] 04:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1631ms 04:42:29 INFO - PROCESS | 1798 | 1461152549385 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 04:42:29 INFO - PROCESS | 1798 | 1461152549394 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 04:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:42:29 INFO - PROCESS | 1798 | 1461152549405 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1798 | 1461152549409 Marionette TRACE conn4 <- [1,918,null,{}] 04:42:29 INFO - PROCESS | 1798 | 1461152549415 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:29 INFO - PROCESS | 1798 | 1461152549615 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 04:42:29 INFO - PROCESS | 1798 | 1461152549893 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x89edf800 == 123 [pid = 1798] [id = 237] 04:42:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8df56c00) [pid = 1798] [serial = 712] [outer = (nil)] 04:42:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8f692800) [pid = 1798] [serial = 713] [outer = 0x8df56c00] 04:42:30 INFO - PROCESS | 1798 | 1461152550021 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x906f1c00) [pid = 1798] [serial = 714] [outer = 0x8df56c00] 04:42:30 INFO - PROCESS | 1798 | 1461152550933 Marionette TRACE conn4 <- [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]]]}] 04:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1582ms 04:42:30 INFO - PROCESS | 1798 | 1461152550987 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1798 | 1461152550990 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 04:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:42:31 INFO - PROCESS | 1798 | 1461152550998 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1798 | 1461152551004 Marionette TRACE conn4 <- [1,922,null,{}] 04:42:31 INFO - PROCESS | 1798 | 1461152551022 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:31 INFO - PROCESS | 1798 | 1461152551230 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 04:42:31 INFO - PROCESS | 1798 | 1461152551468 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c032800 == 124 [pid = 1798] [id = 238] 04:42:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x91eb0000) [pid = 1798] [serial = 715] [outer = (nil)] 04:42:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x93ccfc00) [pid = 1798] [serial = 716] [outer = 0x91eb0000] 04:42:31 INFO - PROCESS | 1798 | 1461152551608 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x96d99000) [pid = 1798] [serial = 717] [outer = 0x91eb0000] 04:42:32 INFO - PROCESS | 1798 | 1461152552524 Marionette TRACE conn4 <- [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]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1586ms 04:42:32 INFO - PROCESS | 1798 | 1461152552585 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 04:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:42:32 INFO - PROCESS | 1798 | 1461152552590 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 04:42:32 INFO - PROCESS | 1798 | 1461152552597 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1798 | 1461152552601 Marionette TRACE conn4 <- [1,926,null,{}] 04:42:32 INFO - PROCESS | 1798 | 1461152552607 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:32 INFO - PROCESS | 1798 | 1461152552811 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 04:42:33 INFO - PROCESS | 1798 | 1461152553043 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x9282f000 == 125 [pid = 1798] [id = 239] 04:42:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x928ed800) [pid = 1798] [serial = 718] [outer = (nil)] 04:42:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x97b81000) [pid = 1798] [serial = 719] [outer = 0x928ed800] 04:42:33 INFO - PROCESS | 1798 | 1461152553177 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x97b8cc00) [pid = 1798] [serial = 720] [outer = 0x928ed800] 04:42:34 INFO - PROCESS | 1798 | 1461152554031 Marionette TRACE conn4 <- [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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1489ms 04:42:34 INFO - PROCESS | 1798 | 1461152554086 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1798 | 1461152554090 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 04:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:42:34 INFO - PROCESS | 1798 | 1461152554097 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1798 | 1461152554102 Marionette TRACE conn4 <- [1,930,null,{}] 04:42:34 INFO - PROCESS | 1798 | 1461152554108 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:34 INFO - PROCESS | 1798 | 1461152554302 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 04:42:34 INFO - PROCESS | 1798 | 1461152554490 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x94fa1000 == 126 [pid = 1798] [id = 240] 04:42:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x96f01800) [pid = 1798] [serial = 721] [outer = (nil)] 04:42:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x98325800) [pid = 1798] [serial = 722] [outer = 0x96f01800] 04:42:34 INFO - PROCESS | 1798 | 1461152554581 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x98329400) [pid = 1798] [serial = 723] [outer = 0x96f01800] 04:42:35 INFO - PROCESS | 1798 | 1461152555513 Marionette TRACE conn4 <- [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]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1491ms 04:42:35 INFO - PROCESS | 1798 | 1461152555588 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1798 | 1461152555592 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 04:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:42:35 INFO - PROCESS | 1798 | 1461152555599 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1798 | 1461152555603 Marionette TRACE conn4 <- [1,934,null,{}] 04:42:35 INFO - PROCESS | 1798 | 1461152555610 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:35 INFO - PROCESS | 1798 | 1461152555846 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 04:42:36 INFO - PROCESS | 1798 | 1461152556080 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x92804800 == 127 [pid = 1798] [id = 241] 04:42:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x981aa800) [pid = 1798] [serial = 724] [outer = (nil)] 04:42:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x98ac0c00) [pid = 1798] [serial = 725] [outer = 0x981aa800] 04:42:36 INFO - PROCESS | 1798 | 1461152556219 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x98d79c00) [pid = 1798] [serial = 726] [outer = 0x981aa800] 04:42:37 INFO - PROCESS | 1798 | 1461152557109 Marionette TRACE conn4 <- [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]]]}] 04:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1580ms 04:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:42:37 INFO - PROCESS | 1798 | 1461152557180 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1798 | 1461152557184 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 04:42:37 INFO - PROCESS | 1798 | 1461152557192 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1798 | 1461152557195 Marionette TRACE conn4 <- [1,938,null,{}] 04:42:37 INFO - PROCESS | 1798 | 1461152557202 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:37 INFO - PROCESS | 1798 | 1461152557426 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 04:42:37 INFO - PROCESS | 1798 | 1461152557659 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x96a3f800 == 128 [pid = 1798] [id = 242] 04:42:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x98327000) [pid = 1798] [serial = 727] [outer = (nil)] 04:42:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x98defc00) [pid = 1798] [serial = 728] [outer = 0x98327000] 04:42:37 INFO - PROCESS | 1798 | 1461152557791 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x98df1800) [pid = 1798] [serial = 729] [outer = 0x98327000] 04:42:38 INFO - PROCESS | 1798 | 1461152558673 Marionette TRACE conn4 <- [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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1532ms 04:42:38 INFO - PROCESS | 1798 | 1461152558723 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1798 | 1461152558727 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 04:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:42:38 INFO - PROCESS | 1798 | 1461152558734 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1798 | 1461152558738 Marionette TRACE conn4 <- [1,942,null,{}] 04:42:38 INFO - PROCESS | 1798 | 1461152558744 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:38 INFO - PROCESS | 1798 | 1461152558927 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 04:42:39 INFO - PROCESS | 1798 | 1461152559122 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990d000 == 129 [pid = 1798] [id = 243] 04:42:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x9282cc00) [pid = 1798] [serial = 730] [outer = (nil)] 04:42:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x9928ac00) [pid = 1798] [serial = 731] [outer = 0x9282cc00] 04:42:39 INFO - PROCESS | 1798 | 1461152559246 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x996ecc00) [pid = 1798] [serial = 732] [outer = 0x9282cc00] 04:42:40 INFO - PROCESS | 1798 | 1461152560189 Marionette TRACE conn4 <- [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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1497ms 04:42:40 INFO - PROCESS | 1798 | 1461152560232 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1798 | 1461152560236 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 04:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:42:40 INFO - PROCESS | 1798 | 1461152560246 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1798 | 1461152560252 Marionette TRACE conn4 <- [1,946,null,{}] 04:42:40 INFO - PROCESS | 1798 | 1461152560264 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:40 INFO - PROCESS | 1798 | 1461152560453 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 04:42:40 INFO - PROCESS | 1798 | 1461152560687 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x98ac0800 == 130 [pid = 1798] [id = 244] 04:42:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x98fc9000) [pid = 1798] [serial = 733] [outer = (nil)] 04:42:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x9a6d0800) [pid = 1798] [serial = 734] [outer = 0x98fc9000] 04:42:40 INFO - PROCESS | 1798 | 1461152560820 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x9a6f4c00) [pid = 1798] [serial = 735] [outer = 0x98fc9000] 04:42:41 INFO - PROCESS | 1798 | 1461152561689 Marionette TRACE conn4 <- [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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1494ms 04:42:41 INFO - PROCESS | 1798 | 1461152561738 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1798 | 1461152561742 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 04:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:42:41 INFO - PROCESS | 1798 | 1461152561749 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1798 | 1461152561753 Marionette TRACE conn4 <- [1,950,null,{}] 04:42:41 INFO - PROCESS | 1798 | 1461152561759 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:41 INFO - PROCESS | 1798 | 1461152561965 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 04:42:42 INFO - PROCESS | 1798 | 1461152562214 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x9a481400 == 131 [pid = 1798] [id = 245] 04:42:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x9e919400) [pid = 1798] [serial = 736] [outer = (nil)] 04:42:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x9e924000) [pid = 1798] [serial = 737] [outer = 0x9e919400] 04:42:42 INFO - PROCESS | 1798 | 1461152562348 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x9fa34c00) [pid = 1798] [serial = 738] [outer = 0x9e919400] 04:42:43 INFO - PROCESS | 1798 | 1461152563213 Marionette TRACE conn4 <- [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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1535ms 04:42:43 INFO - PROCESS | 1798 | 1461152563285 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1798 | 1461152563289 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 04:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:42:43 INFO - PROCESS | 1798 | 1461152563296 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1798 | 1461152563300 Marionette TRACE conn4 <- [1,954,null,{}] 04:42:43 INFO - PROCESS | 1798 | 1461152563306 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:43 INFO - PROCESS | 1798 | 1461152563565 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 04:42:43 INFO - PROCESS | 1798 | 1461152563809 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x98dec800 == 132 [pid = 1798] [id = 246] 04:42:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x9d506000) [pid = 1798] [serial = 739] [outer = (nil)] 04:42:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x9ff16000) [pid = 1798] [serial = 740] [outer = 0x9d506000] 04:42:43 INFO - PROCESS | 1798 | 1461152563944 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x9ffd5000) [pid = 1798] [serial = 741] [outer = 0x9d506000] 04:42:44 INFO - PROCESS | 1798 | 1461152564827 Marionette TRACE conn4 <- [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]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1582ms 04:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:42:44 INFO - PROCESS | 1798 | 1461152564879 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 04:42:44 INFO - PROCESS | 1798 | 1461152564882 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 04:42:44 INFO - PROCESS | 1798 | 1461152564889 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1798 | 1461152564891 Marionette TRACE conn4 <- [1,958,null,{}] 04:42:44 INFO - PROCESS | 1798 | 1461152564898 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:45 INFO - PROCESS | 1798 | 1461152565095 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 04:42:45 INFO - PROCESS | 1798 | 1461152565297 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b455400 == 133 [pid = 1798] [id = 247] 04:42:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x8b461c00) [pid = 1798] [serial = 742] [outer = (nil)] 04:42:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0xa09d4800) [pid = 1798] [serial = 743] [outer = 0x8b461c00] 04:42:45 INFO - PROCESS | 1798 | 1461152565439 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0xa0b0d800) [pid = 1798] [serial = 744] [outer = 0x8b461c00] 04:42:46 INFO - PROCESS | 1798 | 1461152566423 Marionette TRACE conn4 <- [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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 2032ms 04:42:47 INFO - PROCESS | 1798 | 1461152567014 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1798 | 1461152567022 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 04:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:42:47 INFO - PROCESS | 1798 | 1461152567047 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1798 | 1461152567052 Marionette TRACE conn4 <- [1,962,null,{}] 04:42:47 INFO - PROCESS | 1798 | 1461152567060 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:47 INFO - PROCESS | 1798 | 1461152567241 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 04:42:47 INFO - PROCESS | 1798 | 1461152567445 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c03a800 == 134 [pid = 1798] [id = 248] 04:42:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x8c03b800) [pid = 1798] [serial = 745] [outer = (nil)] 04:42:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x8e007400) [pid = 1798] [serial = 746] [outer = 0x8c03b800] 04:42:47 INFO - PROCESS | 1798 | 1461152567527 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x8e033c00) [pid = 1798] [serial = 747] [outer = 0x8c03b800] 04:42:48 INFO - PROCESS | 1798 | 1461152568524 Marionette TRACE conn4 <- [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]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1540ms 04:42:48 INFO - PROCESS | 1798 | 1461152568585 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 04:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:42:48 INFO - PROCESS | 1798 | 1461152568590 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 04:42:48 INFO - PROCESS | 1798 | 1461152568602 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1798 | 1461152568608 Marionette TRACE conn4 <- [1,966,null,{}] 04:42:48 INFO - PROCESS | 1798 | 1461152568614 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:48 INFO - PROCESS | 1798 | 1461152568802 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 04:42:49 INFO - PROCESS | 1798 | 1461152569047 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e893c00 == 135 [pid = 1798] [id = 249] 04:42:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x8e897c00) [pid = 1798] [serial = 748] [outer = (nil)] 04:42:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x8f690800) [pid = 1798] [serial = 749] [outer = 0x8e897c00] 04:42:49 INFO - PROCESS | 1798 | 1461152569169 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x8f9c1800) [pid = 1798] [serial = 750] [outer = 0x8e897c00] 04:42:49 INFO - PROCESS | 1798 | --DOCSHELL 0x95b86c00 == 134 [pid = 1798] [id = 129] 04:42:49 INFO - PROCESS | 1798 | --DOCSHELL 0x92822400 == 133 [pid = 1798] [id = 45] 04:42:49 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x98aab000) [pid = 1798] [serial = 616] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x98aa1000) [pid = 1798] [serial = 619] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x9a6fb800) [pid = 1798] [serial = 622] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x8e03d000) [pid = 1798] [serial = 625] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8b7d7800) [pid = 1798] [serial = 629] [outer = (nil)] [url = about:blank] 04:42:49 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8f9b5400) [pid = 1798] [serial = 650] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8e03cc00 == 132 [pid = 1798] [id = 213] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x9826ec00 == 131 [pid = 1798] [id = 62] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8990a800 == 130 [pid = 1798] [id = 234] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x914e4800 == 129 [pid = 1798] [id = 233] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec36000 == 128 [pid = 1798] [id = 232] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d4400 == 127 [pid = 1798] [id = 231] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x89ae5c00 == 126 [pid = 1798] [id = 230] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x89aea000 == 125 [pid = 1798] [id = 229] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7d3400 == 124 [pid = 1798] [id = 228] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x94fa7000 == 123 [pid = 1798] [id = 225] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8e904800 == 122 [pid = 1798] [id = 224] 04:42:50 INFO - PROCESS | 1798 | 1461152570212 Marionette TRACE conn4 <- [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]]]}] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x938d4800 == 121 [pid = 1798] [id = 223] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x937e6c00 == 120 [pid = 1798] [id = 222] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9b5c00 == 119 [pid = 1798] [id = 221] 04:42:50 INFO - PROCESS | 1798 | --DOCSHELL 0x89905000 == 118 [pid = 1798] [id = 220] 04:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1686ms 04:42:50 INFO - PROCESS | 1798 | 1461152570284 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1798 | 1461152570288 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 04:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:42:50 INFO - PROCESS | 1798 | 1461152570295 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1798 | 1461152570299 Marionette TRACE conn4 <- [1,970,null,{}] 04:42:50 INFO - PROCESS | 1798 | 1461152570314 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:50 INFO - PROCESS | 1798 | 1461152570532 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8e909800) [pid = 1798] [serial = 645] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8e90ec00) [pid = 1798] [serial = 647] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x93c2e800) [pid = 1798] [serial = 604] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8e050000) [pid = 1798] [serial = 641] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x8c038000) [pid = 1798] [serial = 638] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8b7d5000) [pid = 1798] [serial = 636] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x8b375c00) [pid = 1798] [serial = 635] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x9280c800) [pid = 1798] [serial = 601] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x95974000) [pid = 1798] [serial = 607] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8b456c00) [pid = 1798] [serial = 592] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x8e03ac00) [pid = 1798] [serial = 593] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8e002000) [pid = 1798] [serial = 639] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x97b8c800) [pid = 1798] [serial = 610] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8e89e800) [pid = 1798] [serial = 598] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x9832f000) [pid = 1798] [serial = 613] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8c031800) [pid = 1798] [serial = 595] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8f68b400) [pid = 1798] [serial = 632] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x96f07c00) [pid = 1798] [serial = 404] [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.] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8ec2e000) [pid = 1798] [serial = 648] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x8e056c00) [pid = 1798] [serial = 642] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8e8f8c00) [pid = 1798] [serial = 644] [outer = (nil)] [url = about:blank] 04:42:50 INFO - PROCESS | 1798 | 1461152570916 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x89902400 == 119 [pid = 1798] [id = 250] 04:42:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x89904000) [pid = 1798] [serial = 751] [outer = (nil)] 04:42:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x89ee1400) [pid = 1798] [serial = 752] [outer = 0x89904000] 04:42:51 INFO - PROCESS | 1798 | 1461152571012 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x8a7d2800) [pid = 1798] [serial = 753] [outer = 0x89904000] 04:42:51 INFO - PROCESS | 1798 | 1461152571984 Marionette TRACE conn4 <- [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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1730ms 04:42:52 INFO - PROCESS | 1798 | 1461152572028 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1798 | 1461152572037 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:42:52 INFO - PROCESS | 1798 | 1461152572048 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1798 | 1461152572053 Marionette TRACE conn4 <- [1,974,null,{}] 04:42:52 INFO - PROCESS | 1798 | 1461152572062 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:52 INFO - PROCESS | 1798 | 1461152572275 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 04:42:52 INFO - PROCESS | 1798 | 1461152572529 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df50000 == 120 [pid = 1798] [id = 251] 04:42:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8df53400) [pid = 1798] [serial = 754] [outer = (nil)] 04:42:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8e009400) [pid = 1798] [serial = 755] [outer = 0x8df53400] 04:42:52 INFO - PROCESS | 1798 | 1461152572670 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x8e04d400) [pid = 1798] [serial = 756] [outer = 0x8df53400] 04:42:53 INFO - PROCESS | 1798 | 1461152573589 Marionette TRACE conn4 <- [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]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1589ms 04:42:53 INFO - PROCESS | 1798 | 1461152573642 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1798 | 1461152573647 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 04:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:42:53 INFO - PROCESS | 1798 | 1461152573656 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1798 | 1461152573660 Marionette TRACE conn4 <- [1,978,null,{}] 04:42:53 INFO - PROCESS | 1798 | 1461152573666 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:53 INFO - PROCESS | 1798 | 1461152573870 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 04:42:54 INFO - PROCESS | 1798 | 1461152574179 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90a800 == 121 [pid = 1798] [id = 252] 04:42:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x8e90d000) [pid = 1798] [serial = 757] [outer = (nil)] 04:42:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x8ec2fc00) [pid = 1798] [serial = 758] [outer = 0x8e90d000] 04:42:54 INFO - PROCESS | 1798 | 1461152574313 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x8f68a000) [pid = 1798] [serial = 759] [outer = 0x8e90d000] 04:42:55 INFO - PROCESS | 1798 | 1461152575299 Marionette TRACE conn4 <- [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]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1695ms 04:42:55 INFO - PROCESS | 1798 | 1461152575352 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1798 | 1461152575355 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 04:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:42:55 INFO - PROCESS | 1798 | 1461152575372 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1798 | 1461152575384 Marionette TRACE conn4 <- [1,982,null,{}] 04:42:55 INFO - PROCESS | 1798 | 1461152575394 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:55 INFO - PROCESS | 1798 | 1461152575639 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 04:42:55 INFO - PROCESS | 1798 | 1461152575939 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec2a400 == 122 [pid = 1798] [id = 253] 04:42:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x91e19400) [pid = 1798] [serial = 760] [outer = (nil)] 04:42:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x92830000) [pid = 1798] [serial = 761] [outer = 0x91e19400] 04:42:56 INFO - PROCESS | 1798 | 1461152576036 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x937e2c00) [pid = 1798] [serial = 762] [outer = 0x91e19400] 04:42:56 INFO - PROCESS | 1798 | 1461152576938 Marionette TRACE conn4 <- [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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1657ms 04:42:57 INFO - PROCESS | 1798 | 1461152577021 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1798 | 1461152577026 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 04:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:42:57 INFO - PROCESS | 1798 | 1461152577033 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1798 | 1461152577037 Marionette TRACE conn4 <- [1,986,null,{}] 04:42:57 INFO - PROCESS | 1798 | 1461152577043 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:42:57 INFO - PROCESS | 1798 | 1461152577279 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x938d9c00 == 121 [pid = 1798] [id = 202] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7d5800 == 120 [pid = 1798] [id = 208] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8b36b400 == 119 [pid = 1798] [id = 209] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7c9400 == 118 [pid = 1798] [id = 160] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8c031400 == 117 [pid = 1798] [id = 159] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee4400 == 116 [pid = 1798] [id = 192] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d8c00 == 115 [pid = 1798] [id = 226] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8b369000 == 114 [pid = 1798] [id = 157] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8e004c00 == 113 [pid = 1798] [id = 158] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x89aed800 == 112 [pid = 1798] [id = 190] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8e031400 == 111 [pid = 1798] [id = 175] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x89ae2800 == 110 [pid = 1798] [id = 204] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7cbc00 == 109 [pid = 1798] [id = 206] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8f6cfc00 == 108 [pid = 1798] [id = 207] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x97b7d800 == 107 [pid = 1798] [id = 205] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee1800 == 106 [pid = 1798] [id = 203] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x97b5d000 == 105 [pid = 1798] [id = 156] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8c03a800 == 104 [pid = 1798] [id = 248] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8e893c00 == 103 [pid = 1798] [id = 249] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8b455400 == 102 [pid = 1798] [id = 247] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x98dec800 == 101 [pid = 1798] [id = 246] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x9a481400 == 100 [pid = 1798] [id = 245] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8990d000 == 99 [pid = 1798] [id = 243] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x98ac0800 == 98 [pid = 1798] [id = 244] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x96a3f800 == 97 [pid = 1798] [id = 242] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x92804800 == 96 [pid = 1798] [id = 241] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x9282f000 == 95 [pid = 1798] [id = 239] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x94fa1000 == 94 [pid = 1798] [id = 240] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8c032800 == 93 [pid = 1798] [id = 238] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x89edf800 == 92 [pid = 1798] [id = 237] 04:42:59 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7ce000 == 91 [pid = 1798] [id = 236] 04:42:59 INFO - PROCESS | 1798 | 1461152579698 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990d000 == 92 [pid = 1798] [id = 254] 04:42:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x8a7cbc00) [pid = 1798] [serial = 763] [outer = (nil)] 04:42:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x8c031000) [pid = 1798] [serial = 764] [outer = 0x8a7cbc00] 04:42:59 INFO - PROCESS | 1798 | 1461152579779 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x8df54c00) [pid = 1798] [serial = 765] [outer = 0x8a7cbc00] 04:43:00 INFO - PROCESS | 1798 | 1461152580553 Marionette TRACE conn4 <- [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]]]}] 04:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 3583ms 04:43:00 INFO - PROCESS | 1798 | 1461152580631 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 04:43:00 INFO - PROCESS | 1798 | 1461152580639 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 04:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:43:00 INFO - PROCESS | 1798 | 1461152580649 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1798 | 1461152580653 Marionette TRACE conn4 <- [1,990,null,{}] 04:43:00 INFO - PROCESS | 1798 | 1461152580660 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:00 INFO - PROCESS | 1798 | 1461152580913 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 04:43:00 INFO - PROCESS | 1798 | 1461152580973 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f9c00 == 93 [pid = 1798] [id = 255] 04:43:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x8e903400) [pid = 1798] [serial = 766] [outer = (nil)] 04:43:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x8ec30000) [pid = 1798] [serial = 767] [outer = 0x8e903400] 04:43:01 INFO - PROCESS | 1798 | 1461152581054 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x8f6c5800) [pid = 1798] [serial = 768] [outer = 0x8e903400] 04:43:02 INFO - PROCESS | 1798 | 1461152582116 Marionette TRACE conn4 <- [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]]]}] 04:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1533ms 04:43:02 INFO - PROCESS | 1798 | 1461152582186 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 04:43:02 INFO - PROCESS | 1798 | 1461152582192 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 04:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:43:02 INFO - PROCESS | 1798 | 1461152582205 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1798 | 1461152582208 Marionette TRACE conn4 <- [1,994,null,{}] 04:43:02 INFO - PROCESS | 1798 | 1461152582216 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:02 INFO - PROCESS | 1798 | 1461152582460 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 04:43:02 INFO - PROCESS | 1798 | 1461152582487 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e904800 == 94 [pid = 1798] [id = 256] 04:43:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x914e9000) [pid = 1798] [serial = 769] [outer = (nil)] 04:43:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x92826400) [pid = 1798] [serial = 770] [outer = 0x914e9000] 04:43:02 INFO - PROCESS | 1798 | 1461152582567 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x938d3400) [pid = 1798] [serial = 771] [outer = 0x914e9000] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8c03b800) [pid = 1798] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8e8ee400) [pid = 1798] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x89e0f400) [pid = 1798] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x89ee8c00) [pid = 1798] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x91e1fc00) [pid = 1798] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8a7d4800) [pid = 1798] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x906e8800) [pid = 1798] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x8a7d5000) [pid = 1798] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:43:03 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8e910800) [pid = 1798] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:43:03 INFO - PROCESS | 1798 | 1461152583825 Marionette TRACE conn4 <- [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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1684ms 04:43:03 INFO - PROCESS | 1798 | 1461152583890 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1798 | 1461152583895 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:43:03 INFO - PROCESS | 1798 | 1461152583911 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1798 | 1461152583920 Marionette TRACE conn4 <- [1,998,null,{}] 04:43:03 INFO - PROCESS | 1798 | 1461152583926 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:04 INFO - PROCESS | 1798 | 1461152584112 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 04:43:04 INFO - PROCESS | 1798 | 1461152584269 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee8c00 == 95 [pid = 1798] [id = 257] 04:43:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x8a7d4800) [pid = 1798] [serial = 772] [outer = (nil)] 04:43:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x95974c00) [pid = 1798] [serial = 773] [outer = 0x8a7d4800] 04:43:04 INFO - PROCESS | 1798 | 1461152584346 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x95978800) [pid = 1798] [serial = 774] [outer = 0x8a7d4800] 04:43:05 INFO - PROCESS | 1798 | 1461152585134 Marionette TRACE conn4 <- [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]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1347ms 04:43:05 INFO - PROCESS | 1798 | 1461152585250 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1798 | 1461152585256 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 04:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:43:05 INFO - PROCESS | 1798 | 1461152585265 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1798 | 1461152585272 Marionette TRACE conn4 <- [1,1002,null,{}] 04:43:05 INFO - PROCESS | 1798 | 1461152585281 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:05 INFO - PROCESS | 1798 | 1461152585487 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 04:43:05 INFO - PROCESS | 1798 | 1461152585694 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c03a800 == 96 [pid = 1798] [id = 258] 04:43:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x8df4e400) [pid = 1798] [serial = 775] [outer = (nil)] 04:43:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x8e03cc00) [pid = 1798] [serial = 776] [outer = 0x8df4e400] 04:43:05 INFO - PROCESS | 1798 | 1461152585828 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x8e05ac00) [pid = 1798] [serial = 777] [outer = 0x8df4e400] 04:43:06 INFO - PROCESS | 1798 | 1461152586832 Marionette TRACE conn4 <- [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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1603ms 04:43:06 INFO - PROCESS | 1798 | 1461152586885 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1798 | 1461152586890 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:43:06 INFO - PROCESS | 1798 | 1461152586906 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1798 | 1461152586914 Marionette TRACE conn4 <- [1,1006,null,{}] 04:43:06 INFO - PROCESS | 1798 | 1461152586921 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:07 INFO - PROCESS | 1798 | 1461152587128 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 04:43:07 INFO - PROCESS | 1798 | 1461152587378 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90a000 == 97 [pid = 1798] [id = 259] 04:43:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x8ec31800) [pid = 1798] [serial = 778] [outer = (nil)] 04:43:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x9282b800) [pid = 1798] [serial = 779] [outer = 0x8ec31800] 04:43:07 INFO - PROCESS | 1798 | 1461152587488 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x96d95400) [pid = 1798] [serial = 780] [outer = 0x8ec31800] 04:43:08 INFO - PROCESS | 1798 | 1461152588491 Marionette TRACE conn4 <- [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]]]}] 04:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1645ms 04:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:43:08 INFO - PROCESS | 1798 | 1461152588548 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 04:43:08 INFO - PROCESS | 1798 | 1461152588552 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 04:43:08 INFO - PROCESS | 1798 | 1461152588559 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:43:08 INFO - PROCESS | 1798 | 1461152588562 Marionette TRACE conn4 <- [1,1010,null,{}] 04:43:08 INFO - PROCESS | 1798 | 1461152588579 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:08 INFO - PROCESS | 1798 | 1461152588823 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 04:43:09 INFO - PROCESS | 1798 | 1461152589157 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d9c000 == 98 [pid = 1798] [id = 260] 04:43:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x97fa6c00) [pid = 1798] [serial = 781] [outer = (nil)] 04:43:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x98323400) [pid = 1798] [serial = 782] [outer = 0x97fa6c00] 04:43:09 INFO - PROCESS | 1798 | 1461152589259 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x98750000) [pid = 1798] [serial = 783] [outer = 0x97fa6c00] 04:43:10 INFO - PROCESS | 1798 | 1461152590131 Marionette TRACE conn4 <- [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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1636ms 04:43:10 INFO - PROCESS | 1798 | 1461152590194 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1798 | 1461152590198 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:43:10 INFO - PROCESS | 1798 | 1461152590204 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1798 | 1461152590208 Marionette TRACE conn4 <- [1,1014,null,{}] 04:43:10 INFO - PROCESS | 1798 | 1461152590214 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:10 INFO - PROCESS | 1798 | 1461152590420 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 04:43:10 INFO - PROCESS | 1798 | 1461152590659 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b461000 == 99 [pid = 1798] [id = 261] 04:43:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x8fa45400) [pid = 1798] [serial = 784] [outer = (nil)] 04:43:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x98aa7c00) [pid = 1798] [serial = 785] [outer = 0x8fa45400] 04:43:10 INFO - PROCESS | 1798 | 1461152590796 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x98aaac00) [pid = 1798] [serial = 786] [outer = 0x8fa45400] 04:43:11 INFO - PROCESS | 1798 | 1461152591700 Marionette TRACE conn4 <- [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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1552ms 04:43:11 INFO - PROCESS | 1798 | 1461152591759 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1798 | 1461152591765 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:43:11 INFO - PROCESS | 1798 | 1461152591773 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1798 | 1461152591779 Marionette TRACE conn4 <- [1,1018,null,{}] 04:43:11 INFO - PROCESS | 1798 | 1461152591787 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:12 INFO - PROCESS | 1798 | 1461152592050 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 04:43:12 INFO - PROCESS | 1798 | 1461152592295 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c02dc00 == 100 [pid = 1798] [id = 262] 04:43:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x98755000) [pid = 1798] [serial = 787] [outer = (nil)] 04:43:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x98ded400) [pid = 1798] [serial = 788] [outer = 0x98755000] 04:43:12 INFO - PROCESS | 1798 | 1461152592432 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x99293800) [pid = 1798] [serial = 789] [outer = 0x98755000] 04:43:13 INFO - PROCESS | 1798 | 1461152593323 Marionette TRACE conn4 <- [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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1583ms 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:43:13 INFO - PROCESS | 1798 | 1461152593357 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1798 | 1461152593360 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 04:43:13 INFO - PROCESS | 1798 | 1461152593367 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1798 | 1461152593371 Marionette TRACE conn4 <- [1,1022,null,{}] 04:43:13 INFO - PROCESS | 1798 | 1461152593377 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:13 INFO - PROCESS | 1798 | 1461152593610 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 04:43:13 INFO - PROCESS | 1798 | 1461152593864 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x97d23800 == 101 [pid = 1798] [id = 263] 04:43:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x9d506800) [pid = 1798] [serial = 790] [outer = (nil)] 04:43:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x9e91cc00) [pid = 1798] [serial = 791] [outer = 0x9d506800] 04:43:14 INFO - PROCESS | 1798 | 1461152594005 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x9fb61400) [pid = 1798] [serial = 792] [outer = 0x9d506800] 04:43:14 INFO - PROCESS | 1798 | 1461152594889 Marionette TRACE conn4 <- [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]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1580ms 04:43:14 INFO - PROCESS | 1798 | 1461152594947 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 04:43:14 INFO - PROCESS | 1798 | 1461152594950 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:43:14 INFO - PROCESS | 1798 | 1461152594957 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1798 | 1461152594961 Marionette TRACE conn4 <- [1,1026,null,{}] 04:43:14 INFO - PROCESS | 1798 | 1461152594967 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:15 INFO - PROCESS | 1798 | 1461152595157 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 04:43:15 INFO - PROCESS | 1798 | 1461152595354 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x9832a400 == 102 [pid = 1798] [id = 264] 04:43:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x996ea400) [pid = 1798] [serial = 793] [outer = (nil)] 04:43:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x9fd9e000) [pid = 1798] [serial = 794] [outer = 0x996ea400] 04:43:15 INFO - PROCESS | 1798 | 1461152595499 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x9ffacc00) [pid = 1798] [serial = 795] [outer = 0x996ea400] 04:43:16 INFO - PROCESS | 1798 | 1461152596441 Marionette TRACE conn4 <- [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]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1533ms 04:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:43:16 INFO - PROCESS | 1798 | 1461152596492 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1798 | 1461152596495 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 04:43:16 INFO - PROCESS | 1798 | 1461152596502 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1798 | 1461152596505 Marionette TRACE conn4 <- [1,1030,null,{}] 04:43:16 INFO - PROCESS | 1798 | 1461152596512 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:16 INFO - PROCESS | 1798 | 1461152596705 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 04:43:16 INFO - PROCESS | 1798 | 1461152596957 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee3000 == 103 [pid = 1798] [id = 265] 04:43:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x89ee3c00) [pid = 1798] [serial = 796] [outer = (nil)] 04:43:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 198 (0xa0e9c000) [pid = 1798] [serial = 797] [outer = 0x89ee3c00] 04:43:17 INFO - PROCESS | 1798 | 1461152597100 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 199 (0xa0ea9400) [pid = 1798] [serial = 798] [outer = 0x89ee3c00] 04:43:17 INFO - PROCESS | 1798 | 1461152597928 Marionette TRACE conn4 <- [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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1486ms 04:43:18 INFO - PROCESS | 1798 | 1461152598007 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:43:18 INFO - PROCESS | 1798 | 1461152598012 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 04:43:18 INFO - PROCESS | 1798 | 1461152598018 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1798 | 1461152598022 Marionette TRACE conn4 <- [1,1034,null,{}] 04:43:18 INFO - PROCESS | 1798 | 1461152598027 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:18 INFO - PROCESS | 1798 | 1461152598229 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 04:43:18 INFO - PROCESS | 1798 | 1461152598475 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ede800 == 104 [pid = 1798] [id = 266] 04:43:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 200 (0x8c032400) [pid = 1798] [serial = 799] [outer = (nil)] 04:43:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 201 (0xa29db400) [pid = 1798] [serial = 800] [outer = 0x8c032400] 04:43:18 INFO - PROCESS | 1798 | 1461152598578 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 202 (0xa3b08400) [pid = 1798] [serial = 801] [outer = 0x8c032400] 04:43:19 INFO - PROCESS | 1798 | 1461152599424 Marionette TRACE conn4 <- [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]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1482ms 04:43:19 INFO - PROCESS | 1798 | 1461152599500 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1798 | 1461152599503 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 04:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:43:19 INFO - PROCESS | 1798 | 1461152599510 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1798 | 1461152599513 Marionette TRACE conn4 <- [1,1038,null,{}] 04:43:19 INFO - PROCESS | 1798 | 1461152599519 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:19 INFO - PROCESS | 1798 | 1461152599752 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 04:43:20 INFO - PROCESS | 1798 | 1461152600008 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x89deb800 == 105 [pid = 1798] [id = 267] 04:43:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 203 (0x89ded000) [pid = 1798] [serial = 802] [outer = (nil)] 04:43:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 204 (0x89df3c00) [pid = 1798] [serial = 803] [outer = 0x89ded000] 04:43:20 INFO - PROCESS | 1798 | 1461152600143 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 205 (0x89df6400) [pid = 1798] [serial = 804] [outer = 0x89ded000] 04:43:21 INFO - PROCESS | 1798 | 1461152601027 Marionette TRACE conn4 <- [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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1582ms 04:43:21 INFO - PROCESS | 1798 | 1461152601092 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:43:21 INFO - PROCESS | 1798 | 1461152601097 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 04:43:21 INFO - PROCESS | 1798 | 1461152601104 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1798 | 1461152601110 Marionette TRACE conn4 <- [1,1042,null,{}] 04:43:21 INFO - PROCESS | 1798 | 1461152601116 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:21 INFO - PROCESS | 1798 | 1461152601354 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 04:43:21 INFO - PROCESS | 1798 | 1461152601586 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x89df1400 == 106 [pid = 1798] [id = 268] 04:43:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 206 (0x8de85000) [pid = 1798] [serial = 805] [outer = (nil)] 04:43:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 207 (0x8de8a000) [pid = 1798] [serial = 806] [outer = 0x8de85000] 04:43:21 INFO - PROCESS | 1798 | 1461152601725 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 208 (0x8de8ec00) [pid = 1798] [serial = 807] [outer = 0x8de85000] 04:43:22 INFO - PROCESS | 1798 | 1461152602654 Marionette TRACE conn4 <- [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]]]}] 04:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1580ms 04:43:22 INFO - PROCESS | 1798 | 1461152602685 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1798 | 1461152602689 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 04:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:43:22 INFO - PROCESS | 1798 | 1461152602696 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1798 | 1461152602700 Marionette TRACE conn4 <- [1,1046,null,{}] 04:43:22 INFO - PROCESS | 1798 | 1461152602706 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:22 INFO - PROCESS | 1798 | 1461152602907 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 04:43:23 INFO - PROCESS | 1798 | 1461152603164 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee0400 == 107 [pid = 1798] [id = 269] 04:43:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 209 (0x8bea0400) [pid = 1798] [serial = 808] [outer = (nil)] 04:43:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 210 (0x8beab400) [pid = 1798] [serial = 809] [outer = 0x8bea0400] 04:43:23 INFO - PROCESS | 1798 | 1461152603304 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 211 (0x8beae400) [pid = 1798] [serial = 810] [outer = 0x8bea0400] 04:43:24 INFO - PROCESS | 1798 | 1461152604229 Marionette TRACE conn4 <- [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]]]}] 04:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1584ms 04:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:43:24 INFO - PROCESS | 1798 | 1461152604281 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1798 | 1461152604284 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 04:43:24 INFO - PROCESS | 1798 | 1461152604291 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1798 | 1461152604294 Marionette TRACE conn4 <- [1,1050,null,{}] 04:43:24 INFO - PROCESS | 1798 | 1461152604301 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:24 INFO - PROCESS | 1798 | 1461152604494 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 04:43:24 INFO - PROCESS | 1798 | 1461152604741 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ded800 == 108 [pid = 1798] [id = 270] 04:43:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 212 (0x8bea0c00) [pid = 1798] [serial = 811] [outer = (nil)] 04:43:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 213 (0xa0e46800) [pid = 1798] [serial = 812] [outer = 0x8bea0c00] 04:43:24 INFO - PROCESS | 1798 | 1461152604879 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 214 (0xa29dcc00) [pid = 1798] [serial = 813] [outer = 0x8bea0c00] 04:43:25 INFO - PROCESS | 1798 | 1461152605765 Marionette TRACE conn4 <- [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]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1532ms 04:43:25 INFO - PROCESS | 1798 | 1461152605824 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1798 | 1461152605827 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 04:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:43:25 INFO - PROCESS | 1798 | 1461152605837 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1798 | 1461152605842 Marionette TRACE conn4 <- [1,1054,null,{}] 04:43:25 INFO - PROCESS | 1798 | 1461152605849 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:26 INFO - PROCESS | 1798 | 1461152606056 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 04:43:26 INFO - PROCESS | 1798 | 1461152606303 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d2800 == 109 [pid = 1798] [id = 271] 04:43:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 215 (0x8bea9000) [pid = 1798] [serial = 814] [outer = (nil)] 04:43:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 216 (0xa3b7f400) [pid = 1798] [serial = 815] [outer = 0x8bea9000] 04:43:26 INFO - PROCESS | 1798 | 1461152606434 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 217 (0xa4350400) [pid = 1798] [serial = 816] [outer = 0x8bea9000] 04:43:27 INFO - PROCESS | 1798 | 1461152607316 Marionette TRACE conn4 <- [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]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:43:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1536ms 04:43:27 INFO - PROCESS | 1798 | 1461152607375 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 04:43:27 INFO - PROCESS | 1798 | 1461152607378 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 04:43:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:43:27 INFO - PROCESS | 1798 | 1461152607385 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1798 | 1461152607388 Marionette TRACE conn4 <- [1,1058,null,{}] 04:43:27 INFO - PROCESS | 1798 | 1461152607394 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:27 INFO - PROCESS | 1798 | 1461152607590 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 04:43:27 INFO - PROCESS | 1798 | 1461152607836 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x873c9c00 == 110 [pid = 1798] [id = 272] 04:43:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 218 (0x873cb000) [pid = 1798] [serial = 817] [outer = (nil)] 04:43:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 219 (0x873d2800) [pid = 1798] [serial = 818] [outer = 0x873cb000] 04:43:27 INFO - PROCESS | 1798 | 1461152607967 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 220 (0x873d5400) [pid = 1798] [serial = 819] [outer = 0x873cb000] 04:43:28 INFO - PROCESS | 1798 | 1461152608856 Marionette TRACE conn4 <- [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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1528ms 04:43:28 INFO - PROCESS | 1798 | 1461152608914 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1798 | 1461152608917 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 04:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:43:28 INFO - PROCESS | 1798 | 1461152608924 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1798 | 1461152608928 Marionette TRACE conn4 <- [1,1062,null,{}] 04:43:28 INFO - PROCESS | 1798 | 1461152608934 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:29 INFO - PROCESS | 1798 | 1461152609128 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 04:43:29 INFO - PROCESS | 1798 | 1461152609376 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x873ce800 == 111 [pid = 1798] [id = 273] 04:43:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 221 (0x873d0c00) [pid = 1798] [serial = 820] [outer = (nil)] 04:43:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 222 (0x875c7400) [pid = 1798] [serial = 821] [outer = 0x873d0c00] 04:43:29 INFO - PROCESS | 1798 | 1461152609510 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 223 (0x875cb000) [pid = 1798] [serial = 822] [outer = 0x873d0c00] 04:43:30 INFO - PROCESS | 1798 | 1461152610773 Marionette TRACE conn4 <- [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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1897ms 04:43:30 INFO - PROCESS | 1798 | 1461152610823 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1798 | 1461152610829 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 04:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:43:30 INFO - PROCESS | 1798 | 1461152610840 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1798 | 1461152610845 Marionette TRACE conn4 <- [1,1066,null,{}] 04:43:30 INFO - PROCESS | 1798 | 1461152610855 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:31 INFO - PROCESS | 1798 | 1461152611143 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 04:43:31 INFO - PROCESS | 1798 | 1461152611443 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x887ad800 == 112 [pid = 1798] [id = 274] 04:43:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 224 (0x887aec00) [pid = 1798] [serial = 823] [outer = (nil)] 04:43:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 225 (0x887b2800) [pid = 1798] [serial = 824] [outer = 0x887aec00] 04:43:31 INFO - PROCESS | 1798 | 1461152611535 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 226 (0x887b6c00) [pid = 1798] [serial = 825] [outer = 0x887aec00] 04:43:32 INFO - PROCESS | 1798 | 1461152612574 Marionette TRACE conn4 <- [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]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:43:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1752ms 04:43:32 INFO - PROCESS | 1798 | 1461152612593 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1798 | 1461152612601 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 04:43:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:43:32 INFO - PROCESS | 1798 | 1461152612614 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1798 | 1461152612618 Marionette TRACE conn4 <- [1,1070,null,{}] 04:43:32 INFO - PROCESS | 1798 | 1461152612625 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:32 INFO - PROCESS | 1798 | 1461152612817 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 04:43:33 INFO - PROCESS | 1798 | 1461152613089 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x89907400 == 113 [pid = 1798] [id = 275] 04:43:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 227 (0x89df2000) [pid = 1798] [serial = 826] [outer = (nil)] 04:43:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 228 (0x89edf000) [pid = 1798] [serial = 827] [outer = 0x89df2000] 04:43:33 INFO - PROCESS | 1798 | 1461152613217 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 229 (0x8b370800) [pid = 1798] [serial = 828] [outer = 0x89df2000] 04:43:34 INFO - PROCESS | 1798 | 1461152614153 Marionette TRACE conn4 <- [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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1587ms 04:43:34 INFO - PROCESS | 1798 | 1461152614200 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1798 | 1461152614204 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 04:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:43:34 INFO - PROCESS | 1798 | 1461152614211 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1798 | 1461152614218 Marionette TRACE conn4 <- [1,1074,null,{}] 04:43:34 INFO - PROCESS | 1798 | 1461152614234 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:34 INFO - PROCESS | 1798 | 1461152614432 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 04:43:34 INFO - PROCESS | 1798 | 1461152614730 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7d6800 == 114 [pid = 1798] [id = 276] 04:43:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 230 (0x8de81400) [pid = 1798] [serial = 829] [outer = (nil)] 04:43:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 231 (0x8de8a800) [pid = 1798] [serial = 830] [outer = 0x8de81400] 04:43:34 INFO - PROCESS | 1798 | 1461152614860 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 232 (0x8e036400) [pid = 1798] [serial = 831] [outer = 0x8de81400] 04:43:35 INFO - PROCESS | 1798 | --DOCSHELL 0x91eae000 == 113 [pid = 1798] [id = 50] 04:43:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec2a400 == 112 [pid = 1798] [id = 253] 04:43:35 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee2c00 == 111 [pid = 1798] [id = 216] 04:43:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8df50000 == 110 [pid = 1798] [id = 251] 04:43:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8e90a800 == 109 [pid = 1798] [id = 252] 04:43:35 INFO - PROCESS | 1798 | --DOCSHELL 0x89902400 == 108 [pid = 1798] [id = 250] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 231 (0x8f6c8400) [pid = 1798] [serial = 695] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 230 (0x8b454c00) [pid = 1798] [serial = 653] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 229 (0x8e8f6000) [pid = 1798] [serial = 656] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 228 (0x8f6d0c00) [pid = 1798] [serial = 696] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 227 (0x8a7d0400) [pid = 1798] [serial = 692] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 226 (0x8e895c00) [pid = 1798] [serial = 690] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 225 (0x91eb7000) [pid = 1798] [serial = 701] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 224 (0x97b5a000) [pid = 1798] [serial = 680] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 223 (0x9596bc00) [pid = 1798] [serial = 671] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 222 (0x96f09800) [pid = 1798] [serial = 677] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 221 (0x93c27000) [pid = 1798] [serial = 668] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 220 (0x95b8d000) [pid = 1798] [serial = 674] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 219 (0x8e03e800) [pid = 1798] [serial = 689] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 218 (0x8e050400) [pid = 1798] [serial = 693] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 217 (0x937e8c00) [pid = 1798] [serial = 704] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 216 (0x914f1800) [pid = 1798] [serial = 699] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 215 (0x8b457400) [pid = 1798] [serial = 687] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 214 (0x8f9bf800) [pid = 1798] [serial = 651] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 213 (0x906efc00) [pid = 1798] [serial = 659] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 212 (0x8b368c00) [pid = 1798] [serial = 686] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 211 (0x928f5400) [pid = 1798] [serial = 702] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 210 (0x912f1000) [pid = 1798] [serial = 698] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 209 (0x92802400) [pid = 1798] [serial = 662] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 208 (0x8e8a0000) [pid = 1798] [serial = 683] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 207 (0x9282d000) [pid = 1798] [serial = 665] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 206 (0x938d0800) [pid = 1798] [serial = 705] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 205 (0x8e007400) [pid = 1798] [serial = 746] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 204 (0x93ccf800) [pid = 1798] [serial = 707] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 203 (0x8e010000) [pid = 1798] [serial = 710] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 202 (0x8e033c00) [pid = 1798] [serial = 747] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 201 (0x8f692800) [pid = 1798] [serial = 713] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 200 (0x93ccfc00) [pid = 1798] [serial = 716] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 199 (0x97b81000) [pid = 1798] [serial = 719] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 198 (0x98325800) [pid = 1798] [serial = 722] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 197 (0x98ac0c00) [pid = 1798] [serial = 725] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x98defc00) [pid = 1798] [serial = 728] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x9928ac00) [pid = 1798] [serial = 731] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x9a6d0800) [pid = 1798] [serial = 734] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x9e924000) [pid = 1798] [serial = 737] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x9ff16000) [pid = 1798] [serial = 740] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0xa09d4800) [pid = 1798] [serial = 743] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x8f690800) [pid = 1798] [serial = 749] [outer = (nil)] [url = about:blank] 04:43:35 INFO - PROCESS | 1798 | 1461152615954 Marionette TRACE conn4 <- [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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1791ms 04:43:36 INFO - PROCESS | 1798 | 1461152616003 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 04:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:43:36 INFO - PROCESS | 1798 | 1461152616007 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 04:43:36 INFO - PROCESS | 1798 | 1461152616014 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1798 | 1461152616017 Marionette TRACE conn4 <- [1,1078,null,{}] 04:43:36 INFO - PROCESS | 1798 | 1461152616022 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:36 INFO - PROCESS | 1798 | 1461152616198 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 04:43:36 INFO - PROCESS | 1798 | 1461152616445 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x887ab400 == 109 [pid = 1798] [id = 277] 04:43:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x8b36d800) [pid = 1798] [serial = 832] [outer = (nil)] 04:43:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x8df58400) [pid = 1798] [serial = 833] [outer = 0x8b36d800] 04:43:36 INFO - PROCESS | 1798 | 1461152616523 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x8e038400) [pid = 1798] [serial = 834] [outer = 0x8b36d800] 04:43:37 INFO - PROCESS | 1798 | 1461152617304 Marionette TRACE conn4 <- [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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:43:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1331ms 04:43:37 INFO - PROCESS | 1798 | 1461152617345 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1798 | 1461152617348 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 04:43:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:43:37 INFO - PROCESS | 1798 | 1461152617355 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1798 | 1461152617357 Marionette TRACE conn4 <- [1,1082,null,{}] 04:43:37 INFO - PROCESS | 1798 | 1461152617363 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:37 INFO - PROCESS | 1798 | 1461152617539 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 04:43:37 INFO - PROCESS | 1798 | 1461152617553 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e05a000 == 110 [pid = 1798] [id = 278] 04:43:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x8e895000) [pid = 1798] [serial = 835] [outer = (nil)] 04:43:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x8e8a0000) [pid = 1798] [serial = 836] [outer = 0x8e895000] 04:43:37 INFO - PROCESS | 1798 | 1461152617631 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x8e8fcc00) [pid = 1798] [serial = 837] [outer = 0x8e895000] 04:43:38 INFO - PROCESS | 1798 | 1461152618652 Marionette TRACE conn4 <- [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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1332ms 04:43:38 INFO - PROCESS | 1798 | 1461152618688 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1798 | 1461152618692 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 04:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:43:38 INFO - PROCESS | 1798 | 1461152618699 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1798 | 1461152618701 Marionette TRACE conn4 <- [1,1086,null,{}] 04:43:38 INFO - PROCESS | 1798 | 1461152618713 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:38 INFO - PROCESS | 1798 | 1461152618981 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 04:43:39 INFO - PROCESS | 1798 | 1461152619008 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b368c00 == 111 [pid = 1798] [id = 279] 04:43:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x8e894800) [pid = 1798] [serial = 838] [outer = (nil)] 04:43:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 198 (0x8f6d0c00) [pid = 1798] [serial = 839] [outer = 0x8e894800] 04:43:39 INFO - PROCESS | 1798 | 1461152619088 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 199 (0x8fa40c00) [pid = 1798] [serial = 840] [outer = 0x8e894800] 04:43:40 INFO - PROCESS | 1798 | 1461152620011 Marionette TRACE conn4 <- [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]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:43:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1333ms 04:43:40 INFO - PROCESS | 1798 | 1461152620033 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1798 | 1461152620035 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 04:43:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:43:40 INFO - PROCESS | 1798 | 1461152620042 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1798 | 1461152620045 Marionette TRACE conn4 <- [1,1090,null,{}] 04:43:40 INFO - PROCESS | 1798 | 1461152620050 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:40 INFO - PROCESS | 1798 | 1461152620299 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 198 (0x8df5a400) [pid = 1798] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 197 (0x8e903400) [pid = 1798] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x9e919400) [pid = 1798] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x9596c400) [pid = 1798] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x8a7cbc00) [pid = 1798] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x89e0dc00) [pid = 1798] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x938d8400) [pid = 1798] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:43:40 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x8b463c00) [pid = 1798] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x928ed800) [pid = 1798] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x98fc9000) [pid = 1798] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x93c24800) [pid = 1798] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x906ec800) [pid = 1798] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x981aa800) [pid = 1798] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x8fa44400) [pid = 1798] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x914e7c00) [pid = 1798] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x96f01800) [pid = 1798] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x97b84000) [pid = 1798] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x98330000) [pid = 1798] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x9282cc00) [pid = 1798] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x906f2000) [pid = 1798] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x914e9000) [pid = 1798] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x938d8800) [pid = 1798] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x8ec35000) [pid = 1798] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x97b60000) [pid = 1798] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x97b83400) [pid = 1798] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x8a7cd000) [pid = 1798] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x98327000) [pid = 1798] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x89907800) [pid = 1798] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x8b36b800) [pid = 1798] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8e040400) [pid = 1798] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x97b5f800) [pid = 1798] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8b36c000) [pid = 1798] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x8e00e400) [pid = 1798] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8e035400) [pid = 1798] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x97b8b800) [pid = 1798] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8e902000) [pid = 1798] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x91eb0000) [pid = 1798] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x96d9a400) [pid = 1798] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8df56c00) [pid = 1798] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8b461c00) [pid = 1798] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x938da000) [pid = 1798] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8e004800) [pid = 1798] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x928f4400) [pid = 1798] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x89ee4000) [pid = 1798] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x9d506000) [pid = 1798] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x89e18c00) [pid = 1798] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8a7d1000) [pid = 1798] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:43:41 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x89909800) [pid = 1798] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:43:41 INFO - PROCESS | 1798 | 1461152621165 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x89901800 == 112 [pid = 1798] [id = 280] 04:43:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x89907800) [pid = 1798] [serial = 841] [outer = (nil)] 04:43:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x89e18c00) [pid = 1798] [serial = 842] [outer = 0x89907800] 04:43:41 INFO - PROCESS | 1798 | 1461152621251 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8a7d4400) [pid = 1798] [serial = 843] [outer = 0x89907800] 04:43:41 INFO - PROCESS | 1798 | 1461152621923 Marionette TRACE conn4 <- [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]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1928ms 04:43:41 INFO - PROCESS | 1798 | 1461152621971 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1798 | 1461152621975 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 04:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:43:41 INFO - PROCESS | 1798 | 1461152621980 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1798 | 1461152621984 Marionette TRACE conn4 <- [1,1094,null,{}] 04:43:41 INFO - PROCESS | 1798 | 1461152621991 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:42 INFO - PROCESS | 1798 | 1461152622161 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 04:43:42 INFO - PROCESS | 1798 | 1461152622337 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e0dc00 == 113 [pid = 1798] [id = 281] 04:43:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8b461c00) [pid = 1798] [serial = 844] [outer = (nil)] 04:43:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8ec38400) [pid = 1798] [serial = 845] [outer = 0x8b461c00] 04:43:42 INFO - PROCESS | 1798 | 1461152622415 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x912ecc00) [pid = 1798] [serial = 846] [outer = 0x8b461c00] 04:43:43 INFO - PROCESS | 1798 | 1461152623353 Marionette TRACE conn4 <- [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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1430ms 04:43:43 INFO - PROCESS | 1798 | 1461152623413 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1798 | 1461152623420 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 04:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:43:43 INFO - PROCESS | 1798 | 1461152623430 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1798 | 1461152623436 Marionette TRACE conn4 <- [1,1098,null,{}] 04:43:43 INFO - PROCESS | 1798 | 1461152623446 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:43 INFO - PROCESS | 1798 | 1461152623666 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 04:43:43 INFO - PROCESS | 1798 | 1461152623973 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d3000 == 114 [pid = 1798] [id = 282] 04:43:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x875d0c00) [pid = 1798] [serial = 847] [outer = (nil)] 04:43:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x887b8000) [pid = 1798] [serial = 848] [outer = 0x875d0c00] 04:43:44 INFO - PROCESS | 1798 | 1461152624067 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x89df0800) [pid = 1798] [serial = 849] [outer = 0x875d0c00] 04:43:45 INFO - PROCESS | 1798 | 1461152624995 Marionette TRACE conn4 <- [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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1636ms 04:43:45 INFO - PROCESS | 1798 | 1461152625066 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1798 | 1461152625075 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 04:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:43:45 INFO - PROCESS | 1798 | 1461152625087 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1798 | 1461152625091 Marionette TRACE conn4 <- [1,1102,null,{}] 04:43:45 INFO - PROCESS | 1798 | 1461152625098 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:45 INFO - PROCESS | 1798 | 1461152625344 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 04:43:45 INFO - PROCESS | 1798 | 1461152625645 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b45e400 == 115 [pid = 1798] [id = 283] 04:43:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8b7dfc00) [pid = 1798] [serial = 850] [outer = (nil)] 04:43:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8bea6800) [pid = 1798] [serial = 851] [outer = 0x8b7dfc00] 04:43:45 INFO - PROCESS | 1798 | 1461152625739 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x8de86c00) [pid = 1798] [serial = 852] [outer = 0x8b7dfc00] 04:43:46 INFO - PROCESS | 1798 | 1461152626779 Marionette TRACE conn4 <- [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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1737ms 04:43:46 INFO - PROCESS | 1798 | 1461152626824 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 04:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:43:46 INFO - PROCESS | 1798 | 1461152626829 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 04:43:46 INFO - PROCESS | 1798 | 1461152626836 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1798 | 1461152626842 Marionette TRACE conn4 <- [1,1106,null,{}] 04:43:46 INFO - PROCESS | 1798 | 1461152626859 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:47 INFO - PROCESS | 1798 | 1461152627117 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 04:43:47 INFO - PROCESS | 1798 | 1461152627399 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e14c00 == 116 [pid = 1798] [id = 284] 04:43:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8f693000) [pid = 1798] [serial = 853] [outer = (nil)] 04:43:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8f9b6000) [pid = 1798] [serial = 854] [outer = 0x8f693000] 04:43:47 INFO - PROCESS | 1798 | 1461152627499 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x91e14400) [pid = 1798] [serial = 855] [outer = 0x8f693000] 04:43:48 INFO - PROCESS | 1798 | 1461152628373 Marionette TRACE conn4 <- [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]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1596ms 04:43:48 INFO - PROCESS | 1798 | 1461152628431 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1798 | 1461152628435 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 04:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:43:48 INFO - PROCESS | 1798 | 1461152628442 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1798 | 1461152628446 Marionette TRACE conn4 <- [1,1110,null,{}] 04:43:48 INFO - PROCESS | 1798 | 1461152628452 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:48 INFO - PROCESS | 1798 | 1461152628659 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 04:43:48 INFO - PROCESS | 1798 | 1461152628911 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e057800 == 117 [pid = 1798] [id = 285] 04:43:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x92805c00) [pid = 1798] [serial = 856] [outer = (nil)] 04:43:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x9282a800) [pid = 1798] [serial = 857] [outer = 0x92805c00] 04:43:49 INFO - PROCESS | 1798 | 1461152629046 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x928f8400) [pid = 1798] [serial = 858] [outer = 0x92805c00] 04:43:49 INFO - PROCESS | 1798 | 1461152629933 Marionette TRACE conn4 <- [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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1528ms 04:43:49 INFO - PROCESS | 1798 | 1461152629972 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1798 | 1461152629975 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 04:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:43:49 INFO - PROCESS | 1798 | 1461152629984 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1798 | 1461152629988 Marionette TRACE conn4 <- [1,1114,null,{}] 04:43:50 INFO - PROCESS | 1798 | 1461152629994 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:50 INFO - PROCESS | 1798 | 1461152630186 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 04:43:50 INFO - PROCESS | 1798 | 1461152630397 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x938d0000 == 118 [pid = 1798] [id = 286] 04:43:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x938d0c00) [pid = 1798] [serial = 859] [outer = (nil)] 04:43:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x938d8400) [pid = 1798] [serial = 860] [outer = 0x938d0c00] 04:43:50 INFO - PROCESS | 1798 | 1461152630573 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x93cc2800) [pid = 1798] [serial = 861] [outer = 0x938d0c00] 04:43:51 INFO - PROCESS | 1798 | 1461152631523 Marionette TRACE conn4 <- [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]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1581ms 04:43:51 INFO - PROCESS | 1798 | 1461152631566 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 04:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:43:51 INFO - PROCESS | 1798 | 1461152631570 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 04:43:51 INFO - PROCESS | 1798 | 1461152631576 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1798 | 1461152631580 Marionette TRACE conn4 <- [1,1118,null,{}] 04:43:51 INFO - PROCESS | 1798 | 1461152631586 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:51 INFO - PROCESS | 1798 | 1461152631850 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 04:43:52 INFO - PROCESS | 1798 | 1461152632165 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee1000 == 119 [pid = 1798] [id = 287] 04:43:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x94fa2800) [pid = 1798] [serial = 862] [outer = (nil)] 04:43:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x96d94000) [pid = 1798] [serial = 863] [outer = 0x94fa2800] 04:43:52 INFO - PROCESS | 1798 | 1461152632270 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x96f03800) [pid = 1798] [serial = 864] [outer = 0x94fa2800] 04:43:53 INFO - PROCESS | 1798 | 1461152633164 Marionette TRACE conn4 <- [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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:43:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1634ms 04:43:53 INFO - PROCESS | 1798 | 1461152633211 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1798 | 1461152633215 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 04:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:43:53 INFO - PROCESS | 1798 | 1461152633222 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1798 | 1461152633226 Marionette TRACE conn4 <- [1,1122,null,{}] 04:43:53 INFO - PROCESS | 1798 | 1461152633231 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:53 INFO - PROCESS | 1798 | 1461152633440 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 04:43:53 INFO - PROCESS | 1798 | 1461152633690 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d92c00 == 120 [pid = 1798] [id = 288] 04:43:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x96d9a400) [pid = 1798] [serial = 865] [outer = (nil)] 04:43:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x97b67000) [pid = 1798] [serial = 866] [outer = 0x96d9a400] 04:43:53 INFO - PROCESS | 1798 | 1461152633825 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x97b84400) [pid = 1798] [serial = 867] [outer = 0x96d9a400] 04:43:54 INFO - PROCESS | 1798 | 1461152634692 Marionette TRACE conn4 <- [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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1531ms 04:43:54 INFO - PROCESS | 1798 | 1461152634754 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1798 | 1461152634759 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 04:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:43:54 INFO - PROCESS | 1798 | 1461152634766 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1798 | 1461152634770 Marionette TRACE conn4 <- [1,1126,null,{}] 04:43:54 INFO - PROCESS | 1798 | 1461152634776 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:55 INFO - PROCESS | 1798 | 1461152635067 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 04:43:55 INFO - PROCESS | 1798 | 1461152635303 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x9786a400 == 121 [pid = 1798] [id = 289] 04:43:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x97b5b800) [pid = 1798] [serial = 868] [outer = (nil)] 04:43:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x981b0c00) [pid = 1798] [serial = 869] [outer = 0x97b5b800] 04:43:55 INFO - PROCESS | 1798 | 1461152635404 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x98270800) [pid = 1798] [serial = 870] [outer = 0x97b5b800] 04:43:56 INFO - PROCESS | 1798 | 1461152636283 Marionette TRACE conn4 <- [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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1580ms 04:43:56 INFO - PROCESS | 1798 | 1461152636347 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 04:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:43:56 INFO - PROCESS | 1798 | 1461152636352 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 04:43:56 INFO - PROCESS | 1798 | 1461152636358 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1798 | 1461152636362 Marionette TRACE conn4 <- [1,1130,null,{}] 04:43:56 INFO - PROCESS | 1798 | 1461152636368 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:56 INFO - PROCESS | 1798 | 1461152636586 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 04:43:56 INFO - PROCESS | 1798 | 1461152636837 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x9826a400 == 122 [pid = 1798] [id = 290] 04:43:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x9875ac00) [pid = 1798] [serial = 871] [outer = (nil)] 04:43:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x98aab000) [pid = 1798] [serial = 872] [outer = 0x9875ac00] 04:43:56 INFO - PROCESS | 1798 | 1461152636970 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x98b0e400) [pid = 1798] [serial = 873] [outer = 0x9875ac00] 04:43:57 INFO - PROCESS | 1798 | 1461152637890 Marionette TRACE conn4 <- [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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1591ms 04:43:57 INFO - PROCESS | 1798 | 1461152637949 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1798 | 1461152637952 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 04:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:43:57 INFO - PROCESS | 1798 | 1461152637959 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1798 | 1461152637963 Marionette TRACE conn4 <- [1,1134,null,{}] 04:43:57 INFO - PROCESS | 1798 | 1461152637969 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:58 INFO - PROCESS | 1798 | 1461152638166 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 04:43:58 INFO - PROCESS | 1798 | 1461152638424 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df50c00 == 123 [pid = 1798] [id = 291] 04:43:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x97b8bc00) [pid = 1798] [serial = 874] [outer = (nil)] 04:43:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x98fca400) [pid = 1798] [serial = 875] [outer = 0x97b8bc00] 04:43:58 INFO - PROCESS | 1798 | 1461152638556 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x996eec00) [pid = 1798] [serial = 876] [outer = 0x97b8bc00] 04:43:59 INFO - PROCESS | 1798 | 1461152639426 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1538ms 04:43:59 INFO - PROCESS | 1798 | 1461152639499 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1798 | 1461152639503 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 04:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:43:59 INFO - PROCESS | 1798 | 1461152639509 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1798 | 1461152639514 Marionette TRACE conn4 <- [1,1138,null,{}] 04:43:59 INFO - PROCESS | 1798 | 1461152639520 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:43:59 INFO - PROCESS | 1798 | 1461152639776 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 04:44:00 INFO - PROCESS | 1798 | 1461152640040 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fa31c00 == 124 [pid = 1798] [id = 292] 04:44:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x9fa34800) [pid = 1798] [serial = 877] [outer = (nil)] 04:44:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x9fb5e400) [pid = 1798] [serial = 878] [outer = 0x9fa34800] 04:44:00 INFO - PROCESS | 1798 | 1461152640210 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0xa09acc00) [pid = 1798] [serial = 879] [outer = 0x9fa34800] 04:44:01 INFO - PROCESS | 1798 | 1461152641139 Marionette TRACE conn4 <- [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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1679ms 04:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:44:01 INFO - PROCESS | 1798 | 1461152641190 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1798 | 1461152641193 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 04:44:01 INFO - PROCESS | 1798 | 1461152641200 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1798 | 1461152641203 Marionette TRACE conn4 <- [1,1142,null,{}] 04:44:01 INFO - PROCESS | 1798 | 1461152641209 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:01 INFO - PROCESS | 1798 | 1461152641407 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 04:44:01 INFO - PROCESS | 1798 | 1461152641760 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x89edcc00 == 125 [pid = 1798] [id = 293] 04:44:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x8a708400) [pid = 1798] [serial = 880] [outer = (nil)] 04:44:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x8a70cc00) [pid = 1798] [serial = 881] [outer = 0x8a708400] 04:44:01 INFO - PROCESS | 1798 | 1461152641862 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x8a70e400) [pid = 1798] [serial = 882] [outer = 0x8a708400] 04:44:02 INFO - PROCESS | 1798 | 1461152642813 Marionette TRACE conn4 <- [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]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:44:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1642ms 04:44:02 INFO - PROCESS | 1798 | 1461152642844 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1798 | 1461152642848 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 04:44:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:44:02 INFO - PROCESS | 1798 | 1461152642854 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1798 | 1461152642857 Marionette TRACE conn4 <- [1,1146,null,{}] 04:44:02 INFO - PROCESS | 1798 | 1461152642863 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:03 INFO - PROCESS | 1798 | 1461152643057 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 04:44:03 INFO - PROCESS | 1798 | 1461152643323 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x89edbc00 == 126 [pid = 1798] [id = 294] 04:44:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x89eddc00) [pid = 1798] [serial = 883] [outer = (nil)] 04:44:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x8b36ec00) [pid = 1798] [serial = 884] [outer = 0x89eddc00] 04:44:03 INFO - PROCESS | 1798 | 1461152643454 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x8e003000) [pid = 1798] [serial = 885] [outer = 0x89eddc00] 04:44:04 INFO - PROCESS | 1798 | 1461152644322 Marionette TRACE conn4 <- [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]]]}] 04:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1528ms 04:44:04 INFO - PROCESS | 1798 | 1461152644384 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1798 | 1461152644388 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 04:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:44:04 INFO - PROCESS | 1798 | 1461152644394 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1798 | 1461152644398 Marionette TRACE conn4 <- [1,1150,null,{}] 04:44:04 INFO - PROCESS | 1798 | 1461152644404 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:04 INFO - PROCESS | 1798 | 1461152644609 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 04:44:05 INFO - PROCESS | 1798 | 1461152645651 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x89909400 == 127 [pid = 1798] [id = 295] 04:44:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x8990a800) [pid = 1798] [serial = 886] [outer = (nil)] 04:44:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 198 (0x89ae8000) [pid = 1798] [serial = 887] [outer = 0x8990a800] 04:44:05 INFO - PROCESS | 1798 | 1461152645756 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 199 (0x89df9400) [pid = 1798] [serial = 888] [outer = 0x8990a800] 04:44:06 INFO - PROCESS | 1798 | 1461152646624 Marionette TRACE conn4 <- [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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 2279ms 04:44:06 INFO - PROCESS | 1798 | 1461152646676 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1798 | 1461152646683 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 04:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:44:06 INFO - PROCESS | 1798 | 1461152646693 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1798 | 1461152646698 Marionette TRACE conn4 <- [1,1154,null,{}] 04:44:06 INFO - PROCESS | 1798 | 1461152646706 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:06 INFO - PROCESS | 1798 | 1461152646952 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 04:44:07 INFO - PROCESS | 1798 | 1461152647224 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x875cb800 == 128 [pid = 1798] [id = 296] 04:44:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 200 (0x887b0000) [pid = 1798] [serial = 889] [outer = (nil)] 04:44:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 201 (0x8b371800) [pid = 1798] [serial = 890] [outer = 0x887b0000] 04:44:07 INFO - PROCESS | 1798 | 1461152647446 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 202 (0x8bea5000) [pid = 1798] [serial = 891] [outer = 0x887b0000] 04:44:08 INFO - PROCESS | 1798 | 1461152648443 Marionette TRACE conn4 <- [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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1781ms 04:44:08 INFO - PROCESS | 1798 | 1461152648480 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1798 | 1461152648486 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 04:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:44:08 INFO - PROCESS | 1798 | 1461152648494 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1798 | 1461152648497 Marionette TRACE conn4 <- [1,1158,null,{}] 04:44:08 INFO - PROCESS | 1798 | 1461152648503 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:08 INFO - PROCESS | 1798 | 1461152648697 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 04:44:09 INFO - PROCESS | 1798 | 1461152648991 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x875cf400 == 129 [pid = 1798] [id = 297] 04:44:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 203 (0x875cfc00) [pid = 1798] [serial = 892] [outer = (nil)] 04:44:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 204 (0x8a7c9800) [pid = 1798] [serial = 893] [outer = 0x875cfc00] 04:44:09 INFO - PROCESS | 1798 | 1461152649149 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 205 (0x8df56400) [pid = 1798] [serial = 894] [outer = 0x875cfc00] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec39400 == 128 [pid = 1798] [id = 138] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8e89e000 == 127 [pid = 1798] [id = 196] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89e10000 == 126 [pid = 1798] [id = 215] 04:44:09 INFO - PROCESS | 1798 | --DOMWINDOW == 204 (0x95974c00) [pid = 1798] [serial = 773] [outer = (nil)] [url = about:blank] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89aec000 == 125 [pid = 1798] [id = 195] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89e11800 == 124 [pid = 1798] [id = 212] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89901800 == 123 [pid = 1798] [id = 280] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8b368c00 == 122 [pid = 1798] [id = 279] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8e05a000 == 121 [pid = 1798] [id = 278] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x887ab400 == 120 [pid = 1798] [id = 277] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7d6800 == 119 [pid = 1798] [id = 276] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89907400 == 118 [pid = 1798] [id = 275] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x887ad800 == 117 [pid = 1798] [id = 274] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x873c9c00 == 116 [pid = 1798] [id = 272] 04:44:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee3400 == 115 [pid = 1798] [id = 227] 04:44:10 INFO - PROCESS | 1798 | 1461152650077 Marionette TRACE conn4 <- [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]]]}] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 203 (0x906f1c00) [pid = 1798] [serial = 714] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 202 (0x92830000) [pid = 1798] [serial = 761] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 201 (0x8f6c5800) [pid = 1798] [serial = 768] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 200 (0xa0b0d800) [pid = 1798] [serial = 744] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 199 (0x96a45400) [pid = 1798] [serial = 608] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 198 (0x8f684800) [pid = 1798] [serial = 599] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 197 (0x94fa3400) [pid = 1798] [serial = 563] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x8b7df000) [pid = 1798] [serial = 654] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x9ffd5000) [pid = 1798] [serial = 741] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x98752800) [pid = 1798] [serial = 614] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x8e03c800) [pid = 1798] [serial = 711] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x8fa3fc00) [pid = 1798] [serial = 633] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x8e89d400) [pid = 1798] [serial = 557] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x8ec30000) [pid = 1798] [serial = 767] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x9fa34c00) [pid = 1798] [serial = 738] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x96f41800) [pid = 1798] [serial = 678] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x8c031000) [pid = 1798] [serial = 764] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x96f06c00) [pid = 1798] [serial = 566] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x94f9b800) [pid = 1798] [serial = 605] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8e009400) [pid = 1798] [serial = 755] [outer = (nil)] [url = about:blank] 04:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1633ms 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x98de6c00) [pid = 1798] [serial = 626] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x97b8cc00) [pid = 1798] [serial = 720] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x9a6f4c00) [pid = 1798] [serial = 735] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8df54c00) [pid = 1798] [serial = 765] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x95972800) [pid = 1798] [serial = 672] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x96ab4400) [pid = 1798] [serial = 675] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x98d79c00) [pid = 1798] [serial = 726] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x914e8400) [pid = 1798] [serial = 660] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x92810c00) [pid = 1798] [serial = 663] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x98329400) [pid = 1798] [serial = 723] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x98dea000) [pid = 1798] [serial = 617] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0xa297b800) [pid = 1798] [serial = 575] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x996ecc00) [pid = 1798] [serial = 732] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x89ee1400) [pid = 1798] [serial = 752] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x928f8c00) [pid = 1798] [serial = 666] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x938d3400) [pid = 1798] [serial = 771] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x92826400) [pid = 1798] [serial = 770] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x93ccd000) [pid = 1798] [serial = 669] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x937ea800) [pid = 1798] [serial = 602] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8ec2fc00) [pid = 1798] [serial = 758] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x9fa32800) [pid = 1798] [serial = 623] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x98a9d800) [pid = 1798] [serial = 569] [outer = (nil)] [url = about:blank] 04:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x98274000) [pid = 1798] [serial = 684] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x98df1800) [pid = 1798] [serial = 729] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x89e1ac00) [pid = 1798] [serial = 554] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8e001400) [pid = 1798] [serial = 596] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8f68c000) [pid = 1798] [serial = 657] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x98324400) [pid = 1798] [serial = 611] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8b7de800) [pid = 1798] [serial = 630] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x92823400) [pid = 1798] [serial = 560] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x95910c00) [pid = 1798] [serial = 708] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x9d50d000) [pid = 1798] [serial = 572] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x996f1c00) [pid = 1798] [serial = 620] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x96d99000) [pid = 1798] [serial = 717] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x97b60800) [pid = 1798] [serial = 681] [outer = (nil)] [url = about:blank] 04:44:10 INFO - PROCESS | 1798 | 1461152650148 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1798 | 1461152650163 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 04:44:10 INFO - PROCESS | 1798 | 1461152650194 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1798 | 1461152650204 Marionette TRACE conn4 <- [1,1162,null,{}] 04:44:10 INFO - PROCESS | 1798 | 1461152650222 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:10 INFO - PROCESS | 1798 | 1461152650414 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 04:44:10 INFO - PROCESS | 1798 | 1461152650616 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x887ad800 == 116 [pid = 1798] [id = 298] 04:44:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8b368c00) [pid = 1798] [serial = 895] [outer = (nil)] 04:44:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8e03e800) [pid = 1798] [serial = 896] [outer = 0x8b368c00] 04:44:10 INFO - PROCESS | 1798 | 1461152650716 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8e051000) [pid = 1798] [serial = 897] [outer = 0x8b368c00] 04:44:11 INFO - PROCESS | 1798 | 1461152651453 Marionette TRACE conn4 <- [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]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:44:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1325ms 04:44:11 INFO - PROCESS | 1798 | 1461152651495 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1798 | 1461152651500 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 04:44:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:44:11 INFO - PROCESS | 1798 | 1461152651506 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1798 | 1461152651510 Marionette TRACE conn4 <- [1,1166,null,{}] 04:44:11 INFO - PROCESS | 1798 | 1461152651516 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:11 INFO - PROCESS | 1798 | 1461152651792 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 04:44:11 INFO - PROCESS | 1798 | 1461152651830 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e004800 == 117 [pid = 1798] [id = 299] 04:44:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8e033400) [pid = 1798] [serial = 898] [outer = (nil)] 04:44:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8e8f4800) [pid = 1798] [serial = 899] [outer = 0x8e033400] 04:44:11 INFO - PROCESS | 1798 | 1461152651906 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8ec2fc00) [pid = 1798] [serial = 900] [outer = 0x8e033400] 04:44:12 INFO - PROCESS | 1798 | 1461152652844 Marionette TRACE conn4 <- [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]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1388ms 04:44:12 INFO - PROCESS | 1798 | 1461152652895 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1798 | 1461152652898 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 04:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:44:12 INFO - PROCESS | 1798 | 1461152652925 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1798 | 1461152652928 Marionette TRACE conn4 <- [1,1170,null,{}] 04:44:12 INFO - PROCESS | 1798 | 1461152652934 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:13 INFO - PROCESS | 1798 | 1461152653174 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 04:44:13 INFO - PROCESS | 1798 | 1461152653226 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec2d000 == 118 [pid = 1798] [id = 300] 04:44:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8ec38c00) [pid = 1798] [serial = 901] [outer = (nil)] 04:44:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8f689000) [pid = 1798] [serial = 902] [outer = 0x8ec38c00] 04:44:13 INFO - PROCESS | 1798 | 1461152653424 Marionette DEBUG loaded listener.js 04:44:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8f6c8400) [pid = 1798] [serial = 903] [outer = 0x8ec38c00] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8b36d800) [pid = 1798] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x89907800) [pid = 1798] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8de81400) [pid = 1798] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8e895000) [pid = 1798] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x887aec00) [pid = 1798] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8e894800) [pid = 1798] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8a7d4800) [pid = 1798] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:44:14 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x89df2000) [pid = 1798] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:44:15 INFO - PROCESS | 1798 | 1461152655010 Marionette TRACE conn4 <- [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]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2141ms 04:44:15 INFO - PROCESS | 1798 | 1461152655066 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1798 | 1461152655069 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 04:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:44:15 INFO - PROCESS | 1798 | 1461152655076 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1798 | 1461152655080 Marionette TRACE conn4 <- [1,1174,null,{}] 04:44:15 INFO - PROCESS | 1798 | 1461152655086 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:15 INFO - PROCESS | 1798 | 1461152655260 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 04:44:15 INFO - PROCESS | 1798 | 1461152655276 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x8bea5400 == 119 [pid = 1798] [id = 301] 04:44:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8de8c800) [pid = 1798] [serial = 904] [outer = (nil)] 04:44:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8f6cf000) [pid = 1798] [serial = 905] [outer = 0x8de8c800] 04:44:15 INFO - PROCESS | 1798 | 1461152655351 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8fa44400) [pid = 1798] [serial = 906] [outer = 0x8de8c800] 04:44:15 INFO - PROCESS | 1798 | --DOCSHELL 0x906f4800 == 118 [pid = 1798] [id = 9] 04:44:16 INFO - PROCESS | 1798 | 1461152656301 Marionette TRACE conn4 <- [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] 04:44:16 INFO - PROCESS | 1798 | 1461152656363 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 04:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:44:16 INFO - PROCESS | 1798 | 1461152656370 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1798 | 1461152656374 Marionette TRACE conn4 <- [1,1178,null,{}] 04:44:16 INFO - PROCESS | 1798 | 1461152656380 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:16 INFO - PROCESS | 1798 | 1461152656660 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 04:44:17 INFO - PROCESS | 1798 | 1461152656979 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae2c00 == 119 [pid = 1798] [id = 302] 04:44:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x89ae4c00) [pid = 1798] [serial = 907] [outer = (nil)] 04:44:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x89dee400) [pid = 1798] [serial = 908] [outer = 0x89ae4c00] 04:44:17 INFO - PROCESS | 1798 | 1461152657135 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x89ee3400) [pid = 1798] [serial = 909] [outer = 0x89ae4c00] 04:44:18 INFO - PROCESS | 1798 | 1461152658107 Marionette TRACE conn4 <- [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] 04:44:18 INFO - PROCESS | 1798 | 1461152658172 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 04:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:44:18 INFO - PROCESS | 1798 | 1461152658180 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1798 | 1461152658185 Marionette TRACE conn4 <- [1,1182,null,{}] 04:44:18 INFO - PROCESS | 1798 | 1461152658193 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:18 INFO - PROCESS | 1798 | 1461152658415 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 04:44:18 INFO - PROCESS | 1798 | 1461152658675 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a703800 == 120 [pid = 1798] [id = 303] 04:44:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8b7d9800) [pid = 1798] [serial = 910] [outer = (nil)] 04:44:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8beab800) [pid = 1798] [serial = 911] [outer = 0x8b7d9800] 04:44:18 INFO - PROCESS | 1798 | 1461152658816 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8df4e800) [pid = 1798] [serial = 912] [outer = 0x8b7d9800] 04:44:19 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:19 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:44:19 INFO - PROCESS | 1798 | 1461152659824 Marionette TRACE conn4 <- [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] 04:44:19 INFO - PROCESS | 1798 | 1461152659875 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 04:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:44:19 INFO - PROCESS | 1798 | 1461152659882 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1798 | 1461152659887 Marionette TRACE conn4 <- [1,1186,null,{}] 04:44:19 INFO - PROCESS | 1798 | 1461152659894 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:20 INFO - PROCESS | 1798 | 1461152660104 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 04:44:20 INFO - PROCESS | 1798 | 1461152660443 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e00a800 == 121 [pid = 1798] [id = 304] 04:44:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x8e893800) [pid = 1798] [serial = 913] [outer = (nil)] 04:44:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8ec33000) [pid = 1798] [serial = 914] [outer = 0x8e893800] 04:44:20 INFO - PROCESS | 1798 | 1461152660541 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8f6c6000) [pid = 1798] [serial = 915] [outer = 0x8e893800] 04:44:21 INFO - PROCESS | 1798 | 1461152661485 Marionette TRACE conn4 <- [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] 04:44:21 INFO - PROCESS | 1798 | 1461152661578 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 04:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 04:44:21 INFO - PROCESS | 1798 | 1461152661596 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1798 | 1461152661604 Marionette TRACE conn4 <- [1,1190,null,{}] 04:44:21 INFO - PROCESS | 1798 | 1461152661610 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:21 INFO - PROCESS | 1798 | 1461152661934 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 04:44:22 INFO - PROCESS | 1798 | 1461152662187 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e034000 == 122 [pid = 1798] [id = 305] 04:44:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x906f5c00) [pid = 1798] [serial = 916] [outer = (nil)] 04:44:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x9282b000) [pid = 1798] [serial = 917] [outer = 0x906f5c00] 04:44:22 INFO - PROCESS | 1798 | 1461152662283 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x937e0400) [pid = 1798] [serial = 918] [outer = 0x906f5c00] 04:44:23 INFO - PROCESS | 1798 | 1461152663187 Marionette TRACE conn4 <- [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] 04:44:23 INFO - PROCESS | 1798 | 1461152663243 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 04:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:44:23 INFO - PROCESS | 1798 | 1461152663251 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1798 | 1461152663255 Marionette TRACE conn4 <- [1,1194,null,{}] 04:44:23 INFO - PROCESS | 1798 | 1461152663261 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:23 INFO - PROCESS | 1798 | 1461152663468 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 04:44:23 INFO - PROCESS | 1798 | 1461152663712 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x937ec000 == 123 [pid = 1798] [id = 306] 04:44:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x937ee400) [pid = 1798] [serial = 919] [outer = (nil)] 04:44:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x938da400) [pid = 1798] [serial = 920] [outer = 0x937ee400] 04:44:23 INFO - PROCESS | 1798 | 1461152663848 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x93c2f800) [pid = 1798] [serial = 921] [outer = 0x937ee400] 04:44:24 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:24 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:44:24 INFO - PROCESS | 1798 | 1461152664753 Marionette TRACE conn4 <- [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] 04:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:44:24 INFO - PROCESS | 1798 | 1461152664843 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 04:44:24 INFO - PROCESS | 1798 | 1461152664849 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1798 | 1461152664853 Marionette TRACE conn4 <- [1,1198,null,{}] 04:44:24 INFO - PROCESS | 1798 | 1461152664859 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:25 INFO - PROCESS | 1798 | 1461152665104 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 04:44:25 INFO - PROCESS | 1798 | 1461152665412 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x94fa5000 == 124 [pid = 1798] [id = 307] 04:44:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x95910c00) [pid = 1798] [serial = 922] [outer = (nil)] 04:44:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x9596b800) [pid = 1798] [serial = 923] [outer = 0x95910c00] 04:44:25 INFO - PROCESS | 1798 | 1461152665523 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x95b86c00) [pid = 1798] [serial = 924] [outer = 0x95910c00] 04:44:26 INFO - PROCESS | 1798 | 1461152666496 Marionette TRACE conn4 <- [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]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:44:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1684ms 04:44:26 INFO - PROCESS | 1798 | 1461152666533 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 04:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:44:26 INFO - PROCESS | 1798 | 1461152666538 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 04:44:26 INFO - PROCESS | 1798 | 1461152666546 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1798 | 1461152666549 Marionette TRACE conn4 <- [1,1202,null,{}] 04:44:26 INFO - PROCESS | 1798 | 1461152666557 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:26 INFO - PROCESS | 1798 | 1461152666772 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 04:44:27 INFO - PROCESS | 1798 | 1461152667071 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d91c00 == 125 [pid = 1798] [id = 308] 04:44:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x96d92400) [pid = 1798] [serial = 925] [outer = (nil)] 04:44:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x96f0d800) [pid = 1798] [serial = 926] [outer = 0x96d92400] 04:44:27 INFO - PROCESS | 1798 | 1461152667181 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x97802c00) [pid = 1798] [serial = 927] [outer = 0x96d92400] 04:44:28 INFO - PROCESS | 1798 | 1461152668083 Marionette TRACE conn4 <- [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]]]}] 04:44:28 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 04:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1587ms 04:44:28 INFO - PROCESS | 1798 | 1461152668133 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1798 | 1461152668137 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 04:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:44:28 INFO - PROCESS | 1798 | 1461152668163 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1798 | 1461152668167 Marionette TRACE conn4 <- [1,1206,null,{}] 04:44:28 INFO - PROCESS | 1798 | 1461152668176 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:28 INFO - PROCESS | 1798 | 1461152668380 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 04:44:28 INFO - PROCESS | 1798 | 1461152668630 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x94f9b800 == 126 [pid = 1798] [id = 309] 04:44:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x96d93400) [pid = 1798] [serial = 928] [outer = (nil)] 04:44:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x97b80800) [pid = 1798] [serial = 929] [outer = 0x96d93400] 04:44:28 INFO - PROCESS | 1798 | 1461152668743 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x97fb2c00) [pid = 1798] [serial = 930] [outer = 0x96d93400] 04:44:29 INFO - PROCESS | 1798 | 1461152669620 Marionette TRACE conn4 <- [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]]]}] 04:44:29 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 04:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1507ms 04:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:44:29 INFO - PROCESS | 1798 | 1461152669652 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1798 | 1461152669656 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 04:44:29 INFO - PROCESS | 1798 | 1461152669663 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1798 | 1461152669668 Marionette TRACE conn4 <- [1,1210,null,{}] 04:44:29 INFO - PROCESS | 1798 | 1461152669674 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:29 INFO - PROCESS | 1798 | 1461152669878 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 04:44:30 INFO - PROCESS | 1798 | 1461152670132 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b86c00 == 127 [pid = 1798] [id = 310] 04:44:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x98326400) [pid = 1798] [serial = 931] [outer = (nil)] 04:44:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x98759400) [pid = 1798] [serial = 932] [outer = 0x98326400] 04:44:30 INFO - PROCESS | 1798 | 1461152670266 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x98a9d800) [pid = 1798] [serial = 933] [outer = 0x98326400] 04:44:31 INFO - PROCESS | 1798 | 1461152671147 Marionette TRACE conn4 <- [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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1529ms 04:44:31 INFO - PROCESS | 1798 | 1461152671192 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 04:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:44:31 INFO - PROCESS | 1798 | 1461152671197 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 04:44:31 INFO - PROCESS | 1798 | 1461152671205 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1798 | 1461152671209 Marionette TRACE conn4 <- [1,1214,null,{}] 04:44:31 INFO - PROCESS | 1798 | 1461152671216 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:31 INFO - PROCESS | 1798 | 1461152671423 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 04:44:31 INFO - PROCESS | 1798 | 1461152671675 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b8cc00 == 128 [pid = 1798] [id = 311] 04:44:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x98a9d400) [pid = 1798] [serial = 934] [outer = (nil)] 04:44:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x98de6c00) [pid = 1798] [serial = 935] [outer = 0x98a9d400] 04:44:31 INFO - PROCESS | 1798 | 1461152671806 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x98dee000) [pid = 1798] [serial = 936] [outer = 0x98a9d400] 04:44:32 INFO - PROCESS | 1798 | 1461152672773 Marionette TRACE conn4 <- [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]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1640ms 04:44:32 INFO - PROCESS | 1798 | 1461152672845 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1798 | 1461152672849 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 04:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:44:32 INFO - PROCESS | 1798 | 1461152672855 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1798 | 1461152672859 Marionette TRACE conn4 <- [1,1218,null,{}] 04:44:32 INFO - PROCESS | 1798 | 1461152672864 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:33 INFO - PROCESS | 1798 | 1461152673101 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 04:44:33 INFO - PROCESS | 1798 | 1461152673416 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x996b9800 == 129 [pid = 1798] [id = 312] 04:44:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x996ebc00) [pid = 1798] [serial = 937] [outer = (nil)] 04:44:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x9a47d000) [pid = 1798] [serial = 938] [outer = 0x996ebc00] 04:44:33 INFO - PROCESS | 1798 | 1461152673530 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x9a6f2000) [pid = 1798] [serial = 939] [outer = 0x996ebc00] 04:44:34 INFO - PROCESS | 1798 | 1461152674463 Marionette TRACE conn4 <- [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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1679ms 04:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:44:34 INFO - PROCESS | 1798 | 1461152674535 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1798 | 1461152674539 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 04:44:34 INFO - PROCESS | 1798 | 1461152674546 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1798 | 1461152674550 Marionette TRACE conn4 <- [1,1222,null,{}] 04:44:34 INFO - PROCESS | 1798 | 1461152674556 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:34 INFO - PROCESS | 1798 | 1461152674817 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 04:44:35 INFO - PROCESS | 1798 | 1461152675118 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x9d50e400 == 130 [pid = 1798] [id = 313] 04:44:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x9e924000) [pid = 1798] [serial = 940] [outer = (nil)] 04:44:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x9fb9f000) [pid = 1798] [serial = 941] [outer = 0x9e924000] 04:44:35 INFO - PROCESS | 1798 | 1461152675207 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x9fbaac00) [pid = 1798] [serial = 942] [outer = 0x9e924000] 04:44:36 INFO - PROCESS | 1798 | 1461152676068 Marionette TRACE conn4 <- [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] 04:44:36 INFO - PROCESS | 1798 | 1461152676132 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 04:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:44:36 INFO - PROCESS | 1798 | 1461152676139 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1798 | 1461152676141 Marionette TRACE conn4 <- [1,1226,null,{}] 04:44:36 INFO - PROCESS | 1798 | 1461152676148 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:36 INFO - PROCESS | 1798 | 1461152676346 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 04:44:36 INFO - PROCESS | 1798 | 1461152676599 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x9d505800 == 131 [pid = 1798] [id = 314] 04:44:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x9e925800) [pid = 1798] [serial = 943] [outer = (nil)] 04:44:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0xa09dd000) [pid = 1798] [serial = 944] [outer = 0x9e925800] 04:44:36 INFO - PROCESS | 1798 | 1461152676730 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0xa0ea8c00) [pid = 1798] [serial = 945] [outer = 0x9e925800] 04:44:37 INFO - PROCESS | 1798 | 1461152677616 Marionette TRACE conn4 <- [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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1537ms 04:44:37 INFO - PROCESS | 1798 | 1461152677677 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1798 | 1461152677681 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 04:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:44:37 INFO - PROCESS | 1798 | 1461152677687 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1798 | 1461152677690 Marionette TRACE conn4 <- [1,1230,null,{}] 04:44:37 INFO - PROCESS | 1798 | 1461152677696 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:37 INFO - PROCESS | 1798 | 1461152677896 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 04:44:38 INFO - PROCESS | 1798 | 1461152678146 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x8995ec00 == 132 [pid = 1798] [id = 315] 04:44:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x89960c00) [pid = 1798] [serial = 946] [outer = (nil)] 04:44:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x89966c00) [pid = 1798] [serial = 947] [outer = 0x89960c00] 04:44:38 INFO - PROCESS | 1798 | 1461152678279 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x89969800) [pid = 1798] [serial = 948] [outer = 0x89960c00] 04:44:39 INFO - PROCESS | 1798 | 1461152679139 Marionette TRACE conn4 <- [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]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1485ms 04:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:44:39 INFO - PROCESS | 1798 | 1461152679173 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1798 | 1461152679176 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 04:44:39 INFO - PROCESS | 1798 | 1461152679184 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1798 | 1461152679187 Marionette TRACE conn4 <- [1,1234,null,{}] 04:44:39 INFO - PROCESS | 1798 | 1461152679194 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:39 INFO - PROCESS | 1798 | 1461152679387 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 04:44:39 INFO - PROCESS | 1798 | 1461152679607 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8996d000 == 133 [pid = 1798] [id = 316] 04:44:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x8b36b800) [pid = 1798] [serial = 949] [outer = (nil)] 04:44:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x8de6e800) [pid = 1798] [serial = 950] [outer = 0x8b36b800] 04:44:39 INFO - PROCESS | 1798 | 1461152679744 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 198 (0x8de71400) [pid = 1798] [serial = 951] [outer = 0x8b36b800] 04:44:41 INFO - PROCESS | 1798 | 1461152681105 Marionette TRACE conn4 <- [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]]]}] 04:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1993ms 04:44:41 INFO - PROCESS | 1798 | 1461152681231 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1798 | 1461152681238 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 04:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:44:41 INFO - PROCESS | 1798 | 1461152681263 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1798 | 1461152681268 Marionette TRACE conn4 <- [1,1238,null,{}] 04:44:41 INFO - PROCESS | 1798 | 1461152681276 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:41 INFO - PROCESS | 1798 | 1461152681465 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 04:44:41 INFO - PROCESS | 1798 | 1461152681678 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x89967400 == 134 [pid = 1798] [id = 317] 04:44:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 199 (0x89ee9400) [pid = 1798] [serial = 952] [outer = (nil)] 04:44:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 200 (0x8a7cf400) [pid = 1798] [serial = 953] [outer = 0x89ee9400] 04:44:41 INFO - PROCESS | 1798 | 1461152681798 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 201 (0x8b7d4c00) [pid = 1798] [serial = 954] [outer = 0x89ee9400] 04:44:42 INFO - PROCESS | 1798 | 1461152682728 Marionette TRACE conn4 <- [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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1540ms 04:44:42 INFO - PROCESS | 1798 | 1461152682801 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1798 | 1461152682810 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 04:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:44:42 INFO - PROCESS | 1798 | 1461152682821 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1798 | 1461152682826 Marionette TRACE conn4 <- [1,1242,null,{}] 04:44:42 INFO - PROCESS | 1798 | 1461152682833 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:43 INFO - PROCESS | 1798 | 1461152683143 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 04:44:43 INFO - PROCESS | 1798 | 1461152683487 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x89df1800 == 135 [pid = 1798] [id = 318] 04:44:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 202 (0x8b45e000) [pid = 1798] [serial = 955] [outer = (nil)] 04:44:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 203 (0x8de76c00) [pid = 1798] [serial = 956] [outer = 0x8b45e000] 04:44:43 INFO - PROCESS | 1798 | 1461152683574 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 204 (0x8de81400) [pid = 1798] [serial = 957] [outer = 0x8b45e000] 04:44:44 INFO - PROCESS | 1798 | 1461152684635 Marionette TRACE conn4 <- [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]]]}] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa3dc00 == 134 [pid = 1798] [id = 39] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x8bea5400 == 133 [pid = 1798] [id = 301] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 203 (0xa3b7f400) [pid = 1798] [serial = 815] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 202 (0xa0e46800) [pid = 1798] [serial = 812] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 201 (0xa0e9c000) [pid = 1798] [serial = 797] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 200 (0x8de8a000) [pid = 1798] [serial = 806] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 199 (0x98ded400) [pid = 1798] [serial = 788] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 198 (0xa29db400) [pid = 1798] [serial = 800] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 197 (0x873d2800) [pid = 1798] [serial = 818] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x9fd9e000) [pid = 1798] [serial = 794] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x9e91cc00) [pid = 1798] [serial = 791] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x9282b800) [pid = 1798] [serial = 779] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x8beab400) [pid = 1798] [serial = 809] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x98aa7c00) [pid = 1798] [serial = 785] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x98323400) [pid = 1798] [serial = 782] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x8e03cc00) [pid = 1798] [serial = 776] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x89df3c00) [pid = 1798] [serial = 803] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x8ec38400) [pid = 1798] [serial = 845] [outer = (nil)] [url = about:blank] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec2d000 == 132 [pid = 1798] [id = 300] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x8e004800 == 131 [pid = 1798] [id = 299] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x887ad800 == 130 [pid = 1798] [id = 298] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x875cf400 == 129 [pid = 1798] [id = 297] 04:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1932ms 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x875cb800 == 128 [pid = 1798] [id = 296] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x89909400 == 127 [pid = 1798] [id = 295] 04:44:44 INFO - PROCESS | 1798 | 1461152684763 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1798 | 1461152684767 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x938d0000 == 126 [pid = 1798] [id = 286] 04:44:44 INFO - PROCESS | 1798 | --DOCSHELL 0x8e057800 == 125 [pid = 1798] [id = 285] 04:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:44:44 INFO - PROCESS | 1798 | 1461152684781 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1798 | 1461152684786 Marionette TRACE conn4 <- [1,1246,null,{}] 04:44:44 INFO - PROCESS | 1798 | 1461152684803 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:45 INFO - PROCESS | 1798 | 1461152685008 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x8e8a0000) [pid = 1798] [serial = 836] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x8e8fcc00) [pid = 1798] [serial = 837] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x887b2800) [pid = 1798] [serial = 824] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8a7d4400) [pid = 1798] [serial = 843] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x875c7400) [pid = 1798] [serial = 821] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x887b6c00) [pid = 1798] [serial = 825] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8df58400) [pid = 1798] [serial = 833] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8f6d0c00) [pid = 1798] [serial = 839] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8fa40c00) [pid = 1798] [serial = 840] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x95978800) [pid = 1798] [serial = 774] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8b370800) [pid = 1798] [serial = 828] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x89edf000) [pid = 1798] [serial = 827] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8de8a800) [pid = 1798] [serial = 830] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x8e038400) [pid = 1798] [serial = 834] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x89e18c00) [pid = 1798] [serial = 842] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8e036400) [pid = 1798] [serial = 831] [outer = (nil)] [url = about:blank] 04:44:45 INFO - PROCESS | 1798 | 1461152685310 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x887b2800 == 126 [pid = 1798] [id = 319] 04:44:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x89e18c00) [pid = 1798] [serial = 958] [outer = (nil)] 04:44:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x8c03b800) [pid = 1798] [serial = 959] [outer = 0x89e18c00] 04:44:45 INFO - PROCESS | 1798 | 1461152685397 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x8de8dc00) [pid = 1798] [serial = 960] [outer = 0x89e18c00] 04:44:46 INFO - PROCESS | 1798 | 1461152686195 Marionette TRACE conn4 <- [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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1440ms 04:44:46 INFO - PROCESS | 1798 | 1461152686220 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 04:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:44:46 INFO - PROCESS | 1798 | 1461152686225 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 04:44:46 INFO - PROCESS | 1798 | 1461152686231 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1798 | 1461152686234 Marionette TRACE conn4 <- [1,1250,null,{}] 04:44:46 INFO - PROCESS | 1798 | 1461152686254 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:46 INFO - PROCESS | 1798 | 1461152686443 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 04:44:46 INFO - PROCESS | 1798 | 1461152686460 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7cc000 == 127 [pid = 1798] [id = 320] 04:44:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x8e03e000) [pid = 1798] [serial = 961] [outer = (nil)] 04:44:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x8e893c00) [pid = 1798] [serial = 962] [outer = 0x8e03e000] 04:44:46 INFO - PROCESS | 1798 | 1461152686537 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x8e902400) [pid = 1798] [serial = 963] [outer = 0x8e03e000] 04:44:47 INFO - PROCESS | 1798 | 1461152687604 Marionette TRACE conn4 <- [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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1429ms 04:44:47 INFO - PROCESS | 1798 | 1461152687660 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1798 | 1461152687664 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 04:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:44:47 INFO - PROCESS | 1798 | 1461152687678 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1798 | 1461152687680 Marionette TRACE conn4 <- [1,1254,null,{}] 04:44:47 INFO - PROCESS | 1798 | 1461152687686 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:47 INFO - PROCESS | 1798 | 1461152687924 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 04:44:47 INFO - PROCESS | 1798 | 1461152687956 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e035000 == 128 [pid = 1798] [id = 321] 04:44:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x8e892c00) [pid = 1798] [serial = 964] [outer = (nil)] 04:44:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x8f692800) [pid = 1798] [serial = 965] [outer = 0x8e892c00] 04:44:48 INFO - PROCESS | 1798 | 1461152688032 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x8f9bf800) [pid = 1798] [serial = 966] [outer = 0x8e892c00] 04:44:48 INFO - PROCESS | 1798 | 1461152688981 Marionette TRACE conn4 <- [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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1386ms 04:44:49 INFO - PROCESS | 1798 | 1461152689071 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1798 | 1461152689075 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 04:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:44:49 INFO - PROCESS | 1798 | 1461152689081 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1798 | 1461152689085 Marionette TRACE conn4 <- [1,1258,null,{}] 04:44:49 INFO - PROCESS | 1798 | 1461152689090 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:49 INFO - PROCESS | 1798 | 1461152689764 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 04:44:49 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8ec38c00) [pid = 1798] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:44:49 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x887b0000) [pid = 1798] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:44:49 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8b368c00) [pid = 1798] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:44:49 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8e033400) [pid = 1798] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:44:49 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x8990a800) [pid = 1798] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:44:49 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x875cfc00) [pid = 1798] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:44:49 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x96a46400) [pid = 1798] [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.] 04:44:49 INFO - PROCESS | 1798 | 1461152689958 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x875cd400 == 129 [pid = 1798] [id = 322] 04:44:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x875cfc00) [pid = 1798] [serial = 967] [outer = (nil)] 04:44:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x8a70b000) [pid = 1798] [serial = 968] [outer = 0x875cfc00] 04:44:50 INFO - PROCESS | 1798 | 1461152690042 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x92823400) [pid = 1798] [serial = 969] [outer = 0x875cfc00] 04:44:50 INFO - PROCESS | 1798 | 1461152690768 Marionette TRACE conn4 <- [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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1733ms 04:44:50 INFO - PROCESS | 1798 | 1461152690814 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1798 | 1461152690818 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 04:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:44:50 INFO - PROCESS | 1798 | 1461152690824 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1798 | 1461152690828 Marionette TRACE conn4 <- [1,1262,null,{}] 04:44:50 INFO - PROCESS | 1798 | 1461152690833 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:51 INFO - PROCESS | 1798 | 1461152691067 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 04:44:51 INFO - PROCESS | 1798 | 1461152691087 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae3c00 == 130 [pid = 1798] [id = 323] 04:44:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x8ec2c800) [pid = 1798] [serial = 970] [outer = (nil)] 04:44:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x938d0000) [pid = 1798] [serial = 971] [outer = 0x8ec2c800] 04:44:51 INFO - PROCESS | 1798 | 1461152691164 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x93c23400) [pid = 1798] [serial = 972] [outer = 0x8ec2c800] 04:44:52 INFO - PROCESS | 1798 | 1461152692202 Marionette TRACE conn4 <- [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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1429ms 04:44:52 INFO - PROCESS | 1798 | 1461152692255 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1798 | 1461152692261 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 04:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:44:52 INFO - PROCESS | 1798 | 1461152692270 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1798 | 1461152692277 Marionette TRACE conn4 <- [1,1266,null,{}] 04:44:52 INFO - PROCESS | 1798 | 1461152692288 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:52 INFO - PROCESS | 1798 | 1461152692514 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 04:44:52 INFO - PROCESS | 1798 | 1461152692863 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x875cb800 == 131 [pid = 1798] [id = 324] 04:44:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x89964000) [pid = 1798] [serial = 973] [outer = (nil)] 04:44:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x89e15800) [pid = 1798] [serial = 974] [outer = 0x89964000] 04:44:52 INFO - PROCESS | 1798 | 1461152692963 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x8a707800) [pid = 1798] [serial = 975] [outer = 0x89964000] 04:44:53 INFO - PROCESS | 1798 | 1461152693884 Marionette TRACE conn4 <- [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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1688ms 04:44:53 INFO - PROCESS | 1798 | 1461152693959 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1798 | 1461152693968 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 04:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:44:53 INFO - PROCESS | 1798 | 1461152693979 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1798 | 1461152693983 Marionette TRACE conn4 <- [1,1270,null,{}] 04:44:53 INFO - PROCESS | 1798 | 1461152693990 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:54 INFO - PROCESS | 1798 | 1461152694234 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 04:44:54 INFO - PROCESS | 1798 | 1461152694541 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c02e800 == 132 [pid = 1798] [id = 325] 04:44:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x8c035400) [pid = 1798] [serial = 976] [outer = (nil)] 04:44:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x8de8b800) [pid = 1798] [serial = 977] [outer = 0x8c035400] 04:44:54 INFO - PROCESS | 1798 | 1461152694633 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x8e04bc00) [pid = 1798] [serial = 978] [outer = 0x8c035400] 04:44:55 INFO - PROCESS | 1798 | 1461152695671 Marionette TRACE conn4 <- [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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1732ms 04:44:55 INFO - PROCESS | 1798 | 1461152695711 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 04:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:44:55 INFO - PROCESS | 1798 | 1461152695716 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 04:44:55 INFO - PROCESS | 1798 | 1461152695722 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1798 | 1461152695729 Marionette TRACE conn4 <- [1,1274,null,{}] 04:44:55 INFO - PROCESS | 1798 | 1461152695747 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:55 INFO - PROCESS | 1798 | 1461152695968 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 04:44:56 INFO - PROCESS | 1798 | 1461152696240 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec38400 == 133 [pid = 1798] [id = 326] 04:44:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x92823c00) [pid = 1798] [serial = 979] [outer = (nil)] 04:44:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x938d1400) [pid = 1798] [serial = 980] [outer = 0x92823c00] 04:44:56 INFO - PROCESS | 1798 | 1461152696334 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x94fa4000) [pid = 1798] [serial = 981] [outer = 0x92823c00] 04:44:57 INFO - PROCESS | 1798 | 1461152697198 Marionette TRACE conn4 <- [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]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1536ms 04:44:57 INFO - PROCESS | 1798 | 1461152697258 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 04:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:44:57 INFO - PROCESS | 1798 | 1461152697263 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 04:44:57 INFO - PROCESS | 1798 | 1461152697270 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1798 | 1461152697273 Marionette TRACE conn4 <- [1,1278,null,{}] 04:44:57 INFO - PROCESS | 1798 | 1461152697279 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:57 INFO - PROCESS | 1798 | 1461152697497 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 04:44:57 INFO - PROCESS | 1798 | 1461152697770 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x92807c00 == 134 [pid = 1798] [id = 327] 04:44:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x9282fc00) [pid = 1798] [serial = 982] [outer = (nil)] 04:44:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x95b17000) [pid = 1798] [serial = 983] [outer = 0x9282fc00] 04:44:57 INFO - PROCESS | 1798 | 1461152697912 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x96a46800) [pid = 1798] [serial = 984] [outer = 0x9282fc00] 04:44:58 INFO - PROCESS | 1798 | 1461152698779 Marionette TRACE conn4 <- [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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1539ms 04:44:58 INFO - PROCESS | 1798 | 1461152698810 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1798 | 1461152698814 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 04:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:44:58 INFO - PROCESS | 1798 | 1461152698821 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1798 | 1461152698824 Marionette TRACE conn4 <- [1,1282,null,{}] 04:44:58 INFO - PROCESS | 1798 | 1461152698846 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:44:59 INFO - PROCESS | 1798 | 1461152699105 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 04:44:59 INFO - PROCESS | 1798 | 1461152699254 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x9596bc00 == 135 [pid = 1798] [id = 328] 04:44:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x9596d400) [pid = 1798] [serial = 985] [outer = (nil)] 04:44:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x97b5a000) [pid = 1798] [serial = 986] [outer = 0x9596d400] 04:44:59 INFO - PROCESS | 1798 | 1461152699390 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x9826a800) [pid = 1798] [serial = 987] [outer = 0x9596d400] 04:45:00 INFO - PROCESS | 1798 | 1461152700262 Marionette TRACE conn4 <- [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]]]}] 04:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1487ms 04:45:00 INFO - PROCESS | 1798 | 1461152700308 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1798 | 1461152700312 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 04:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:45:00 INFO - PROCESS | 1798 | 1461152700319 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1798 | 1461152700323 Marionette TRACE conn4 <- [1,1286,null,{}] 04:45:00 INFO - PROCESS | 1798 | 1461152700330 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:00 INFO - PROCESS | 1798 | 1461152700572 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 04:45:00 INFO - PROCESS | 1798 | 1461152700841 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x96f01400 == 136 [pid = 1798] [id = 329] 04:45:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x98d77c00) [pid = 1798] [serial = 988] [outer = (nil)] 04:45:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x9928a800) [pid = 1798] [serial = 989] [outer = 0x98d77c00] 04:45:00 INFO - PROCESS | 1798 | 1461152700980 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 198 (0x996ef000) [pid = 1798] [serial = 990] [outer = 0x98d77c00] 04:45:01 INFO - PROCESS | 1798 | 1461152701931 Marionette TRACE conn4 <- [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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1688ms 04:45:02 INFO - PROCESS | 1798 | 1461152702008 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 04:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:45:02 INFO - PROCESS | 1798 | 1461152702012 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 04:45:02 INFO - PROCESS | 1798 | 1461152702019 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1798 | 1461152702022 Marionette TRACE conn4 <- [1,1290,null,{}] 04:45:02 INFO - PROCESS | 1798 | 1461152702029 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:02 INFO - PROCESS | 1798 | 1461152702298 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 04:45:02 INFO - PROCESS | 1798 | 1461152702655 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e03c400 == 137 [pid = 1798] [id = 330] 04:45:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 199 (0x98756800) [pid = 1798] [serial = 991] [outer = (nil)] 04:45:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 200 (0x9d507800) [pid = 1798] [serial = 992] [outer = 0x98756800] 04:45:02 INFO - PROCESS | 1798 | 1461152702750 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 201 (0x9fa8c400) [pid = 1798] [serial = 993] [outer = 0x98756800] 04:45:03 INFO - PROCESS | 1798 | 1461152703627 Marionette TRACE conn4 <- [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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1638ms 04:45:03 INFO - PROCESS | 1798 | 1461152703659 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1798 | 1461152703664 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 04:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:45:03 INFO - PROCESS | 1798 | 1461152703671 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1798 | 1461152703675 Marionette TRACE conn4 <- [1,1294,null,{}] 04:45:03 INFO - PROCESS | 1798 | 1461152703681 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:03 INFO - PROCESS | 1798 | 1461152703880 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 04:45:04 INFO - PROCESS | 1798 | 1461152704109 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x96f41800 == 138 [pid = 1798] [id = 331] 04:45:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 202 (0x9a6d4800) [pid = 1798] [serial = 994] [outer = (nil)] 04:45:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 203 (0xa0914800) [pid = 1798] [serial = 995] [outer = 0x9a6d4800] 04:45:04 INFO - PROCESS | 1798 | 1461152704245 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 204 (0xa0e49c00) [pid = 1798] [serial = 996] [outer = 0x9a6d4800] 04:45:05 INFO - PROCESS | 1798 | 1461152705161 Marionette TRACE conn4 <- [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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1533ms 04:45:05 INFO - PROCESS | 1798 | 1461152705205 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1798 | 1461152705209 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 04:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:45:05 INFO - PROCESS | 1798 | 1461152705216 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1798 | 1461152705219 Marionette TRACE conn4 <- [1,1298,null,{}] 04:45:05 INFO - PROCESS | 1798 | 1461152705225 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:05 INFO - PROCESS | 1798 | 1461152705474 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 04:45:05 INFO - PROCESS | 1798 | 1461152705736 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a83c000 == 139 [pid = 1798] [id = 332] 04:45:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 205 (0x8a83d800) [pid = 1798] [serial = 997] [outer = (nil)] 04:45:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 206 (0x8a844400) [pid = 1798] [serial = 998] [outer = 0x8a83d800] 04:45:05 INFO - PROCESS | 1798 | 1461152705864 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 207 (0x8a847000) [pid = 1798] [serial = 999] [outer = 0x8a83d800] 04:45:06 INFO - PROCESS | 1798 | 1461152706786 Marionette TRACE conn4 <- [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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1637ms 04:45:06 INFO - PROCESS | 1798 | 1461152706854 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1798 | 1461152706859 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 04:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:45:06 INFO - PROCESS | 1798 | 1461152706865 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1798 | 1461152706869 Marionette TRACE conn4 <- [1,1302,null,{}] 04:45:06 INFO - PROCESS | 1798 | 1461152706875 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:07 INFO - PROCESS | 1798 | 1461152707111 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 04:45:07 INFO - PROCESS | 1798 | 1461152707427 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a83b800 == 140 [pid = 1798] [id = 333] 04:45:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 208 (0x8a83dc00) [pid = 1798] [serial = 1000] [outer = (nil)] 04:45:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 209 (0x9ffa9400) [pid = 1798] [serial = 1001] [outer = 0x8a83dc00] 04:45:07 INFO - PROCESS | 1798 | 1461152707525 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 210 (0xa0b0d800) [pid = 1798] [serial = 1002] [outer = 0x8a83dc00] 04:45:08 INFO - PROCESS | 1798 | 1461152708446 Marionette TRACE conn4 <- [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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1638ms 04:45:08 INFO - PROCESS | 1798 | 1461152708504 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1798 | 1461152708508 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 04:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:45:08 INFO - PROCESS | 1798 | 1461152708515 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1798 | 1461152708519 Marionette TRACE conn4 <- [1,1306,null,{}] 04:45:08 INFO - PROCESS | 1798 | 1461152708525 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:08 INFO - PROCESS | 1798 | 1461152708749 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 04:45:09 INFO - PROCESS | 1798 | 1461152709019 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c63400 == 141 [pid = 1798] [id = 334] 04:45:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 211 (0x89c6b800) [pid = 1798] [serial = 1003] [outer = (nil)] 04:45:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 212 (0x8a840400) [pid = 1798] [serial = 1004] [outer = 0x89c6b800] 04:45:09 INFO - PROCESS | 1798 | 1461152709164 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 213 (0xa29db400) [pid = 1798] [serial = 1005] [outer = 0x89c6b800] 04:45:10 INFO - PROCESS | 1798 | 1461152710027 Marionette TRACE conn4 <- [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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1583ms 04:45:10 INFO - PROCESS | 1798 | 1461152710099 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1798 | 1461152710103 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 04:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:45:10 INFO - PROCESS | 1798 | 1461152710110 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1798 | 1461152710114 Marionette TRACE conn4 <- [1,1310,null,{}] 04:45:10 INFO - PROCESS | 1798 | 1461152710120 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:10 INFO - PROCESS | 1798 | 1461152710326 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 04:45:10 INFO - PROCESS | 1798 | 1461152710592 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x87451c00 == 142 [pid = 1798] [id = 335] 04:45:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 214 (0x87453c00) [pid = 1798] [serial = 1006] [outer = (nil)] 04:45:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 215 (0x8745a800) [pid = 1798] [serial = 1007] [outer = 0x87453c00] 04:45:10 INFO - PROCESS | 1798 | 1461152710720 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 216 (0x8745e000) [pid = 1798] [serial = 1008] [outer = 0x87453c00] 04:45:11 INFO - PROCESS | 1798 | 1461152711604 Marionette TRACE conn4 <- [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] 04:45:11 INFO - PROCESS | 1798 | 1461152711651 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 04:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:45:11 INFO - PROCESS | 1798 | 1461152711657 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1798 | 1461152711661 Marionette TRACE conn4 <- [1,1314,null,{}] 04:45:11 INFO - PROCESS | 1798 | 1461152711667 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:11 INFO - PROCESS | 1798 | 1461152711871 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 04:45:12 INFO - PROCESS | 1798 | 1461152712134 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x87458800 == 143 [pid = 1798] [id = 336] 04:45:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 217 (0x8745a000) [pid = 1798] [serial = 1009] [outer = (nil)] 04:45:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 218 (0x8b6bbc00) [pid = 1798] [serial = 1010] [outer = 0x8745a000] 04:45:12 INFO - PROCESS | 1798 | 1461152712268 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 219 (0x8b6bdc00) [pid = 1798] [serial = 1011] [outer = 0x8745a000] 04:45:13 INFO - PROCESS | 1798 | 1461152713178 Marionette TRACE conn4 <- [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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1596ms 04:45:13 INFO - PROCESS | 1798 | 1461152713255 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1798 | 1461152713259 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 04:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:45:13 INFO - PROCESS | 1798 | 1461152713265 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1798 | 1461152713269 Marionette TRACE conn4 <- [1,1318,null,{}] 04:45:13 INFO - PROCESS | 1798 | 1461152713275 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:13 INFO - PROCESS | 1798 | 1461152713516 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 04:45:13 INFO - PROCESS | 1798 | 1461152713822 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x863e3c00 == 144 [pid = 1798] [id = 337] 04:45:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 220 (0x863e4000) [pid = 1798] [serial = 1012] [outer = (nil)] 04:45:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 221 (0x863eb800) [pid = 1798] [serial = 1013] [outer = 0x863e4000] 04:45:13 INFO - PROCESS | 1798 | 1461152713912 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 222 (0x863ee000) [pid = 1798] [serial = 1014] [outer = 0x863e4000] 04:45:14 INFO - PROCESS | 1798 | 1461152714799 Marionette TRACE conn4 <- [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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1580ms 04:45:14 INFO - PROCESS | 1798 | 1461152714846 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1798 | 1461152714849 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 04:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:45:14 INFO - PROCESS | 1798 | 1461152714856 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1798 | 1461152714860 Marionette TRACE conn4 <- [1,1322,null,{}] 04:45:14 INFO - PROCESS | 1798 | 1461152714865 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:15 INFO - PROCESS | 1798 | 1461152715087 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 04:45:15 INFO - PROCESS | 1798 | 1461152715396 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x863e7c00 == 145 [pid = 1798] [id = 338] 04:45:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 223 (0x863ea400) [pid = 1798] [serial = 1015] [outer = (nil)] 04:45:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 224 (0x8b6c1400) [pid = 1798] [serial = 1016] [outer = 0x863ea400] 04:45:15 INFO - PROCESS | 1798 | 1461152715500 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 225 (0x8b6c3400) [pid = 1798] [serial = 1017] [outer = 0x863ea400] 04:45:16 INFO - PROCESS | 1798 | 1461152716436 Marionette TRACE conn4 <- [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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1635ms 04:45:16 INFO - PROCESS | 1798 | 1461152716492 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1798 | 1461152716496 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 04:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:45:16 INFO - PROCESS | 1798 | 1461152716503 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1798 | 1461152716507 Marionette TRACE conn4 <- [1,1326,null,{}] 04:45:16 INFO - PROCESS | 1798 | 1461152716513 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:16 INFO - PROCESS | 1798 | 1461152716734 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 04:45:17 INFO - PROCESS | 1798 | 1461152717058 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x863e9c00 == 146 [pid = 1798] [id = 339] 04:45:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 226 (0x869a7400) [pid = 1798] [serial = 1018] [outer = (nil)] 04:45:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 227 (0x869afc00) [pid = 1798] [serial = 1019] [outer = 0x869a7400] 04:45:17 INFO - PROCESS | 1798 | 1461152717149 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 228 (0x869b1c00) [pid = 1798] [serial = 1020] [outer = 0x869a7400] 04:45:18 INFO - PROCESS | 1798 | 1461152718103 Marionette TRACE conn4 <- [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]]]}] 04:45:18 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 04:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1679ms 04:45:18 INFO - PROCESS | 1798 | 1461152718183 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1798 | 1461152718188 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 04:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:45:18 INFO - PROCESS | 1798 | 1461152718195 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1798 | 1461152718199 Marionette TRACE conn4 <- [1,1330,null,{}] 04:45:18 INFO - PROCESS | 1798 | 1461152718206 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:18 INFO - PROCESS | 1798 | 1461152718470 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 04:45:19 INFO - PROCESS | 1798 | 1461152719409 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x89962000 == 147 [pid = 1798] [id = 340] 04:45:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 229 (0x89962400) [pid = 1798] [serial = 1021] [outer = (nil)] 04:45:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 230 (0x89aea800) [pid = 1798] [serial = 1022] [outer = 0x89962400] 04:45:19 INFO - PROCESS | 1798 | 1461152719530 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 231 (0x89c68000) [pid = 1798] [serial = 1023] [outer = 0x89962400] 04:45:20 INFO - PROCESS | 1798 | 1461152720415 Marionette TRACE conn4 <- [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]]]}] 04:45:20 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 04:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 2282ms 04:45:20 INFO - PROCESS | 1798 | 1461152720478 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1798 | 1461152720485 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 04:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:45:20 INFO - PROCESS | 1798 | 1461152720494 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1798 | 1461152720498 Marionette TRACE conn4 <- [1,1334,null,{}] 04:45:20 INFO - PROCESS | 1798 | 1461152720505 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:20 INFO - PROCESS | 1798 | 1461152720738 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 04:45:21 INFO - PROCESS | 1798 | 1461152721025 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a706800 == 148 [pid = 1798] [id = 341] 04:45:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 232 (0x8a70b400) [pid = 1798] [serial = 1024] [outer = (nil)] 04:45:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 233 (0x8a83f000) [pid = 1798] [serial = 1025] [outer = 0x8a70b400] 04:45:21 INFO - PROCESS | 1798 | 1461152721235 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 234 (0x8b36cc00) [pid = 1798] [serial = 1026] [outer = 0x8a70b400] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8e90e000 == 147 [pid = 1798] [id = 42] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8990d000 == 146 [pid = 1798] [id = 254] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec36c00 == 145 [pid = 1798] [id = 126] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x89ede800 == 144 [pid = 1798] [id = 266] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x97b7f800 == 143 [pid = 1798] [id = 173] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d2800 == 142 [pid = 1798] [id = 271] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x96d9c000 == 141 [pid = 1798] [id = 260] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x93c2a000 == 140 [pid = 1798] [id = 11] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x937ec000 == 139 [pid = 1798] [id = 306] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8e034000 == 138 [pid = 1798] [id = 305] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8e00a800 == 137 [pid = 1798] [id = 304] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x8a703800 == 136 [pid = 1798] [id = 303] 04:45:22 INFO - PROCESS | 1798 | --DOCSHELL 0x89ae2c00 == 135 [pid = 1798] [id = 302] 04:45:22 INFO - PROCESS | 1798 | 1461152722392 Marionette TRACE conn4 <- [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]]]}] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 233 (0x8f6cf000) [pid = 1798] [serial = 905] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 232 (0x8f689000) [pid = 1798] [serial = 902] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 231 (0x8b371800) [pid = 1798] [serial = 890] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 230 (0x8e03e800) [pid = 1798] [serial = 896] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 229 (0x8e051000) [pid = 1798] [serial = 897] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 228 (0x887b8000) [pid = 1798] [serial = 848] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 227 (0x96d94000) [pid = 1798] [serial = 863] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 226 (0x8ec2fc00) [pid = 1798] [serial = 900] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 225 (0x89df9400) [pid = 1798] [serial = 888] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 224 (0x89ae8000) [pid = 1798] [serial = 887] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 223 (0x9282a800) [pid = 1798] [serial = 857] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 222 (0x8a7c9800) [pid = 1798] [serial = 893] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 221 (0x8df56400) [pid = 1798] [serial = 894] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 220 (0x8bea6800) [pid = 1798] [serial = 851] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 219 (0x8f9b6000) [pid = 1798] [serial = 854] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 218 (0x97b67000) [pid = 1798] [serial = 866] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 217 (0x938d8400) [pid = 1798] [serial = 860] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 216 (0x981b0c00) [pid = 1798] [serial = 869] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 215 (0x98aab000) [pid = 1798] [serial = 872] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 214 (0x98fca400) [pid = 1798] [serial = 875] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 213 (0x9fb5e400) [pid = 1798] [serial = 878] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 212 (0x8a70cc00) [pid = 1798] [serial = 881] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 211 (0x8b36ec00) [pid = 1798] [serial = 884] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 210 (0x8bea5000) [pid = 1798] [serial = 891] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 209 (0x8f6c8400) [pid = 1798] [serial = 903] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 208 (0x8e8f4800) [pid = 1798] [serial = 899] [outer = (nil)] [url = about:blank] 04:45:22 INFO - PROCESS | 1798 | --DOMWINDOW == 207 (0x9fd98400) [pid = 1798] [serial = 627] [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.] 04:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 2084ms 04:45:22 INFO - PROCESS | 1798 | 1461152722580 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1798 | 1461152722586 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 04:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:45:22 INFO - PROCESS | 1798 | 1461152722596 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1798 | 1461152722599 Marionette TRACE conn4 <- [1,1338,null,{}] 04:45:22 INFO - PROCESS | 1798 | 1461152722606 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:22 INFO - PROCESS | 1798 | 1461152722932 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 04:45:23 INFO - PROCESS | 1798 | 1461152723143 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x8995e400 == 136 [pid = 1798] [id = 342] 04:45:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 208 (0x8a70f400) [pid = 1798] [serial = 1027] [outer = (nil)] 04:45:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 209 (0x8b367800) [pid = 1798] [serial = 1028] [outer = 0x8a70f400] 04:45:23 INFO - PROCESS | 1798 | 1461152723222 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 210 (0x8b6c5c00) [pid = 1798] [serial = 1029] [outer = 0x8a70f400] 04:45:24 INFO - PROCESS | 1798 | 1461152724488 Marionette TRACE conn4 <- [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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1942ms 04:45:24 INFO - PROCESS | 1798 | 1461152724540 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 04:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:45:24 INFO - PROCESS | 1798 | 1461152724545 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 04:45:24 INFO - PROCESS | 1798 | 1461152724554 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1798 | 1461152724564 Marionette TRACE conn4 <- [1,1342,null,{}] 04:45:24 INFO - PROCESS | 1798 | 1461152724676 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:24 INFO - PROCESS | 1798 | 1461152724930 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 04:45:24 INFO - PROCESS | 1798 | 1461152724960 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x89909400 == 137 [pid = 1798] [id = 343] 04:45:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 211 (0x89e1ac00) [pid = 1798] [serial = 1030] [outer = (nil)] 04:45:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 212 (0x8c031800) [pid = 1798] [serial = 1031] [outer = 0x89e1ac00] 04:45:25 INFO - PROCESS | 1798 | 1461152725039 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 213 (0x8de87c00) [pid = 1798] [serial = 1032] [outer = 0x89e1ac00] 04:45:25 INFO - PROCESS | 1798 | 1461152725955 Marionette TRACE conn4 <- [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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1441ms 04:45:26 INFO - PROCESS | 1798 | 1461152726006 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1798 | 1461152726012 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 04:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:45:26 INFO - PROCESS | 1798 | 1461152726018 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1798 | 1461152726021 Marionette TRACE conn4 <- [1,1346,null,{}] 04:45:26 INFO - PROCESS | 1798 | 1461152726026 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:26 INFO - PROCESS | 1798 | 1461152726275 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 04:45:26 INFO - PROCESS | 1798 | 1461152726304 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x873cbc00 == 138 [pid = 1798] [id = 344] 04:45:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 214 (0x8990d000) [pid = 1798] [serial = 1033] [outer = (nil)] 04:45:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 215 (0x8e00b000) [pid = 1798] [serial = 1034] [outer = 0x8990d000] 04:45:26 INFO - PROCESS | 1798 | 1461152726380 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 216 (0x8e03e800) [pid = 1798] [serial = 1035] [outer = 0x8990d000] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 215 (0x8b461c00) [pid = 1798] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 214 (0x8e892c00) [pid = 1798] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 213 (0x8e90d000) [pid = 1798] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 212 (0x89904000) [pid = 1798] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 211 (0x8de8c800) [pid = 1798] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 210 (0x8b45e000) [pid = 1798] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 209 (0x89ee9400) [pid = 1798] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 208 (0x8e03e000) [pid = 1798] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 207 (0x875cfc00) [pid = 1798] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 206 (0x91e19400) [pid = 1798] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 205 (0x8df53400) [pid = 1798] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 204 (0x89e18c00) [pid = 1798] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:45:27 INFO - PROCESS | 1798 | --DOMWINDOW == 203 (0x906f5400) [pid = 1798] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:45:28 INFO - PROCESS | 1798 | 1461152728075 Marionette TRACE conn4 <- [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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 2089ms 04:45:28 INFO - PROCESS | 1798 | 1461152728108 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1798 | 1461152728111 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 04:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:45:28 INFO - PROCESS | 1798 | 1461152728118 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1798 | 1461152728121 Marionette TRACE conn4 <- [1,1350,null,{}] 04:45:28 INFO - PROCESS | 1798 | 1461152728127 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:28 INFO - PROCESS | 1798 | 1461152728321 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 04:45:28 INFO - PROCESS | 1798 | 1461152728335 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6c2400 == 139 [pid = 1798] [id = 345] 04:45:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 204 (0x8c02f800) [pid = 1798] [serial = 1036] [outer = (nil)] 04:45:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 205 (0x8e002c00) [pid = 1798] [serial = 1037] [outer = 0x8c02f800] 04:45:28 INFO - PROCESS | 1798 | 1461152728584 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 206 (0x8e89b800) [pid = 1798] [serial = 1038] [outer = 0x8c02f800] 04:45:29 INFO - PROCESS | 1798 | 1461152729366 Marionette TRACE conn4 <- [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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1287ms 04:45:29 INFO - PROCESS | 1798 | 1461152729405 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1798 | 1461152729408 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 04:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:45:29 INFO - PROCESS | 1798 | 1461152729419 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1798 | 1461152729422 Marionette TRACE conn4 <- [1,1354,null,{}] 04:45:29 INFO - PROCESS | 1798 | 1461152729428 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:29 INFO - PROCESS | 1798 | 1461152729718 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 04:45:30 INFO - PROCESS | 1798 | 1461152730016 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x869b4800 == 140 [pid = 1798] [id = 346] 04:45:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 207 (0x869b4c00) [pid = 1798] [serial = 1039] [outer = (nil)] 04:45:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 208 (0x875c8000) [pid = 1798] [serial = 1040] [outer = 0x869b4c00] 04:45:30 INFO - PROCESS | 1798 | 1461152730156 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 209 (0x89968c00) [pid = 1798] [serial = 1041] [outer = 0x869b4c00] 04:45:31 INFO - PROCESS | 1798 | 1461152731161 Marionette TRACE conn4 <- [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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1782ms 04:45:31 INFO - PROCESS | 1798 | 1461152731200 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1798 | 1461152731207 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 04:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:45:31 INFO - PROCESS | 1798 | 1461152731216 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1798 | 1461152731223 Marionette TRACE conn4 <- [1,1358,null,{}] 04:45:31 INFO - PROCESS | 1798 | 1461152731248 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:31 INFO - PROCESS | 1798 | 1461152731541 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 04:45:31 INFO - PROCESS | 1798 | 1461152731752 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7d4800 == 141 [pid = 1798] [id = 347] 04:45:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 210 (0x8a841800) [pid = 1798] [serial = 1042] [outer = (nil)] 04:45:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 211 (0x8b371800) [pid = 1798] [serial = 1043] [outer = 0x8a841800] 04:45:31 INFO - PROCESS | 1798 | 1461152731861 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 212 (0x8b6bd400) [pid = 1798] [serial = 1044] [outer = 0x8a841800] 04:45:32 INFO - PROCESS | 1798 | 1461152732843 Marionette TRACE conn4 <- [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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1686ms 04:45:32 INFO - PROCESS | 1798 | 1461152732929 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1798 | 1461152732935 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 04:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:45:32 INFO - PROCESS | 1798 | 1461152732946 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1798 | 1461152732949 Marionette TRACE conn4 <- [1,1362,null,{}] 04:45:32 INFO - PROCESS | 1798 | 1461152732956 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:33 INFO - PROCESS | 1798 | 1461152733213 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 04:45:33 INFO - PROCESS | 1798 | 1461152733560 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b376000 == 142 [pid = 1798] [id = 348] 04:45:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 213 (0x8de6dc00) [pid = 1798] [serial = 1045] [outer = (nil)] 04:45:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 214 (0x8e00c800) [pid = 1798] [serial = 1046] [outer = 0x8de6dc00] 04:45:33 INFO - PROCESS | 1798 | 1461152733652 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 215 (0x8e058c00) [pid = 1798] [serial = 1047] [outer = 0x8de6dc00] 04:45:34 INFO - PROCESS | 1798 | 1461152734615 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1728ms 04:45:34 INFO - PROCESS | 1798 | 1461152734675 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1798 | 1461152734682 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 04:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:45:34 INFO - PROCESS | 1798 | 1461152734701 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1798 | 1461152734708 Marionette TRACE conn4 <- [1,1366,null,{}] 04:45:34 INFO - PROCESS | 1798 | 1461152734714 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:34 INFO - PROCESS | 1798 | 1461152734960 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 04:45:35 INFO - PROCESS | 1798 | 1461152735265 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df55400 == 143 [pid = 1798] [id = 349] 04:45:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 216 (0x8e033c00) [pid = 1798] [serial = 1048] [outer = (nil)] 04:45:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 217 (0x8f6c5400) [pid = 1798] [serial = 1049] [outer = 0x8e033c00] 04:45:35 INFO - PROCESS | 1798 | 1461152735355 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 218 (0x8f6d0400) [pid = 1798] [serial = 1050] [outer = 0x8e033c00] 04:45:36 INFO - PROCESS | 1798 | 1461152736311 Marionette TRACE conn4 <- [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] 04:45:36 INFO - PROCESS | 1798 | 1461152736338 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 04:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:45:36 INFO - PROCESS | 1798 | 1461152736345 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1798 | 1461152736348 Marionette TRACE conn4 <- [1,1370,null,{}] 04:45:36 INFO - PROCESS | 1798 | 1461152736354 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:36 INFO - PROCESS | 1798 | 1461152736557 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 04:45:36 INFO - PROCESS | 1798 | 1461152736823 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7cb000 == 144 [pid = 1798] [id = 350] 04:45:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 219 (0x8e892400) [pid = 1798] [serial = 1051] [outer = (nil)] 04:45:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 220 (0x912e7400) [pid = 1798] [serial = 1052] [outer = 0x8e892400] 04:45:36 INFO - PROCESS | 1798 | 1461152736963 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 221 (0x91e1f400) [pid = 1798] [serial = 1053] [outer = 0x8e892400] 04:45:37 INFO - PROCESS | 1798 | 1461152737942 Marionette TRACE conn4 <- [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] 04:45:37 INFO - PROCESS | 1798 | 1461152737986 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 04:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:45:37 INFO - PROCESS | 1798 | 1461152737994 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1798 | 1461152737998 Marionette TRACE conn4 <- [1,1374,null,{}] 04:45:38 INFO - PROCESS | 1798 | 1461152738004 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:38 INFO - PROCESS | 1798 | 1461152738216 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 04:45:38 INFO - PROCESS | 1798 | 1461152738488 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x928ecc00 == 145 [pid = 1798] [id = 351] 04:45:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 222 (0x928f4400) [pid = 1798] [serial = 1054] [outer = (nil)] 04:45:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 223 (0x937e9400) [pid = 1798] [serial = 1055] [outer = 0x928f4400] 04:45:38 INFO - PROCESS | 1798 | 1461152738635 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 224 (0x93c2a000) [pid = 1798] [serial = 1056] [outer = 0x928f4400] 04:45:39 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:39 INFO - PROCESS | 1798 | 1461152739593 Marionette TRACE conn4 <- [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] 04:45:39 INFO - PROCESS | 1798 | 1461152739630 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 04:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 04:45:39 INFO - PROCESS | 1798 | 1461152739638 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1798 | 1461152739641 Marionette TRACE conn4 <- [1,1378,null,{}] 04:45:39 INFO - PROCESS | 1798 | 1461152739647 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:39 INFO - PROCESS | 1798 | 1461152739853 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 04:45:40 INFO - PROCESS | 1798 | 1461152740115 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c031000 == 146 [pid = 1798] [id = 352] 04:45:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 225 (0x93c31800) [pid = 1798] [serial = 1057] [outer = (nil)] 04:45:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 226 (0x96a45800) [pid = 1798] [serial = 1058] [outer = 0x93c31800] 04:45:40 INFO - PROCESS | 1798 | 1461152740249 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 227 (0x96f0ac00) [pid = 1798] [serial = 1059] [outer = 0x93c31800] 04:45:41 INFO - PROCESS | 1798 | 1461152741150 Marionette TRACE conn4 <- [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] 04:45:41 INFO - PROCESS | 1798 | 1461152741189 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 04:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:45:41 INFO - PROCESS | 1798 | 1461152741198 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1798 | 1461152741201 Marionette TRACE conn4 <- [1,1382,null,{}] 04:45:41 INFO - PROCESS | 1798 | 1461152741208 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:41 INFO - PROCESS | 1798 | 1461152741402 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 04:45:41 INFO - PROCESS | 1798 | 1461152741669 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e053000 == 147 [pid = 1798] [id = 353] 04:45:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 228 (0x8e056400) [pid = 1798] [serial = 1060] [outer = (nil)] 04:45:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 229 (0x97b81800) [pid = 1798] [serial = 1061] [outer = 0x8e056400] 04:45:41 INFO - PROCESS | 1798 | 1461152741799 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 230 (0x98272800) [pid = 1798] [serial = 1062] [outer = 0x8e056400] 04:45:42 INFO - PROCESS | 1798 | [1798] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:45:42 INFO - PROCESS | 1798 | 1461152742731 Marionette TRACE conn4 <- [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] 04:45:42 INFO - PROCESS | 1798 | 1461152742789 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 04:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:45:42 INFO - PROCESS | 1798 | 1461152742797 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1798 | 1461152742801 Marionette TRACE conn4 <- [1,1386,null,{}] 04:45:42 INFO - PROCESS | 1798 | 1461152742807 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:43 INFO - PROCESS | 1798 | 1461152743028 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 04:45:43 INFO - PROCESS | 1798 | 1461152743292 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x97d25400 == 148 [pid = 1798] [id = 354] 04:45:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 231 (0x98327000) [pid = 1798] [serial = 1063] [outer = (nil)] 04:45:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 232 (0x98acc800) [pid = 1798] [serial = 1064] [outer = 0x98327000] 04:45:43 INFO - PROCESS | 1798 | 1461152743422 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 233 (0x98d78000) [pid = 1798] [serial = 1065] [outer = 0x98327000] 04:45:44 INFO - PROCESS | 1798 | 1461152744383 Marionette TRACE conn4 <- [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] 04:45:44 INFO - PROCESS | 1798 | 1461152744436 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 04:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:45:44 INFO - PROCESS | 1798 | 1461152744443 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1798 | 1461152744448 Marionette TRACE conn4 <- [1,1390,null,{}] 04:45:44 INFO - PROCESS | 1798 | 1461152744454 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:44 INFO - PROCESS | 1798 | 1461152744705 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 04:45:45 INFO - PROCESS | 1798 | 1461152745016 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x98ac4c00 == 149 [pid = 1798] [id = 355] 04:45:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 234 (0x98acb000) [pid = 1798] [serial = 1066] [outer = (nil)] 04:45:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 235 (0x996ec000) [pid = 1798] [serial = 1067] [outer = 0x98acb000] 04:45:45 INFO - PROCESS | 1798 | 1461152745109 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 236 (0x9a47ec00) [pid = 1798] [serial = 1068] [outer = 0x98acb000] 04:45:46 INFO - PROCESS | 1798 | 1461152746015 Marionette TRACE conn4 <- [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]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1633ms 04:45:46 INFO - PROCESS | 1798 | 1461152746078 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 04:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:45:46 INFO - PROCESS | 1798 | 1461152746083 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 04:45:46 INFO - PROCESS | 1798 | 1461152746089 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1798 | 1461152746093 Marionette TRACE conn4 <- [1,1394,null,{}] 04:45:46 INFO - PROCESS | 1798 | 1461152746099 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:46 INFO - PROCESS | 1798 | 1461152746309 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 04:45:46 INFO - PROCESS | 1798 | 1461152746590 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x9596c800 == 150 [pid = 1798] [id = 356] 04:45:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 237 (0x9fa90400) [pid = 1798] [serial = 1069] [outer = (nil)] 04:45:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 238 (0x9fd99800) [pid = 1798] [serial = 1070] [outer = 0x9fa90400] 04:45:46 INFO - PROCESS | 1798 | 1461152746729 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 239 (0xa09ba000) [pid = 1798] [serial = 1071] [outer = 0x9fa90400] 04:45:47 INFO - PROCESS | 1798 | 1461152747653 Marionette TRACE conn4 <- [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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1634ms 04:45:47 INFO - PROCESS | 1798 | 1461152747724 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 04:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:45:47 INFO - PROCESS | 1798 | 1461152747735 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 04:45:47 INFO - PROCESS | 1798 | 1461152747741 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1798 | 1461152747746 Marionette TRACE conn4 <- [1,1398,null,{}] 04:45:47 INFO - PROCESS | 1798 | 1461152747752 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:48 INFO - PROCESS | 1798 | 1461152748038 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 04:45:48 INFO - PROCESS | 1798 | 1461152748380 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e9c00 == 151 [pid = 1798] [id = 357] 04:45:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 240 (0x888ea400) [pid = 1798] [serial = 1072] [outer = (nil)] 04:45:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 241 (0x888f0c00) [pid = 1798] [serial = 1073] [outer = 0x888ea400] 04:45:48 INFO - PROCESS | 1798 | 1461152748470 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 242 (0x9e917400) [pid = 1798] [serial = 1074] [outer = 0x888ea400] 04:45:49 INFO - PROCESS | 1798 | 1461152749363 Marionette TRACE conn4 <- [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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1683ms 04:45:49 INFO - PROCESS | 1798 | 1461152749424 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1798 | 1461152749429 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 04:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:45:49 INFO - PROCESS | 1798 | 1461152749436 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1798 | 1461152749440 Marionette TRACE conn4 <- [1,1402,null,{}] 04:45:49 INFO - PROCESS | 1798 | 1461152749445 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:49 INFO - PROCESS | 1798 | 1461152749686 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 04:45:50 INFO - PROCESS | 1798 | 1461152749991 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec1c00 == 152 [pid = 1798] [id = 358] 04:45:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 243 (0x85ec2000) [pid = 1798] [serial = 1075] [outer = (nil)] 04:45:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 244 (0x85eca000) [pid = 1798] [serial = 1076] [outer = 0x85ec2000] 04:45:50 INFO - PROCESS | 1798 | 1461152750089 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 245 (0x85ecbc00) [pid = 1798] [serial = 1077] [outer = 0x85ec2000] 04:45:50 INFO - PROCESS | 1798 | 1461152750937 Marionette TRACE conn4 <- [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]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1580ms 04:45:51 INFO - PROCESS | 1798 | 1461152751017 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1798 | 1461152751021 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 04:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:45:51 INFO - PROCESS | 1798 | 1461152751027 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1798 | 1461152751031 Marionette TRACE conn4 <- [1,1406,null,{}] 04:45:51 INFO - PROCESS | 1798 | 1461152751037 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:51 INFO - PROCESS | 1798 | 1461152751276 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 04:45:51 INFO - PROCESS | 1798 | 1461152751589 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x85eca800 == 153 [pid = 1798] [id = 359] 04:45:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 246 (0x85ecac00) [pid = 1798] [serial = 1078] [outer = (nil)] 04:45:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 247 (0x888f0800) [pid = 1798] [serial = 1079] [outer = 0x85ecac00] 04:45:51 INFO - PROCESS | 1798 | 1461152751684 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 248 (0x98df4400) [pid = 1798] [serial = 1080] [outer = 0x85ecac00] 04:45:52 INFO - PROCESS | 1798 | 1461152752550 Marionette TRACE conn4 <- [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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1581ms 04:45:52 INFO - PROCESS | 1798 | 1461152752610 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1798 | 1461152752615 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 04:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:45:52 INFO - PROCESS | 1798 | 1461152752621 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1798 | 1461152752625 Marionette TRACE conn4 <- [1,1410,null,{}] 04:45:52 INFO - PROCESS | 1798 | 1461152752631 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:52 INFO - PROCESS | 1798 | 1461152752851 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 04:45:53 INFO - PROCESS | 1798 | 1461152753135 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ecc000 == 154 [pid = 1798] [id = 360] 04:45:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 249 (0x888e3c00) [pid = 1798] [serial = 1081] [outer = (nil)] 04:45:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 250 (0x904cb800) [pid = 1798] [serial = 1082] [outer = 0x888e3c00] 04:45:53 INFO - PROCESS | 1798 | 1461152753247 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 251 (0x904cd000) [pid = 1798] [serial = 1083] [outer = 0x888e3c00] 04:45:54 INFO - PROCESS | 1798 | 1461152754199 Marionette TRACE conn4 <- [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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1633ms 04:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:45:54 INFO - PROCESS | 1798 | 1461152754255 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1798 | 1461152754258 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 04:45:54 INFO - PROCESS | 1798 | 1461152754265 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1798 | 1461152754268 Marionette TRACE conn4 <- [1,1414,null,{}] 04:45:54 INFO - PROCESS | 1798 | 1461152754274 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:54 INFO - PROCESS | 1798 | 1461152754517 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 04:45:54 INFO - PROCESS | 1798 | 1461152754831 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e3800 == 155 [pid = 1798] [id = 361] 04:45:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 252 (0x903eac00) [pid = 1798] [serial = 1084] [outer = (nil)] 04:45:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 253 (0x903f1c00) [pid = 1798] [serial = 1085] [outer = 0x903eac00] 04:45:54 INFO - PROCESS | 1798 | 1461152754922 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 254 (0x903f4000) [pid = 1798] [serial = 1086] [outer = 0x903eac00] 04:45:55 INFO - PROCESS | 1798 | 1461152755900 Marionette TRACE conn4 <- [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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1682ms 04:45:55 INFO - PROCESS | 1798 | 1461152755947 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 04:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:45:55 INFO - PROCESS | 1798 | 1461152755952 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 04:45:55 INFO - PROCESS | 1798 | 1461152755959 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1798 | 1461152755963 Marionette TRACE conn4 <- [1,1418,null,{}] 04:45:55 INFO - PROCESS | 1798 | 1461152755969 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:56 INFO - PROCESS | 1798 | 1461152756216 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 04:45:56 INFO - PROCESS | 1798 | 1461152756541 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e03cc00 == 156 [pid = 1798] [id = 362] 04:45:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 255 (0x8f68c000) [pid = 1798] [serial = 1087] [outer = (nil)] 04:45:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 256 (0x904cc800) [pid = 1798] [serial = 1088] [outer = 0x8f68c000] 04:45:56 INFO - PROCESS | 1798 | 1461152756629 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 257 (0x904d0c00) [pid = 1798] [serial = 1089] [outer = 0x8f68c000] 04:45:57 INFO - PROCESS | 1798 | 1461152757589 Marionette TRACE conn4 <- [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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1695ms 04:45:57 INFO - PROCESS | 1798 | 1461152757655 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1798 | 1461152757659 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 04:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:45:57 INFO - PROCESS | 1798 | 1461152757667 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1798 | 1461152757670 Marionette TRACE conn4 <- [1,1422,null,{}] 04:45:57 INFO - PROCESS | 1798 | 1461152757676 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:57 INFO - PROCESS | 1798 | 1461152757904 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 04:45:58 INFO - PROCESS | 1798 | 1461152758231 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x87408c00 == 157 [pid = 1798] [id = 363] 04:45:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 258 (0x87409400) [pid = 1798] [serial = 1090] [outer = (nil)] 04:45:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 259 (0x8740f400) [pid = 1798] [serial = 1091] [outer = 0x87409400] 04:45:58 INFO - PROCESS | 1798 | 1461152758323 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 260 (0x87410c00) [pid = 1798] [serial = 1092] [outer = 0x87409400] 04:45:59 INFO - PROCESS | 1798 | 1461152759234 Marionette TRACE conn4 <- [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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1633ms 04:45:59 INFO - PROCESS | 1798 | 1461152759300 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1798 | 1461152759304 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 04:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:45:59 INFO - PROCESS | 1798 | 1461152759310 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1798 | 1461152759314 Marionette TRACE conn4 <- [1,1426,null,{}] 04:45:59 INFO - PROCESS | 1798 | 1461152759320 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:45:59 INFO - PROCESS | 1798 | 1461152759528 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 04:45:59 INFO - PROCESS | 1798 | 1461152759842 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec7800 == 158 [pid = 1798] [id = 364] 04:45:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 261 (0x863ecc00) [pid = 1798] [serial = 1093] [outer = (nil)] 04:45:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 262 (0x8b455c00) [pid = 1798] [serial = 1094] [outer = 0x863ecc00] 04:45:59 INFO - PROCESS | 1798 | 1461152759932 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 263 (0x8c03c000) [pid = 1798] [serial = 1095] [outer = 0x863ecc00] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x89edec00 == 157 [pid = 1798] [id = 193] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x89ae5800 == 156 [pid = 1798] [id = 194] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x89e14c00 == 155 [pid = 1798] [id = 284] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6c2400 == 154 [pid = 1798] [id = 345] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x873cbc00 == 153 [pid = 1798] [id = 344] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x89909400 == 152 [pid = 1798] [id = 343] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x8995e400 == 151 [pid = 1798] [id = 342] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x8a706800 == 150 [pid = 1798] [id = 341] 04:46:00 INFO - PROCESS | 1798 | --DOCSHELL 0x89962000 == 149 [pid = 1798] [id = 340] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 262 (0x912ecc00) [pid = 1798] [serial = 846] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 261 (0x8f9bf800) [pid = 1798] [serial = 966] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 260 (0x8f68a000) [pid = 1798] [serial = 759] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 259 (0x98759400) [pid = 1798] [serial = 932] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 258 (0x8a7d2800) [pid = 1798] [serial = 753] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 257 (0x89966c00) [pid = 1798] [serial = 947] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 256 (0x97b80800) [pid = 1798] [serial = 929] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 255 (0xa09dd000) [pid = 1798] [serial = 944] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 254 (0x8fa44400) [pid = 1798] [serial = 906] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 253 (0x8de76c00) [pid = 1798] [serial = 956] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 252 (0x9a47d000) [pid = 1798] [serial = 938] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 251 (0x8a7cf400) [pid = 1798] [serial = 953] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 250 (0x8e893c00) [pid = 1798] [serial = 962] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 249 (0x92823400) [pid = 1798] [serial = 969] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 248 (0x937e2c00) [pid = 1798] [serial = 762] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 247 (0x938da400) [pid = 1798] [serial = 920] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 246 (0x938d0000) [pid = 1798] [serial = 971] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 245 (0x9596b800) [pid = 1798] [serial = 923] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 244 (0x8de81400) [pid = 1798] [serial = 957] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 243 (0x8de6e800) [pid = 1798] [serial = 950] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 242 (0x98de6c00) [pid = 1798] [serial = 935] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 241 (0x8e902400) [pid = 1798] [serial = 963] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 240 (0x8e04d400) [pid = 1798] [serial = 756] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 239 (0x8c03b800) [pid = 1798] [serial = 959] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 238 (0x9fb9f000) [pid = 1798] [serial = 941] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 237 (0x89dee400) [pid = 1798] [serial = 908] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 236 (0x8ec33000) [pid = 1798] [serial = 914] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 235 (0x8de8dc00) [pid = 1798] [serial = 960] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 234 (0x8f692800) [pid = 1798] [serial = 965] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 233 (0x8a70b000) [pid = 1798] [serial = 968] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 232 (0x9282b000) [pid = 1798] [serial = 917] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 231 (0x93c28400) [pid = 1798] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 230 (0x96f0d800) [pid = 1798] [serial = 926] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 229 (0x8beab800) [pid = 1798] [serial = 911] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | --DOMWINDOW == 228 (0x8b7d4c00) [pid = 1798] [serial = 954] [outer = (nil)] [url = about:blank] 04:46:01 INFO - PROCESS | 1798 | 1461152761909 Marionette TRACE conn4 <- [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]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2634ms 04:46:01 INFO - PROCESS | 1798 | 1461152761946 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1798 | 1461152761954 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 04:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:46:01 INFO - PROCESS | 1798 | 1461152761965 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1798 | 1461152761970 Marionette TRACE conn4 <- [1,1430,null,{}] 04:46:01 INFO - PROCESS | 1798 | 1461152761980 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:02 INFO - PROCESS | 1798 | 1461152762202 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 04:46:02 INFO - PROCESS | 1798 | 1461152762403 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x869b1800 == 150 [pid = 1798] [id = 365] 04:46:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 229 (0x87460000) [pid = 1798] [serial = 1096] [outer = (nil)] 04:46:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 230 (0x8990cc00) [pid = 1798] [serial = 1097] [outer = 0x87460000] 04:46:02 INFO - PROCESS | 1798 | 1461152762490 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 231 (0x89ae5800) [pid = 1798] [serial = 1098] [outer = 0x87460000] 04:46:03 INFO - PROCESS | 1798 | 1461152763502 Marionette TRACE conn4 <- [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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1605ms 04:46:03 INFO - PROCESS | 1798 | 1461152763572 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1798 | 1461152763580 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 04:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:46:03 INFO - PROCESS | 1798 | 1461152763590 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1798 | 1461152763594 Marionette TRACE conn4 <- [1,1434,null,{}] 04:46:03 INFO - PROCESS | 1798 | 1461152763600 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:03 INFO - PROCESS | 1798 | 1461152763869 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 04:46:04 INFO - PROCESS | 1798 | 1461152763983 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x89df7800 == 151 [pid = 1798] [id = 366] 04:46:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 232 (0x89e12400) [pid = 1798] [serial = 1099] [outer = (nil)] 04:46:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 233 (0x8a70b000) [pid = 1798] [serial = 1100] [outer = 0x89e12400] 04:46:04 INFO - PROCESS | 1798 | 1461152764165 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 234 (0x8a844800) [pid = 1798] [serial = 1101] [outer = 0x89e12400] 04:46:05 INFO - PROCESS | 1798 | 1461152764998 Marionette TRACE conn4 <- [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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1442ms 04:46:05 INFO - PROCESS | 1798 | 1461152765037 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1798 | 1461152765040 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 04:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:46:05 INFO - PROCESS | 1798 | 1461152765054 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1798 | 1461152765062 Marionette TRACE conn4 <- [1,1438,null,{}] 04:46:05 INFO - PROCESS | 1798 | 1461152765085 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:05 INFO - PROCESS | 1798 | 1461152765350 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 04:46:05 INFO - PROCESS | 1798 | 1461152765396 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a70d400 == 152 [pid = 1798] [id = 367] 04:46:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 235 (0x8b7d5400) [pid = 1798] [serial = 1102] [outer = (nil)] 04:46:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 236 (0x8bea8000) [pid = 1798] [serial = 1103] [outer = 0x8b7d5400] 04:46:05 INFO - PROCESS | 1798 | 1461152765476 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 237 (0x8c03b800) [pid = 1798] [serial = 1104] [outer = 0x8b7d5400] 04:46:06 INFO - PROCESS | 1798 | --DOMWINDOW == 236 (0x8a70b400) [pid = 1798] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:46:06 INFO - PROCESS | 1798 | --DOMWINDOW == 235 (0x89962400) [pid = 1798] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:46:06 INFO - PROCESS | 1798 | --DOMWINDOW == 234 (0x8a70f400) [pid = 1798] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:46:06 INFO - PROCESS | 1798 | --DOMWINDOW == 233 (0x8990d000) [pid = 1798] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:46:06 INFO - PROCESS | 1798 | --DOMWINDOW == 232 (0x89e1ac00) [pid = 1798] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:46:06 INFO - PROCESS | 1798 | 1461152766629 Marionette TRACE conn4 <- [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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1643ms 04:46:06 INFO - PROCESS | 1798 | 1461152766699 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 04:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:46:06 INFO - PROCESS | 1798 | 1461152766704 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 04:46:06 INFO - PROCESS | 1798 | 1461152766711 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1798 | 1461152766713 Marionette TRACE conn4 <- [1,1442,null,{}] 04:46:06 INFO - PROCESS | 1798 | 1461152766719 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:06 INFO - PROCESS | 1798 | 1461152766912 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 04:46:07 INFO - PROCESS | 1798 | 1461152767097 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x89904c00 == 153 [pid = 1798] [id = 368] 04:46:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 233 (0x89e0d800) [pid = 1798] [serial = 1105] [outer = (nil)] 04:46:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 234 (0x8de78c00) [pid = 1798] [serial = 1106] [outer = 0x89e0d800] 04:46:07 INFO - PROCESS | 1798 | 1461152767174 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 235 (0x8de8b400) [pid = 1798] [serial = 1107] [outer = 0x89e0d800] 04:46:08 INFO - PROCESS | 1798 | 1461152768132 Marionette TRACE conn4 <- [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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1488ms 04:46:08 INFO - PROCESS | 1798 | 1461152768200 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 04:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:46:08 INFO - PROCESS | 1798 | 1461152768206 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 04:46:08 INFO - PROCESS | 1798 | 1461152768215 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1798 | 1461152768221 Marionette TRACE conn4 <- [1,1446,null,{}] 04:46:08 INFO - PROCESS | 1798 | 1461152768229 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:08 INFO - PROCESS | 1798 | 1461152768459 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 04:46:08 INFO - PROCESS | 1798 | 1461152768771 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e4c00 == 154 [pid = 1798] [id = 369] 04:46:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 236 (0x888e5000) [pid = 1798] [serial = 1108] [outer = (nil)] 04:46:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 237 (0x888e9400) [pid = 1798] [serial = 1109] [outer = 0x888e5000] 04:46:08 INFO - PROCESS | 1798 | 1461152768866 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 238 (0x8990dc00) [pid = 1798] [serial = 1110] [outer = 0x888e5000] 04:46:09 INFO - PROCESS | 1798 | 1461152769835 Marionette TRACE conn4 <- [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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1685ms 04:46:09 INFO - PROCESS | 1798 | 1461152769900 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1798 | 1461152769910 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 04:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:46:09 INFO - PROCESS | 1798 | 1461152769922 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1798 | 1461152769927 Marionette TRACE conn4 <- [1,1450,null,{}] 04:46:09 INFO - PROCESS | 1798 | 1461152769935 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:10 INFO - PROCESS | 1798 | 1461152770193 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 04:46:10 INFO - PROCESS | 1798 | 1461152770515 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee5c00 == 155 [pid = 1798] [id = 370] 04:46:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 239 (0x8a706800) [pid = 1798] [serial = 1111] [outer = (nil)] 04:46:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 240 (0x8a848800) [pid = 1798] [serial = 1112] [outer = 0x8a706800] 04:46:10 INFO - PROCESS | 1798 | 1461152770606 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 241 (0x8b6c3c00) [pid = 1798] [serial = 1113] [outer = 0x8a706800] 04:46:11 INFO - PROCESS | 1798 | 1461152771629 Marionette TRACE conn4 <- [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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:46:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1741ms 04:46:11 INFO - PROCESS | 1798 | 1461152771663 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1798 | 1461152771666 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 04:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:46:11 INFO - PROCESS | 1798 | 1461152771673 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1798 | 1461152771679 Marionette TRACE conn4 <- [1,1454,null,{}] 04:46:11 INFO - PROCESS | 1798 | 1461152771696 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:11 INFO - PROCESS | 1798 | 1461152771933 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 04:46:12 INFO - PROCESS | 1798 | 1461152772291 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c038c00 == 156 [pid = 1798] [id = 371] 04:46:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 242 (0x8e00d800) [pid = 1798] [serial = 1114] [outer = (nil)] 04:46:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 243 (0x8e8eec00) [pid = 1798] [serial = 1115] [outer = 0x8e00d800] 04:46:12 INFO - PROCESS | 1798 | 1461152772392 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 244 (0x8e910c00) [pid = 1798] [serial = 1116] [outer = 0x8e00d800] 04:46:13 INFO - PROCESS | 1798 | 1461152773345 Marionette TRACE conn4 <- [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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1738ms 04:46:13 INFO - PROCESS | 1798 | 1461152773412 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 04:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:46:13 INFO - PROCESS | 1798 | 1461152773417 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 04:46:13 INFO - PROCESS | 1798 | 1461152773424 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1798 | 1461152773427 Marionette TRACE conn4 <- [1,1458,null,{}] 04:46:13 INFO - PROCESS | 1798 | 1461152773433 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:13 INFO - PROCESS | 1798 | 1461152773662 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 04:46:13 INFO - PROCESS | 1798 | 1461152773972 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f68a000 == 157 [pid = 1798] [id = 372] 04:46:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 245 (0x8f68dc00) [pid = 1798] [serial = 1117] [outer = (nil)] 04:46:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 246 (0x8f6c4c00) [pid = 1798] [serial = 1118] [outer = 0x8f68dc00] 04:46:14 INFO - PROCESS | 1798 | 1461152774070 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 247 (0x8fa3fc00) [pid = 1798] [serial = 1119] [outer = 0x8f68dc00] 04:46:14 INFO - PROCESS | 1798 | 1461152774967 Marionette TRACE conn4 <- [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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1586ms 04:46:15 INFO - PROCESS | 1798 | 1461152775010 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1798 | 1461152775014 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 04:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:46:15 INFO - PROCESS | 1798 | 1461152775021 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1798 | 1461152775025 Marionette TRACE conn4 <- [1,1462,null,{}] 04:46:15 INFO - PROCESS | 1798 | 1461152775031 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:15 INFO - PROCESS | 1798 | 1461152775244 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 04:46:15 INFO - PROCESS | 1798 | 1461152775508 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f692c00 == 158 [pid = 1798] [id = 373] 04:46:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 248 (0x903ee400) [pid = 1798] [serial = 1120] [outer = (nil)] 04:46:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 249 (0x904c5c00) [pid = 1798] [serial = 1121] [outer = 0x903ee400] 04:46:15 INFO - PROCESS | 1798 | 1461152775640 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 250 (0x904d0000) [pid = 1798] [serial = 1122] [outer = 0x903ee400] 04:46:16 INFO - PROCESS | 1798 | 1461152776541 Marionette TRACE conn4 <- [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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1580ms 04:46:16 INFO - PROCESS | 1798 | 1461152776602 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1798 | 1461152776606 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 04:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:46:16 INFO - PROCESS | 1798 | 1461152776614 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1798 | 1461152776618 Marionette TRACE conn4 <- [1,1466,null,{}] 04:46:16 INFO - PROCESS | 1798 | 1461152776624 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:16 INFO - PROCESS | 1798 | 1461152776911 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 04:46:17 INFO - PROCESS | 1798 | 1461152777236 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d3000 == 159 [pid = 1798] [id = 374] 04:46:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 251 (0x903f8400) [pid = 1798] [serial = 1123] [outer = (nil)] 04:46:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 252 (0x928f8c00) [pid = 1798] [serial = 1124] [outer = 0x903f8400] 04:46:17 INFO - PROCESS | 1798 | 1461152777336 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 253 (0x938da000) [pid = 1798] [serial = 1125] [outer = 0x903f8400] 04:46:18 INFO - PROCESS | 1798 | 1461152778277 Marionette TRACE conn4 <- [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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1730ms 04:46:18 INFO - PROCESS | 1798 | 1461152778345 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1798 | 1461152778350 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 04:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:46:18 INFO - PROCESS | 1798 | 1461152778359 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1798 | 1461152778364 Marionette TRACE conn4 <- [1,1470,null,{}] 04:46:18 INFO - PROCESS | 1798 | 1461152778371 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:18 INFO - PROCESS | 1798 | 1461152778594 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 04:46:18 INFO - PROCESS | 1798 | 1461152778939 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x89901400 == 160 [pid = 1798] [id = 375] 04:46:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 254 (0x904ca800) [pid = 1798] [serial = 1126] [outer = (nil)] 04:46:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 255 (0x95912000) [pid = 1798] [serial = 1127] [outer = 0x904ca800] 04:46:19 INFO - PROCESS | 1798 | 1461152779031 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 256 (0x95974c00) [pid = 1798] [serial = 1128] [outer = 0x904ca800] 04:46:19 INFO - PROCESS | 1798 | 1461152779961 Marionette TRACE conn4 <- [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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1634ms 04:46:19 INFO - PROCESS | 1798 | 1461152779992 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1798 | 1461152779995 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 04:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:46:20 INFO - PROCESS | 1798 | 1461152780003 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1798 | 1461152780007 Marionette TRACE conn4 <- [1,1474,null,{}] 04:46:20 INFO - PROCESS | 1798 | 1461152780013 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:20 INFO - PROCESS | 1798 | 1461152780223 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 04:46:20 INFO - PROCESS | 1798 | 1461152780538 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x9596f000 == 161 [pid = 1798] [id = 376] 04:46:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 257 (0x95b8b400) [pid = 1798] [serial = 1129] [outer = (nil)] 04:46:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 258 (0x97b86400) [pid = 1798] [serial = 1130] [outer = 0x95b8b400] 04:46:20 INFO - PROCESS | 1798 | 1461152780639 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 259 (0x97fb2000) [pid = 1798] [serial = 1131] [outer = 0x95b8b400] 04:46:21 INFO - PROCESS | 1798 | 1461152781532 Marionette TRACE conn4 <- [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]]]}] 04:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1590ms 04:46:21 INFO - PROCESS | 1798 | 1461152781595 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1798 | 1461152781598 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 04:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:46:21 INFO - PROCESS | 1798 | 1461152781606 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1798 | 1461152781610 Marionette TRACE conn4 <- [1,1478,null,{}] 04:46:21 INFO - PROCESS | 1798 | 1461152781616 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:21 INFO - PROCESS | 1798 | 1461152781834 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 04:46:22 INFO - PROCESS | 1798 | 1461152782149 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x92808000 == 162 [pid = 1798] [id = 377] 04:46:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 260 (0x93c29400) [pid = 1798] [serial = 1132] [outer = (nil)] 04:46:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 261 (0x98dec000) [pid = 1798] [serial = 1133] [outer = 0x93c29400] 04:46:22 INFO - PROCESS | 1798 | 1461152782249 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 262 (0x98fca400) [pid = 1798] [serial = 1134] [outer = 0x93c29400] 04:46:23 INFO - PROCESS | 1798 | 1461152783190 Marionette TRACE conn4 <- [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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1639ms 04:46:23 INFO - PROCESS | 1798 | 1461152783247 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1798 | 1461152783251 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 04:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:46:23 INFO - PROCESS | 1798 | 1461152783257 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1798 | 1461152783261 Marionette TRACE conn4 <- [1,1482,null,{}] 04:46:23 INFO - PROCESS | 1798 | 1461152783267 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:23 INFO - PROCESS | 1798 | 1461152783486 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 04:46:23 INFO - PROCESS | 1798 | 1461152783819 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x8beaf400 == 163 [pid = 1798] [id = 378] 04:46:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 263 (0x92824c00) [pid = 1798] [serial = 1135] [outer = (nil)] 04:46:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 264 (0x9fd9f800) [pid = 1798] [serial = 1136] [outer = 0x92824c00] 04:46:23 INFO - PROCESS | 1798 | 1461152783910 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 265 (0x9ff37400) [pid = 1798] [serial = 1137] [outer = 0x92824c00] 04:46:24 INFO - PROCESS | 1798 | 1461152784817 Marionette TRACE conn4 <- [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]]]}] 04:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1629ms 04:46:24 INFO - PROCESS | 1798 | 1461152784887 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 04:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:46:24 INFO - PROCESS | 1798 | 1461152784892 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 04:46:24 INFO - PROCESS | 1798 | 1461152784898 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1798 | 1461152784903 Marionette TRACE conn4 <- [1,1486,null,{}] 04:46:24 INFO - PROCESS | 1798 | 1461152784909 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:25 INFO - PROCESS | 1798 | 1461152785182 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 04:46:25 INFO - PROCESS | 1798 | 1461152785508 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8876d400 == 164 [pid = 1798] [id = 379] 04:46:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 266 (0x88774400) [pid = 1798] [serial = 1138] [outer = (nil)] 04:46:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 267 (0x8877b400) [pid = 1798] [serial = 1139] [outer = 0x88774400] 04:46:25 INFO - PROCESS | 1798 | 1461152785625 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 268 (0x9ff12400) [pid = 1798] [serial = 1140] [outer = 0x88774400] 04:46:26 INFO - PROCESS | 1798 | 1461152786581 Marionette TRACE conn4 <- [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]]]}] 04:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1741ms 04:46:26 INFO - PROCESS | 1798 | 1461152786639 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 04:46:26 INFO - PROCESS | 1798 | 1461152786642 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 04:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:46:26 INFO - PROCESS | 1798 | 1461152786649 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1798 | 1461152786652 Marionette TRACE conn4 <- [1,1490,null,{}] 04:46:26 INFO - PROCESS | 1798 | 1461152786658 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:26 INFO - PROCESS | 1798 | 1461152786870 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 04:46:27 INFO - PROCESS | 1798 | 1461152787186 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x89eba800 == 165 [pid = 1798] [id = 380] 04:46:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 269 (0x89ebb400) [pid = 1798] [serial = 1141] [outer = (nil)] 04:46:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 270 (0x89ec1c00) [pid = 1798] [serial = 1142] [outer = 0x89ebb400] 04:46:27 INFO - PROCESS | 1798 | 1461152787289 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 271 (0x89ec3800) [pid = 1798] [serial = 1143] [outer = 0x89ebb400] 04:46:28 INFO - PROCESS | 1798 | 1461152788160 Marionette TRACE conn4 <- [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]]]}] 04:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1583ms 04:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:46:28 INFO - PROCESS | 1798 | 1461152788232 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 04:46:28 INFO - PROCESS | 1798 | 1461152788235 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 04:46:28 INFO - PROCESS | 1798 | 1461152788242 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:46:28 INFO - PROCESS | 1798 | 1461152788244 Marionette TRACE conn4 <- [1,1494,null,{}] 04:46:28 INFO - PROCESS | 1798 | 1461152788251 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:28 INFO - PROCESS | 1798 | 1461152788461 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 04:46:28 INFO - PROCESS | 1798 | 1461152788786 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e2400 == 166 [pid = 1798] [id = 381] 04:46:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 272 (0x848e6400) [pid = 1798] [serial = 1144] [outer = (nil)] 04:46:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 273 (0x848eac00) [pid = 1798] [serial = 1145] [outer = 0x848e6400] 04:46:28 INFO - PROCESS | 1798 | 1461152788885 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 274 (0x848ec800) [pid = 1798] [serial = 1146] [outer = 0x848e6400] 04:46:29 INFO - PROCESS | 1798 | 1461152789767 Marionette TRACE conn4 <- [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]]]}] 04:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1635ms 04:46:29 INFO - PROCESS | 1798 | 1461152789877 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1798 | 1461152789881 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 04:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:46:29 INFO - PROCESS | 1798 | 1461152789888 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1798 | 1461152789892 Marionette TRACE conn4 <- [1,1498,null,{}] 04:46:29 INFO - PROCESS | 1798 | 1461152789899 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:30 INFO - PROCESS | 1798 | 1461152790110 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 04:46:31 INFO - PROCESS | 1798 | 1461152791044 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x863ed800 == 167 [pid = 1798] [id = 382] 04:46:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 275 (0x869a7800) [pid = 1798] [serial = 1147] [outer = (nil)] 04:46:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 276 (0x873cd000) [pid = 1798] [serial = 1148] [outer = 0x869a7800] 04:46:31 INFO - PROCESS | 1798 | 1461152791210 Marionette DEBUG loaded listener.js 04:46:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 277 (0x8740c400) [pid = 1798] [serial = 1149] [outer = 0x869a7800] 04:46:32 INFO - PROCESS | 1798 | 1461152792088 Marionette TRACE conn4 <- [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]]]}] 04:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2236ms 04:46:32 INFO - PROCESS | 1798 | 1461152792125 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 04:46:32 INFO - PROCESS | 1798 | 1461152792133 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 04:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:46:32 INFO - PROCESS | 1798 | 1461152792143 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1798 | 1461152792147 Marionette TRACE conn4 <- [1,1502,null,{}] 04:46:32 INFO - PROCESS | 1798 | 1461152792155 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:32 INFO - PROCESS | 1798 | 1461152792396 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 04:46:32 INFO - PROCESS | 1798 | 1461152792781 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x88775c00 == 168 [pid = 1798] [id = 383] 04:46:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 278 (0x88777c00) [pid = 1798] [serial = 1150] [outer = (nil)] 04:46:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 279 (0x887aa800) [pid = 1798] [serial = 1151] [outer = 0x88777c00] 04:46:32 INFO - PROCESS | 1798 | 1461152792959 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 280 (0x888e6c00) [pid = 1798] [serial = 1152] [outer = 0x88777c00] 04:46:34 INFO - PROCESS | 1798 | 1461152794015 Marionette TRACE conn4 <- [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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1934ms 04:46:34 INFO - PROCESS | 1798 | 1461152794079 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1798 | 1461152794085 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 04:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:46:34 INFO - PROCESS | 1798 | 1461152794093 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1798 | 1461152794096 Marionette TRACE conn4 <- [1,1506,null,{}] 04:46:34 INFO - PROCESS | 1798 | 1461152794102 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:34 INFO - PROCESS | 1798 | 1461152794343 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 04:46:34 INFO - PROCESS | 1798 | 1461152794731 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ae9400 == 169 [pid = 1798] [id = 384] 04:46:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 281 (0x89af0400) [pid = 1798] [serial = 1153] [outer = (nil)] 04:46:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 282 (0x89debc00) [pid = 1798] [serial = 1154] [outer = 0x89af0400] 04:46:34 INFO - PROCESS | 1798 | 1461152794819 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 283 (0x89e11800) [pid = 1798] [serial = 1155] [outer = 0x89af0400] 04:46:35 INFO - PROCESS | 1798 | 1461152795718 Marionette TRACE conn4 <- [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]]]}] 04:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1681ms 04:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:46:35 INFO - PROCESS | 1798 | 1461152795775 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1798 | 1461152795779 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 04:46:35 INFO - PROCESS | 1798 | 1461152795788 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1798 | 1461152795798 Marionette TRACE conn4 <- [1,1510,null,{}] 04:46:35 INFO - PROCESS | 1798 | 1461152795813 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:36 INFO - PROCESS | 1798 | 1461152796112 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 04:46:36 INFO - PROCESS | 1798 | 1461152796377 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x8740b000 == 170 [pid = 1798] [id = 385] 04:46:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 284 (0x888e7400) [pid = 1798] [serial = 1156] [outer = (nil)] 04:46:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 285 (0x8a704800) [pid = 1798] [serial = 1157] [outer = 0x888e7400] 04:46:36 INFO - PROCESS | 1798 | 1461152796461 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 286 (0x8a7d7000) [pid = 1798] [serial = 1158] [outer = 0x888e7400] 04:46:37 INFO - PROCESS | 1798 | 1461152797369 Marionette TRACE conn4 <- [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]]]}] 04:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1640ms 04:46:37 INFO - PROCESS | 1798 | 1461152797426 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 04:46:37 INFO - PROCESS | 1798 | 1461152797431 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 04:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:46:37 INFO - PROCESS | 1798 | 1461152797438 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1798 | 1461152797441 Marionette TRACE conn4 <- [1,1514,null,{}] 04:46:37 INFO - PROCESS | 1798 | 1461152797447 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:37 INFO - PROCESS | 1798 | 1461152797644 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 04:46:38 INFO - PROCESS | 1798 | 1461152797979 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x87412800 == 171 [pid = 1798] [id = 386] 04:46:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 287 (0x87414000) [pid = 1798] [serial = 1159] [outer = (nil)] 04:46:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 288 (0x8b6bf400) [pid = 1798] [serial = 1160] [outer = 0x87414000] 04:46:38 INFO - PROCESS | 1798 | 1461152798082 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 289 (0x8b6c5000) [pid = 1798] [serial = 1161] [outer = 0x87414000] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8b36b000 == 170 [pid = 1798] [id = 199] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9832a400 == 169 [pid = 1798] [id = 264] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f9c00 == 168 [pid = 1798] [id = 255] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8f685400 == 167 [pid = 1798] [id = 109] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8c03a800 == 166 [pid = 1798] [id = 258] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8df58000 == 165 [pid = 1798] [id = 106] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x94f9b800 == 164 [pid = 1798] [id = 309] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9590b400 == 163 [pid = 1798] [id = 43] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x97b86c00 == 162 [pid = 1798] [id = 310] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa43800 == 161 [pid = 1798] [id = 44] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x996b9800 == 160 [pid = 1798] [id = 312] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8996d000 == 159 [pid = 1798] [id = 316] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8995ec00 == 158 [pid = 1798] [id = 315] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8df52400 == 157 [pid = 1798] [id = 110] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x97b8cc00 == 156 [pid = 1798] [id = 311] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9d50e400 == 155 [pid = 1798] [id = 313] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9d505800 == 154 [pid = 1798] [id = 314] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9b4400 == 153 [pid = 1798] [id = 57] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x906f1400 == 152 [pid = 1798] [id = 55] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x96d9fc00 == 151 [pid = 1798] [id = 135] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8a70d400 == 150 [pid = 1798] [id = 367] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x89df7800 == 149 [pid = 1798] [id = 366] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x869b1800 == 148 [pid = 1798] [id = 365] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec1c00 == 147 [pid = 1798] [id = 358] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x888e9c00 == 146 [pid = 1798] [id = 357] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x9596c800 == 145 [pid = 1798] [id = 356] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x98ac4c00 == 144 [pid = 1798] [id = 355] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8e053000 == 143 [pid = 1798] [id = 353] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x97d25400 == 142 [pid = 1798] [id = 354] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8c031000 == 141 [pid = 1798] [id = 352] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x928ecc00 == 140 [pid = 1798] [id = 351] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7cb000 == 139 [pid = 1798] [id = 350] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8df55400 == 138 [pid = 1798] [id = 349] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8b376000 == 137 [pid = 1798] [id = 348] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7d4800 == 136 [pid = 1798] [id = 347] 04:46:38 INFO - PROCESS | 1798 | --DOCSHELL 0x869b4800 == 135 [pid = 1798] [id = 346] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 288 (0xa0914800) [pid = 1798] [serial = 995] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 287 (0x9ffa9400) [pid = 1798] [serial = 1001] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 286 (0x89e15800) [pid = 1798] [serial = 974] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 285 (0x8b6c1400) [pid = 1798] [serial = 1016] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 284 (0x8de8b800) [pid = 1798] [serial = 977] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 283 (0x8a83f000) [pid = 1798] [serial = 1025] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 282 (0x869afc00) [pid = 1798] [serial = 1019] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 281 (0x8b6bbc00) [pid = 1798] [serial = 1010] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 280 (0x9d507800) [pid = 1798] [serial = 992] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 279 (0x97b5a000) [pid = 1798] [serial = 986] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 278 (0x89aea800) [pid = 1798] [serial = 1022] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 277 (0x8b6c5c00) [pid = 1798] [serial = 1029] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 276 (0x8a844400) [pid = 1798] [serial = 998] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 275 (0x8e03e800) [pid = 1798] [serial = 1035] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 274 (0x89c68000) [pid = 1798] [serial = 1023] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 273 (0x8e00b000) [pid = 1798] [serial = 1034] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 272 (0x8c031800) [pid = 1798] [serial = 1031] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 271 (0x8b36cc00) [pid = 1798] [serial = 1026] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 270 (0x8a840400) [pid = 1798] [serial = 1004] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 269 (0x9928a800) [pid = 1798] [serial = 989] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 268 (0x8b367800) [pid = 1798] [serial = 1028] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 267 (0x8745a800) [pid = 1798] [serial = 1007] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 266 (0x938d1400) [pid = 1798] [serial = 980] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 265 (0x95b17000) [pid = 1798] [serial = 983] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 264 (0x863eb800) [pid = 1798] [serial = 1013] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 263 (0x8de87c00) [pid = 1798] [serial = 1032] [outer = (nil)] [url = about:blank] 04:46:38 INFO - PROCESS | 1798 | --DOMWINDOW == 262 (0x8e002c00) [pid = 1798] [serial = 1037] [outer = (nil)] [url = about:blank] 04:46:39 INFO - PROCESS | 1798 | 1461152799164 Marionette TRACE conn4 <- [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]]]}] 04:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1802ms 04:46:39 INFO - PROCESS | 1798 | 1461152799241 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 04:46:39 INFO - PROCESS | 1798 | 1461152799244 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 04:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:46:39 INFO - PROCESS | 1798 | 1461152799252 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1798 | 1461152799255 Marionette TRACE conn4 <- [1,1518,null,{}] 04:46:39 INFO - PROCESS | 1798 | 1461152799262 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:39 INFO - PROCESS | 1798 | 1461152799448 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 04:46:39 INFO - PROCESS | 1798 | 1461152799459 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745dc00 == 136 [pid = 1798] [id = 387] 04:46:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 263 (0x8745ec00) [pid = 1798] [serial = 1162] [outer = (nil)] 04:46:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 264 (0x8995ec00) [pid = 1798] [serial = 1163] [outer = 0x8745ec00] 04:46:39 INFO - PROCESS | 1798 | 1461152799557 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 265 (0x89df7000) [pid = 1798] [serial = 1164] [outer = 0x8745ec00] 04:46:40 INFO - PROCESS | 1798 | 1461152800513 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1286ms 04:46:40 INFO - PROCESS | 1798 | 1461152800538 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1798 | 1461152800542 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 04:46:40 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:46:40 INFO - PROCESS | 1798 | 1461152800548 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1798 | 1461152800551 Marionette TRACE conn4 <- [1,1522,null,{}] 04:46:40 INFO - PROCESS | 1798 | 1461152800556 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:40 INFO - PROCESS | 1798 | 1461152800828 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 04:46:40 INFO - PROCESS | 1798 | 1461152800844 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e3400 == 137 [pid = 1798] [id = 388] 04:46:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 266 (0x89905000) [pid = 1798] [serial = 1165] [outer = (nil)] 04:46:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 267 (0x8a846800) [pid = 1798] [serial = 1166] [outer = 0x89905000] 04:46:41 INFO - PROCESS | 1798 | 1461152801037 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 268 (0x8b36f800) [pid = 1798] [serial = 1167] [outer = 0x89905000] 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:46:41 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 () { 04:46:41 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:46:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:41 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:46:41 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1282ms 04:46:41 INFO - PROCESS | 1798 | 1461152801799 Marionette TRACE conn4 <- [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"]]]}] 04:46:41 INFO - PROCESS | 1798 | 1461152801845 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1798 | 1461152801848 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 04:46:41 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:46:41 INFO - PROCESS | 1798 | 1461152801855 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1798 | 1461152801857 Marionette TRACE conn4 <- [1,1526,null,{}] 04:46:41 INFO - PROCESS | 1798 | 1461152801863 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:42 INFO - PROCESS | 1798 | 1461152802091 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 04:46:42 INFO - PROCESS | 1798 | 1461152802128 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a70d400 == 138 [pid = 1798] [id = 389] 04:46:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 269 (0x8b6c4400) [pid = 1798] [serial = 1168] [outer = (nil)] 04:46:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 270 (0x8bea2400) [pid = 1798] [serial = 1169] [outer = 0x8b6c4400] 04:46:42 INFO - PROCESS | 1798 | 1461152802203 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 271 (0x8de74800) [pid = 1798] [serial = 1170] [outer = 0x8b6c4400] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 270 (0x98acb000) [pid = 1798] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 269 (0x89964000) [pid = 1798] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 268 (0x903eac00) [pid = 1798] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 267 (0x93c31800) [pid = 1798] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 266 (0x888ea400) [pid = 1798] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 265 (0x98a9d400) [pid = 1798] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 264 (0x89e12400) [pid = 1798] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 263 (0x8c035400) [pid = 1798] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 262 (0x87409400) [pid = 1798] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 261 (0x8e056400) [pid = 1798] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 260 (0x8b7d9800) [pid = 1798] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 259 (0x8f68c000) [pid = 1798] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 258 (0x8a708400) [pid = 1798] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 257 (0x9fa34800) [pid = 1798] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 256 (0x928f4400) [pid = 1798] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 255 (0x89c6b800) [pid = 1798] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 254 (0x87453c00) [pid = 1798] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 253 (0x85ecac00) [pid = 1798] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 252 (0x8e892400) [pid = 1798] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 251 (0x869a7400) [pid = 1798] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 250 (0x873cb000) [pid = 1798] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 249 (0x95910c00) [pid = 1798] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 248 (0x8fa45400) [pid = 1798] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 247 (0x94fa2800) [pid = 1798] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 246 (0x89960c00) [pid = 1798] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 245 (0x8e897c00) [pid = 1798] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 244 (0x937ee400) [pid = 1798] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 243 (0x98d77c00) [pid = 1798] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 242 (0x9d506800) [pid = 1798] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 241 (0x9fa90400) [pid = 1798] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 240 (0x8745a000) [pid = 1798] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 239 (0x938d0c00) [pid = 1798] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 238 (0x8b7d5400) [pid = 1798] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 237 (0x92805c00) [pid = 1798] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 236 (0x8b36b800) [pid = 1798] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 235 (0x9596d400) [pid = 1798] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 234 (0x8bea0400) [pid = 1798] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 233 (0x8bea0c00) [pid = 1798] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 232 (0x97b8bc00) [pid = 1798] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 231 (0x875d0c00) [pid = 1798] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 230 (0x863ecc00) [pid = 1798] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 229 (0x98756800) [pid = 1798] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 228 (0x8e893800) [pid = 1798] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 227 (0x8f693000) [pid = 1798] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 226 (0x8a841800) [pid = 1798] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 225 (0x97fa6c00) [pid = 1798] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 224 (0x863e4000) [pid = 1798] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 223 (0x9875ac00) [pid = 1798] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 222 (0x92823c00) [pid = 1798] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 221 (0x97b5b800) [pid = 1798] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 220 (0x98326400) [pid = 1798] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 219 (0x8df4e400) [pid = 1798] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 218 (0x8a83d800) [pid = 1798] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 217 (0x873d0c00) [pid = 1798] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 216 (0x996ebc00) [pid = 1798] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 215 (0x89ae4c00) [pid = 1798] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 214 (0x85ec2000) [pid = 1798] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 213 (0x96d9a400) [pid = 1798] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 212 (0x8e033c00) [pid = 1798] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 211 (0x98327000) [pid = 1798] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 210 (0x996ea400) [pid = 1798] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 209 (0x9e925800) [pid = 1798] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 208 (0x9282fc00) [pid = 1798] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 207 (0x869b4c00) [pid = 1798] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 206 (0x8ec31800) [pid = 1798] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 205 (0x87460000) [pid = 1798] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 204 (0x8b7dfc00) [pid = 1798] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 203 (0x9e924000) [pid = 1798] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 202 (0x98755000) [pid = 1798] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 201 (0x8c032400) [pid = 1798] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 200 (0x8a83dc00) [pid = 1798] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 199 (0x8de85000) [pid = 1798] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 198 (0x96d93400) [pid = 1798] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 197 (0x9a6d4800) [pid = 1798] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x8bea9000) [pid = 1798] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x863ea400) [pid = 1798] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x888e3c00) [pid = 1798] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x906f5c00) [pid = 1798] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x89eddc00) [pid = 1798] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x8c02f800) [pid = 1798] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x89ee3c00) [pid = 1798] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x8de6dc00) [pid = 1798] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x96d92400) [pid = 1798] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x89ded000) [pid = 1798] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:46:44 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x8ec2c800) [pid = 1798] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:46:44 INFO - PROCESS | 1798 | 1461152804687 Marionette TRACE conn4 <- [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"]]]}] 04:46:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:46:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:46:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:46:44 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:46:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:46:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:44 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:46:44 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 2894ms 04:46:44 INFO - PROCESS | 1798 | 1461152804754 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1798 | 1461152804758 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 04:46:44 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:46:44 INFO - PROCESS | 1798 | 1461152804764 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1798 | 1461152804766 Marionette TRACE conn4 <- [1,1530,null,{}] 04:46:44 INFO - PROCESS | 1798 | 1461152804772 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:44 INFO - PROCESS | 1798 | 1461152804960 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 04:46:45 INFO - PROCESS | 1798 | 1461152805131 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec1800 == 139 [pid = 1798] [id = 390] 04:46:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x85ec2000) [pid = 1798] [serial = 1171] [outer = (nil)] 04:46:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x869b6c00) [pid = 1798] [serial = 1172] [outer = 0x85ec2000] 04:46:45 INFO - PROCESS | 1798 | 1461152805211 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x87409400) [pid = 1798] [serial = 1173] [outer = 0x85ec2000] 04:46:45 INFO - PROCESS | 1798 | 1461152805843 Marionette TRACE conn4 <- [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]]]}] 04:46:45 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 04:46:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:46:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:46:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:46:45 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:46:45 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. 04:46:45 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:46:45 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1143ms 04:46:45 INFO - PROCESS | 1798 | 1461152805910 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1798 | 1461152805913 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 04:46:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:46:45 INFO - PROCESS | 1798 | 1461152805919 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1798 | 1461152805922 Marionette TRACE conn4 <- [1,1534,null,{}] 04:46:45 INFO - PROCESS | 1798 | 1461152805928 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:46 INFO - PROCESS | 1798 | 1461152806168 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 04:46:46 INFO - PROCESS | 1798 | 1461152806188 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x869a8000 == 140 [pid = 1798] [id = 391] 04:46:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x873cc400) [pid = 1798] [serial = 1174] [outer = (nil)] 04:46:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x89ae4c00) [pid = 1798] [serial = 1175] [outer = 0x873cc400] 04:46:46 INFO - PROCESS | 1798 | 1461152806263 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x89df9c00) [pid = 1798] [serial = 1176] [outer = 0x873cc400] 04:46:47 INFO - PROCESS | 1798 | 1461152807460 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:46:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1587ms 04:46:47 INFO - PROCESS | 1798 | 1461152807508 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1798 | 1461152807517 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 04:46:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:46:47 INFO - PROCESS | 1798 | 1461152807529 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1798 | 1461152807535 Marionette TRACE conn4 <- [1,1538,null,{}] 04:46:47 INFO - PROCESS | 1798 | 1461152807544 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:47 INFO - PROCESS | 1798 | 1461152807815 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 04:46:48 INFO - PROCESS | 1798 | 1461152808151 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x87409c00 == 141 [pid = 1798] [id = 392] 04:46:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x8745c800) [pid = 1798] [serial = 1177] [outer = (nil)] 04:46:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x88774c00) [pid = 1798] [serial = 1178] [outer = 0x8745c800] 04:46:48 INFO - PROCESS | 1798 | 1461152808243 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x887b3400) [pid = 1798] [serial = 1179] [outer = 0x8745c800] 04:46:49 INFO - PROCESS | 1798 | 1461152809292 Marionette TRACE conn4 <- [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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:46:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1844ms 04:46:49 INFO - PROCESS | 1798 | 1461152809373 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 04:46:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:46:49 INFO - PROCESS | 1798 | 1461152809383 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 04:46:49 INFO - PROCESS | 1798 | 1461152809395 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1798 | 1461152809400 Marionette TRACE conn4 <- [1,1542,null,{}] 04:46:49 INFO - PROCESS | 1798 | 1461152809406 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:49 INFO - PROCESS | 1798 | 1461152809661 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 04:46:50 INFO - PROCESS | 1798 | 1461152810018 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x873ca400 == 142 [pid = 1798] [id = 393] 04:46:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x8990a400) [pid = 1798] [serial = 1180] [outer = (nil)] 04:46:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x89dec800) [pid = 1798] [serial = 1181] [outer = 0x8990a400] 04:46:50 INFO - PROCESS | 1798 | 1461152810115 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 198 (0x89ebf400) [pid = 1798] [serial = 1182] [outer = 0x8990a400] 04:46:51 INFO - PROCESS | 1798 | 1461152811009 Marionette TRACE conn4 <- [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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:46:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1684ms 04:46:51 INFO - PROCESS | 1798 | 1461152811079 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 04:46:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:46:51 INFO - PROCESS | 1798 | 1461152811084 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 04:46:51 INFO - PROCESS | 1798 | 1461152811091 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1798 | 1461152811098 Marionette TRACE conn4 <- [1,1546,null,{}] 04:46:51 INFO - PROCESS | 1798 | 1461152811115 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:51 INFO - PROCESS | 1798 | 1461152811369 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 04:46:51 INFO - PROCESS | 1798 | 1461152811693 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x89aea000 == 143 [pid = 1798] [id = 394] 04:46:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 199 (0x89ee2c00) [pid = 1798] [serial = 1183] [outer = (nil)] 04:46:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 200 (0x8a841800) [pid = 1798] [serial = 1184] [outer = 0x89ee2c00] 04:46:51 INFO - PROCESS | 1798 | 1461152811790 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 201 (0x8b376000) [pid = 1798] [serial = 1185] [outer = 0x89ee2c00] 04:46:52 INFO - PROCESS | 1798 | 1461152812671 Marionette TRACE conn4 <- [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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:46:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1638ms 04:46:52 INFO - PROCESS | 1798 | 1461152812729 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 04:46:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:46:52 INFO - PROCESS | 1798 | 1461152812735 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 04:46:52 INFO - PROCESS | 1798 | 1461152812742 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1798 | 1461152812746 Marionette TRACE conn4 <- [1,1550,null,{}] 04:46:52 INFO - PROCESS | 1798 | 1461152812761 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:53 INFO - PROCESS | 1798 | 1461152813012 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 04:46:53 INFO - PROCESS | 1798 | 1461152813331 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7d0000 == 144 [pid = 1798] [id = 395] 04:46:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 202 (0x8b6be400) [pid = 1798] [serial = 1186] [outer = (nil)] 04:46:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 203 (0x8c032400) [pid = 1798] [serial = 1187] [outer = 0x8b6be400] 04:46:53 INFO - PROCESS | 1798 | 1461152813424 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 204 (0x8de70800) [pid = 1798] [serial = 1188] [outer = 0x8b6be400] 04:46:54 INFO - PROCESS | 1798 | 1461152814323 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:46:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1651ms 04:46:54 INFO - PROCESS | 1798 | 1461152814393 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1798 | 1461152814397 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 04:46:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:46:54 INFO - PROCESS | 1798 | 1461152814404 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1798 | 1461152814407 Marionette TRACE conn4 <- [1,1554,null,{}] 04:46:54 INFO - PROCESS | 1798 | 1461152814413 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:54 INFO - PROCESS | 1798 | 1461152814662 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 04:46:55 INFO - PROCESS | 1798 | 1461152814983 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990c800 == 145 [pid = 1798] [id = 396] 04:46:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 205 (0x8de8b800) [pid = 1798] [serial = 1189] [outer = (nil)] 04:46:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 206 (0x8df5cc00) [pid = 1798] [serial = 1190] [outer = 0x8de8b800] 04:46:55 INFO - PROCESS | 1798 | 1461152815074 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 207 (0x8e009000) [pid = 1798] [serial = 1191] [outer = 0x8de8b800] 04:46:55 INFO - PROCESS | 1798 | 1461152815978 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:46:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1638ms 04:46:56 INFO - PROCESS | 1798 | 1461152816043 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1798 | 1461152816046 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 04:46:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:46:56 INFO - PROCESS | 1798 | 1461152816053 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1798 | 1461152816057 Marionette TRACE conn4 <- [1,1558,null,{}] 04:46:56 INFO - PROCESS | 1798 | 1461152816063 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:56 INFO - PROCESS | 1798 | 1461152816280 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 04:46:56 INFO - PROCESS | 1798 | 1461152816595 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee6c00 == 146 [pid = 1798] [id = 397] 04:46:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 208 (0x8c037000) [pid = 1798] [serial = 1192] [outer = (nil)] 04:46:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 209 (0x8e056800) [pid = 1798] [serial = 1193] [outer = 0x8c037000] 04:46:56 INFO - PROCESS | 1798 | 1461152816699 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 210 (0x8e89ac00) [pid = 1798] [serial = 1194] [outer = 0x8c037000] 04:46:57 INFO - PROCESS | 1798 | 1461152817561 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:46:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1531ms 04:46:57 INFO - PROCESS | 1798 | 1461152817586 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 04:46:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:46:57 INFO - PROCESS | 1798 | 1461152817590 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 04:46:57 INFO - PROCESS | 1798 | 1461152817596 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1798 | 1461152817600 Marionette TRACE conn4 <- [1,1562,null,{}] 04:46:57 INFO - PROCESS | 1798 | 1461152817606 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:57 INFO - PROCESS | 1798 | 1461152817820 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 04:46:58 INFO - PROCESS | 1798 | 1461152818132 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e033000 == 147 [pid = 1798] [id = 398] 04:46:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 211 (0x8e03ac00) [pid = 1798] [serial = 1195] [outer = (nil)] 04:46:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 212 (0x8e90bc00) [pid = 1798] [serial = 1196] [outer = 0x8e03ac00] 04:46:58 INFO - PROCESS | 1798 | 1461152818227 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 213 (0x8e90f800) [pid = 1798] [serial = 1197] [outer = 0x8e03ac00] 04:46:59 INFO - PROCESS | 1798 | 1461152819106 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:46:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1586ms 04:46:59 INFO - PROCESS | 1798 | 1461152819183 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1798 | 1461152819187 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 04:46:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:46:59 INFO - PROCESS | 1798 | 1461152819194 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1798 | 1461152819198 Marionette TRACE conn4 <- [1,1566,null,{}] 04:46:59 INFO - PROCESS | 1798 | 1461152819203 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:46:59 INFO - PROCESS | 1798 | 1461152819410 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 04:46:59 INFO - PROCESS | 1798 | 1461152819717 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e6000 == 148 [pid = 1798] [id = 399] 04:46:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 214 (0x8e04f800) [pid = 1798] [serial = 1198] [outer = (nil)] 04:46:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 215 (0x8f693000) [pid = 1798] [serial = 1199] [outer = 0x8e04f800] 04:46:59 INFO - PROCESS | 1798 | 1461152819815 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 216 (0x8f6c7000) [pid = 1798] [serial = 1200] [outer = 0x8e04f800] 04:47:00 INFO - PROCESS | 1798 | 1461152820717 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:47:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1545ms 04:47:00 INFO - PROCESS | 1798 | 1461152820740 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 04:47:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:47:00 INFO - PROCESS | 1798 | 1461152820745 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 04:47:00 INFO - PROCESS | 1798 | 1461152820752 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1798 | 1461152820755 Marionette TRACE conn4 <- [1,1570,null,{}] 04:47:00 INFO - PROCESS | 1798 | 1461152820762 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:00 INFO - PROCESS | 1798 | 1461152820971 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 04:47:01 INFO - PROCESS | 1798 | 1461152821287 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6be800 == 149 [pid = 1798] [id = 400] 04:47:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 217 (0x8e90d000) [pid = 1798] [serial = 1201] [outer = (nil)] 04:47:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 218 (0x8f9bbc00) [pid = 1798] [serial = 1202] [outer = 0x8e90d000] 04:47:01 INFO - PROCESS | 1798 | 1461152821390 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 219 (0x8fa47400) [pid = 1798] [serial = 1203] [outer = 0x8e90d000] 04:47:02 INFO - PROCESS | 1798 | 1461152822359 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:47:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1681ms 04:47:02 INFO - PROCESS | 1798 | 1461152822434 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1798 | 1461152822438 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 04:47:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:47:02 INFO - PROCESS | 1798 | 1461152822445 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1798 | 1461152822448 Marionette TRACE conn4 <- [1,1574,null,{}] 04:47:02 INFO - PROCESS | 1798 | 1461152822455 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:02 INFO - PROCESS | 1798 | 1461152822703 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 04:47:03 INFO - PROCESS | 1798 | 1461152823033 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b5400 == 150 [pid = 1798] [id = 401] 04:47:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 220 (0x904c8000) [pid = 1798] [serial = 1204] [outer = (nil)] 04:47:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 221 (0x904d0400) [pid = 1798] [serial = 1205] [outer = 0x904c8000] 04:47:03 INFO - PROCESS | 1798 | 1461152823126 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 222 (0x906e9000) [pid = 1798] [serial = 1206] [outer = 0x904c8000] 04:47:04 INFO - PROCESS | 1798 | 1461152824014 Marionette TRACE conn4 <- [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]]]}] 04:47:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:47:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1637ms 04:47:04 INFO - PROCESS | 1798 | 1461152824083 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 04:47:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:47:04 INFO - PROCESS | 1798 | 1461152824088 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 04:47:04 INFO - PROCESS | 1798 | 1461152824095 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1798 | 1461152824100 Marionette TRACE conn4 <- [1,1578,null,{}] 04:47:04 INFO - PROCESS | 1798 | 1461152824221 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:04 INFO - PROCESS | 1798 | 1461152824477 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 04:47:04 INFO - PROCESS | 1798 | 1461152824802 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x904cd800 == 151 [pid = 1798] [id = 402] 04:47:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 223 (0x91e14000) [pid = 1798] [serial = 1207] [outer = (nil)] 04:47:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 224 (0x92825800) [pid = 1798] [serial = 1208] [outer = 0x91e14000] 04:47:04 INFO - PROCESS | 1798 | 1461152824898 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 225 (0x928f4400) [pid = 1798] [serial = 1209] [outer = 0x91e14000] 04:47:05 INFO - PROCESS | 1798 | 1461152825744 Marionette TRACE conn4 <- [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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:47:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1698ms 04:47:05 INFO - PROCESS | 1798 | 1461152825793 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1798 | 1461152825797 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 04:47:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:47:05 INFO - PROCESS | 1798 | 1461152825822 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1798 | 1461152825827 Marionette TRACE conn4 <- [1,1582,null,{}] 04:47:05 INFO - PROCESS | 1798 | 1461152825835 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:06 INFO - PROCESS | 1798 | 1461152826044 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 04:47:06 INFO - PROCESS | 1798 | 1461152826356 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e6800 == 152 [pid = 1798] [id = 403] 04:47:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 226 (0x92822400) [pid = 1798] [serial = 1210] [outer = (nil)] 04:47:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 227 (0x937e7400) [pid = 1798] [serial = 1211] [outer = 0x92822400] 04:47:06 INFO - PROCESS | 1798 | 1461152826457 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 228 (0x938d1c00) [pid = 1798] [serial = 1212] [outer = 0x92822400] 04:47:07 INFO - PROCESS | 1798 | 1461152827306 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:47:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1553ms 04:47:07 INFO - PROCESS | 1798 | 1461152827357 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1798 | 1461152827361 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 04:47:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:47:07 INFO - PROCESS | 1798 | 1461152827367 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1798 | 1461152827370 Marionette TRACE conn4 <- [1,1586,null,{}] 04:47:07 INFO - PROCESS | 1798 | 1461152827376 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:07 INFO - PROCESS | 1798 | 1461152827586 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 04:47:07 INFO - PROCESS | 1798 | 1461152827906 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x92828800 == 153 [pid = 1798] [id = 404] 04:47:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 229 (0x938d0800) [pid = 1798] [serial = 1213] [outer = (nil)] 04:47:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 230 (0x94f9a400) [pid = 1798] [serial = 1214] [outer = 0x938d0800] 04:47:08 INFO - PROCESS | 1798 | 1461152828002 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 231 (0x94f9c800) [pid = 1798] [serial = 1215] [outer = 0x938d0800] 04:47:08 INFO - PROCESS | 1798 | 1461152828875 Marionette TRACE conn4 <- [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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:47:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1580ms 04:47:08 INFO - PROCESS | 1798 | 1461152828948 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1798 | 1461152828952 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 04:47:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:47:08 INFO - PROCESS | 1798 | 1461152828959 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1798 | 1461152828962 Marionette TRACE conn4 <- [1,1590,null,{}] 04:47:08 INFO - PROCESS | 1798 | 1461152828968 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:09 INFO - PROCESS | 1798 | 1461152829189 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 04:47:09 INFO - PROCESS | 1798 | 1461152829506 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x88773c00 == 154 [pid = 1798] [id = 405] 04:47:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 232 (0x91e1b800) [pid = 1798] [serial = 1216] [outer = (nil)] 04:47:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 233 (0x9596e400) [pid = 1798] [serial = 1217] [outer = 0x91e1b800] 04:47:09 INFO - PROCESS | 1798 | 1461152829605 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 234 (0x95973c00) [pid = 1798] [serial = 1218] [outer = 0x91e1b800] 04:47:10 INFO - PROCESS | 1798 | 1461152830496 Marionette TRACE conn4 <- [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]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:47:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1589ms 04:47:10 INFO - PROCESS | 1798 | 1461152830549 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1798 | 1461152830553 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 04:47:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:47:10 INFO - PROCESS | 1798 | 1461152830562 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1798 | 1461152830566 Marionette TRACE conn4 <- [1,1594,null,{}] 04:47:10 INFO - PROCESS | 1798 | 1461152830571 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:10 INFO - PROCESS | 1798 | 1461152830782 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 04:47:11 INFO - PROCESS | 1798 | 1461152831135 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x8740fc00 == 155 [pid = 1798] [id = 406] 04:47:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 235 (0x87410800) [pid = 1798] [serial = 1219] [outer = (nil)] 04:47:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 236 (0x903f8800) [pid = 1798] [serial = 1220] [outer = 0x87410800] 04:47:11 INFO - PROCESS | 1798 | 1461152831233 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 237 (0x96d96400) [pid = 1798] [serial = 1221] [outer = 0x87410800] 04:47:12 INFO - PROCESS | 1798 | 1461152832114 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:47:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:47:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1586ms 04:47:12 INFO - PROCESS | 1798 | 1461152832150 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1798 | 1461152832153 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 04:47:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:47:12 INFO - PROCESS | 1798 | 1461152832161 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1798 | 1461152832164 Marionette TRACE conn4 <- [1,1598,null,{}] 04:47:12 INFO - PROCESS | 1798 | 1461152832170 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:12 INFO - PROCESS | 1798 | 1461152832382 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 04:47:12 INFO - PROCESS | 1798 | 1461152832705 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec6400 == 156 [pid = 1798] [id = 407] 04:47:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 238 (0x85ec6800) [pid = 1798] [serial = 1222] [outer = (nil)] 04:47:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 239 (0x888e7000) [pid = 1798] [serial = 1223] [outer = 0x85ec6800] 04:47:12 INFO - PROCESS | 1798 | 1461152832807 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 240 (0x8a842400) [pid = 1798] [serial = 1224] [outer = 0x85ec6800] 04:47:13 INFO - PROCESS | 1798 | 1461152833746 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:47:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:47:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1630ms 04:47:13 INFO - PROCESS | 1798 | 1461152833792 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1798 | 1461152833796 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 04:47:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:47:13 INFO - PROCESS | 1798 | 1461152833803 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1798 | 1461152833807 Marionette TRACE conn4 <- [1,1602,null,{}] 04:47:13 INFO - PROCESS | 1798 | 1461152833813 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:14 INFO - PROCESS | 1798 | 1461152834020 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 04:47:14 INFO - PROCESS | 1798 | 1461152834355 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x848f0400 == 157 [pid = 1798] [id = 408] 04:47:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 241 (0x863f1400) [pid = 1798] [serial = 1225] [outer = (nil)] 04:47:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 242 (0x8745d800) [pid = 1798] [serial = 1226] [outer = 0x863f1400] 04:47:14 INFO - PROCESS | 1798 | 1461152834452 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 243 (0x888ec400) [pid = 1798] [serial = 1227] [outer = 0x863f1400] 04:47:15 INFO - PROCESS | 1798 | 1461152835344 Marionette TRACE conn4 <- [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]]]}] 04:47:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:47:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1582ms 04:47:15 INFO - PROCESS | 1798 | 1461152835386 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 04:47:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:47:15 INFO - PROCESS | 1798 | 1461152835391 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 04:47:15 INFO - PROCESS | 1798 | 1461152835397 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1798 | 1461152835401 Marionette TRACE conn4 <- [1,1606,null,{}] 04:47:15 INFO - PROCESS | 1798 | 1461152835406 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:15 INFO - PROCESS | 1798 | 1461152835612 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 04:47:15 INFO - PROCESS | 1798 | 1461152835938 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x869b5000 == 158 [pid = 1798] [id = 409] 04:47:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 244 (0x87413800) [pid = 1798] [serial = 1228] [outer = (nil)] 04:47:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 245 (0x89aec400) [pid = 1798] [serial = 1229] [outer = 0x87413800] 04:47:16 INFO - PROCESS | 1798 | 1461152836035 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 246 (0x8a707000) [pid = 1798] [serial = 1230] [outer = 0x87413800] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8e050c00 == 157 [pid = 1798] [id = 214] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec1800 == 156 [pid = 1798] [id = 390] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8a70d400 == 155 [pid = 1798] [id = 389] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x888e3400 == 154 [pid = 1798] [id = 388] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8745dc00 == 153 [pid = 1798] [id = 387] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8740b000 == 152 [pid = 1798] [id = 385] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x87412800 == 151 [pid = 1798] [id = 386] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x89ae9400 == 150 [pid = 1798] [id = 384] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x88775c00 == 149 [pid = 1798] [id = 383] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x863ed800 == 148 [pid = 1798] [id = 382] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x89eba800 == 147 [pid = 1798] [id = 380] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8876d400 == 146 [pid = 1798] [id = 379] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8beaf400 == 145 [pid = 1798] [id = 378] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x92808000 == 144 [pid = 1798] [id = 377] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x89901400 == 143 [pid = 1798] [id = 375] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x9596f000 == 142 [pid = 1798] [id = 376] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d3000 == 141 [pid = 1798] [id = 374] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8f692c00 == 140 [pid = 1798] [id = 373] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8f68a000 == 139 [pid = 1798] [id = 372] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x8c038c00 == 138 [pid = 1798] [id = 371] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee5c00 == 137 [pid = 1798] [id = 370] 04:47:17 INFO - PROCESS | 1798 | --DOCSHELL 0x888e4c00 == 136 [pid = 1798] [id = 369] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 245 (0x98df4400) [pid = 1798] [serial = 1080] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 244 (0x91e1f400) [pid = 1798] [serial = 1053] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 243 (0x869b1c00) [pid = 1798] [serial = 1020] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 242 (0x873d5400) [pid = 1798] [serial = 819] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 241 (0x903f1c00) [pid = 1798] [serial = 1085] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 240 (0x95b86c00) [pid = 1798] [serial = 924] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 239 (0x98aaac00) [pid = 1798] [serial = 786] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 238 (0x96f03800) [pid = 1798] [serial = 864] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 237 (0x89969800) [pid = 1798] [serial = 948] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 236 (0x8f9c1800) [pid = 1798] [serial = 750] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 235 (0x93c2f800) [pid = 1798] [serial = 921] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 234 (0x996ef000) [pid = 1798] [serial = 990] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 233 (0x9fb61400) [pid = 1798] [serial = 792] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 232 (0xa09ba000) [pid = 1798] [serial = 1071] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 231 (0x8b6bdc00) [pid = 1798] [serial = 1011] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 230 (0x93cc2800) [pid = 1798] [serial = 861] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 229 (0x8bea8000) [pid = 1798] [serial = 1103] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 228 (0x928f8400) [pid = 1798] [serial = 858] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 227 (0x93c2a000) [pid = 1798] [serial = 1056] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 226 (0x8de71400) [pid = 1798] [serial = 951] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 225 (0x888f0c00) [pid = 1798] [serial = 1073] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 224 (0x9826a800) [pid = 1798] [serial = 987] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 223 (0x8beae400) [pid = 1798] [serial = 810] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 222 (0xa29dcc00) [pid = 1798] [serial = 813] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 221 (0x996eec00) [pid = 1798] [serial = 876] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 220 (0x89df0800) [pid = 1798] [serial = 849] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 219 (0x8b455c00) [pid = 1798] [serial = 1094] [outer = (nil)] [url = about:blank] 04:47:17 INFO - PROCESS | 1798 | --DOMWINDOW == 218 (0x9fa8c400) [pid = 1798] [serial = 993] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 217 (0x8f6c6000) [pid = 1798] [serial = 915] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 216 (0x91e14400) [pid = 1798] [serial = 855] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 215 (0x8c03b800) [pid = 1798] [serial = 1104] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 214 (0x9fd99800) [pid = 1798] [serial = 1070] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 213 (0x8b371800) [pid = 1798] [serial = 1043] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 212 (0x98750000) [pid = 1798] [serial = 783] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 211 (0x863ee000) [pid = 1798] [serial = 1014] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 210 (0x8b6bd400) [pid = 1798] [serial = 1044] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 209 (0x98b0e400) [pid = 1798] [serial = 873] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 208 (0x94fa4000) [pid = 1798] [serial = 981] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 207 (0x98270800) [pid = 1798] [serial = 870] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 206 (0x98a9d800) [pid = 1798] [serial = 933] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 205 (0x8e05ac00) [pid = 1798] [serial = 777] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 204 (0x8a847000) [pid = 1798] [serial = 999] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 203 (0x875cb000) [pid = 1798] [serial = 822] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 202 (0x9a6f2000) [pid = 1798] [serial = 939] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 201 (0x89ee3400) [pid = 1798] [serial = 909] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 200 (0x85ecbc00) [pid = 1798] [serial = 1077] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 199 (0x85eca000) [pid = 1798] [serial = 1076] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 198 (0x97b84400) [pid = 1798] [serial = 867] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 197 (0x8f6d0400) [pid = 1798] [serial = 1050] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x98acc800) [pid = 1798] [serial = 1064] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x912e7400) [pid = 1798] [serial = 1052] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x96f0ac00) [pid = 1798] [serial = 1059] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x996ec000) [pid = 1798] [serial = 1067] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x9ffacc00) [pid = 1798] [serial = 795] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0xa0ea8c00) [pid = 1798] [serial = 945] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x96a46800) [pid = 1798] [serial = 984] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x875c8000) [pid = 1798] [serial = 1040] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x96d95400) [pid = 1798] [serial = 780] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x8990cc00) [pid = 1798] [serial = 1097] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x89ae5800) [pid = 1798] [serial = 1098] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x8de86c00) [pid = 1798] [serial = 852] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x9fbaac00) [pid = 1798] [serial = 942] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x99293800) [pid = 1798] [serial = 789] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0xa3b08400) [pid = 1798] [serial = 801] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8c03c000) [pid = 1798] [serial = 1095] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0xa0b0d800) [pid = 1798] [serial = 1002] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8de8ec00) [pid = 1798] [serial = 807] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x97fb2c00) [pid = 1798] [serial = 930] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x98d78000) [pid = 1798] [serial = 1065] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x904d0c00) [pid = 1798] [serial = 1089] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0xa0e49c00) [pid = 1798] [serial = 996] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0xa4350400) [pid = 1798] [serial = 816] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x8b6c3400) [pid = 1798] [serial = 1017] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x89968c00) [pid = 1798] [serial = 1041] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x904cb800) [pid = 1798] [serial = 1082] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x888f0800) [pid = 1798] [serial = 1079] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x937e0400) [pid = 1798] [serial = 918] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8e003000) [pid = 1798] [serial = 885] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8e89b800) [pid = 1798] [serial = 1038] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0xa0ea9400) [pid = 1798] [serial = 798] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x87410c00) [pid = 1798] [serial = 1092] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8e058c00) [pid = 1798] [serial = 1047] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x904cd000) [pid = 1798] [serial = 1083] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8e00c800) [pid = 1798] [serial = 1046] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x97802c00) [pid = 1798] [serial = 927] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x89df6400) [pid = 1798] [serial = 804] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8a844800) [pid = 1798] [serial = 1101] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8f6c5400) [pid = 1798] [serial = 1049] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x93c23400) [pid = 1798] [serial = 972] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8de78c00) [pid = 1798] [serial = 1106] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x9a47ec00) [pid = 1798] [serial = 1068] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8a707800) [pid = 1798] [serial = 975] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x903f4000) [pid = 1798] [serial = 1086] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x96a45800) [pid = 1798] [serial = 1058] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x9e917400) [pid = 1798] [serial = 1074] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x98dee000) [pid = 1798] [serial = 936] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8a70b000) [pid = 1798] [serial = 1100] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8e04bc00) [pid = 1798] [serial = 978] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8740f400) [pid = 1798] [serial = 1091] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x97b81800) [pid = 1798] [serial = 1061] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8df4e800) [pid = 1798] [serial = 912] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x98272800) [pid = 1798] [serial = 1062] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x904cc800) [pid = 1798] [serial = 1088] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8a70e400) [pid = 1798] [serial = 882] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0xa09acc00) [pid = 1798] [serial = 879] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x937e9400) [pid = 1798] [serial = 1055] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0xa29db400) [pid = 1798] [serial = 1005] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8745e000) [pid = 1798] [serial = 1008] [outer = (nil)] [url = about:blank] 04:47:18 INFO - PROCESS | 1798 | 1461152838385 Marionette TRACE conn4 <- [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]]]}] 04:47:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:47:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 3038ms 04:47:18 INFO - PROCESS | 1798 | 1461152838435 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1798 | 1461152838441 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 04:47:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:47:18 INFO - PROCESS | 1798 | 1461152838450 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1798 | 1461152838456 Marionette TRACE conn4 <- [1,1610,null,{}] 04:47:18 INFO - PROCESS | 1798 | 1461152838465 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:18 INFO - PROCESS | 1798 | 1461152838682 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 04:47:18 INFO - PROCESS | 1798 | 1461152838870 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x85eccc00 == 137 [pid = 1798] [id = 410] 04:47:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x869adc00) [pid = 1798] [serial = 1231] [outer = (nil)] 04:47:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x87408400) [pid = 1798] [serial = 1232] [outer = 0x869adc00] 04:47:18 INFO - PROCESS | 1798 | 1461152838952 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x87455c00) [pid = 1798] [serial = 1233] [outer = 0x869adc00] 04:47:19 INFO - PROCESS | 1798 | 1461152839759 Marionette TRACE conn4 <- [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]]]}] 04:47:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:47:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1339ms 04:47:19 INFO - PROCESS | 1798 | 1461152839789 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1798 | 1461152839798 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 04:47:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:47:19 INFO - PROCESS | 1798 | 1461152839809 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1798 | 1461152839812 Marionette TRACE conn4 <- [1,1614,null,{}] 04:47:19 INFO - PROCESS | 1798 | 1461152839819 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:20 INFO - PROCESS | 1798 | 1461152840102 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 04:47:20 INFO - PROCESS | 1798 | 1461152840217 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x8740f400 == 138 [pid = 1798] [id = 411] 04:47:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8745bc00) [pid = 1798] [serial = 1234] [outer = (nil)] 04:47:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x887b8000) [pid = 1798] [serial = 1235] [outer = 0x8745bc00] 04:47:20 INFO - PROCESS | 1798 | 1461152840294 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x888ed400) [pid = 1798] [serial = 1236] [outer = 0x8745bc00] 04:47:21 INFO - PROCESS | 1798 | 1461152841293 Marionette TRACE conn4 <- [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]]]}] 04:47:21 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 04:47:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1531ms 04:47:21 INFO - PROCESS | 1798 | 1461152841340 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1798 | 1461152841344 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 04:47:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:47:21 INFO - PROCESS | 1798 | 1461152841358 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1798 | 1461152841365 Marionette TRACE conn4 <- [1,1618,null,{}] 04:47:21 INFO - PROCESS | 1798 | 1461152841381 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:21 INFO - PROCESS | 1798 | 1461152841652 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 04:47:21 INFO - PROCESS | 1798 | 1461152841681 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990d000 == 139 [pid = 1798] [id = 412] 04:47:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89ae6400) [pid = 1798] [serial = 1237] [outer = (nil)] 04:47:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89c66000) [pid = 1798] [serial = 1238] [outer = 0x89ae6400] 04:47:21 INFO - PROCESS | 1798 | 1461152841816 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x89defc00) [pid = 1798] [serial = 1239] [outer = 0x89ae6400] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x85ec2000) [pid = 1798] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x89905000) [pid = 1798] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x869a7800) [pid = 1798] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x89e0d800) [pid = 1798] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x888e7400) [pid = 1798] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x89af0400) [pid = 1798] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8b6c4400) [pid = 1798] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8745ec00) [pid = 1798] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x88777c00) [pid = 1798] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:47:23 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x87414000) [pid = 1798] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:47:23 INFO - PROCESS | 1798 | 1461152843357 Marionette TRACE conn4 <- [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]]]}] 04:47:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:47:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2094ms 04:47:23 INFO - PROCESS | 1798 | 1461152843453 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1798 | 1461152843458 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 04:47:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:47:23 INFO - PROCESS | 1798 | 1461152843464 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1798 | 1461152843468 Marionette TRACE conn4 <- [1,1622,null,{}] 04:47:23 INFO - PROCESS | 1798 | 1461152843473 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:23 INFO - PROCESS | 1798 | 1461152843659 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 04:47:23 INFO - PROCESS | 1798 | 1461152843826 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec2000 == 140 [pid = 1798] [id = 413] 04:47:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x869a7800) [pid = 1798] [serial = 1240] [outer = (nil)] 04:47:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x89e16000) [pid = 1798] [serial = 1241] [outer = 0x869a7800] 04:47:23 INFO - PROCESS | 1798 | 1461152843904 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x89ec3c00) [pid = 1798] [serial = 1242] [outer = 0x869a7800] 04:47:24 INFO - PROCESS | 1798 | 1461152844668 Marionette TRACE conn4 <- [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]]]}] 04:47:24 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 04:47:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1234ms 04:47:24 INFO - PROCESS | 1798 | 1461152844700 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1798 | 1461152844704 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 04:47:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:47:24 INFO - PROCESS | 1798 | 1461152844710 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1798 | 1461152844712 Marionette TRACE conn4 <- [1,1626,null,{}] 04:47:24 INFO - PROCESS | 1798 | 1461152844718 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:24 INFO - PROCESS | 1798 | 1461152844908 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 04:47:24 INFO - PROCESS | 1798 | 1461152844928 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x89eba000 == 141 [pid = 1798] [id = 414] 04:47:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x89ec1800) [pid = 1798] [serial = 1243] [outer = (nil)] 04:47:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8a705000) [pid = 1798] [serial = 1244] [outer = 0x89ec1800] 04:47:25 INFO - PROCESS | 1798 | 1461152845003 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8a70f800) [pid = 1798] [serial = 1245] [outer = 0x89ec1800] 04:47:26 INFO - PROCESS | 1798 | 1461152846236 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:47:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:47:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1585ms 04:47:26 INFO - PROCESS | 1798 | 1461152846307 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 04:47:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:47:26 INFO - PROCESS | 1798 | 1461152846317 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 04:47:26 INFO - PROCESS | 1798 | 1461152846329 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1798 | 1461152846336 Marionette TRACE conn4 <- [1,1630,null,{}] 04:47:26 INFO - PROCESS | 1798 | 1461152846345 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:26 INFO - PROCESS | 1798 | 1461152846581 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 04:47:26 INFO - PROCESS | 1798 | 1461152846871 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x873cb400 == 142 [pid = 1798] [id = 415] 04:47:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x873d6800) [pid = 1798] [serial = 1246] [outer = (nil)] 04:47:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x88775400) [pid = 1798] [serial = 1247] [outer = 0x873d6800] 04:47:26 INFO - PROCESS | 1798 | 1461152846968 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x888ed000) [pid = 1798] [serial = 1248] [outer = 0x873d6800] 04:47:27 INFO - PROCESS | 1798 | 1461152847995 Marionette TRACE conn4 <- [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]]]}] 04:47:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:47:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1742ms 04:47:28 INFO - PROCESS | 1798 | 1461152848072 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1798 | 1461152848082 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 04:47:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:47:28 INFO - PROCESS | 1798 | 1461152848093 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1798 | 1461152848097 Marionette TRACE conn4 <- [1,1634,null,{}] 04:47:28 INFO - PROCESS | 1798 | 1461152848104 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:28 INFO - PROCESS | 1798 | 1461152848372 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 04:47:28 INFO - PROCESS | 1798 | 1461152848726 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x89963400 == 143 [pid = 1798] [id = 416] 04:47:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x89c66800) [pid = 1798] [serial = 1249] [outer = (nil)] 04:47:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x89e1a800) [pid = 1798] [serial = 1250] [outer = 0x89c66800] 04:47:28 INFO - PROCESS | 1798 | 1461152848819 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x89ee7400) [pid = 1798] [serial = 1251] [outer = 0x89c66800] 04:47:29 INFO - PROCESS | 1798 | 1461152849752 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:47:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:47:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1693ms 04:47:29 INFO - PROCESS | 1798 | 1461152849786 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1798 | 1461152849790 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 04:47:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:47:29 INFO - PROCESS | 1798 | 1461152849797 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1798 | 1461152849803 Marionette TRACE conn4 <- [1,1638,null,{}] 04:47:29 INFO - PROCESS | 1798 | 1461152849820 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:30 INFO - PROCESS | 1798 | 1461152850056 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 04:47:30 INFO - PROCESS | 1798 | 1461152850330 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e0e400 == 144 [pid = 1798] [id = 417] 04:47:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x89ede800) [pid = 1798] [serial = 1252] [outer = (nil)] 04:47:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8b463000) [pid = 1798] [serial = 1253] [outer = 0x89ede800] 04:47:30 INFO - PROCESS | 1798 | 1461152850467 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8b6c6400) [pid = 1798] [serial = 1254] [outer = 0x89ede800] 04:47:31 INFO - PROCESS | 1798 | 1461152851348 Marionette TRACE conn4 <- [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]]]}] 04:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1587ms 04:47:31 INFO - PROCESS | 1798 | 1461152851385 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1798 | 1461152851390 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 04:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:47:31 INFO - PROCESS | 1798 | 1461152851397 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1798 | 1461152851401 Marionette TRACE conn4 <- [1,1642,null,{}] 04:47:31 INFO - PROCESS | 1798 | 1461152851422 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:31 INFO - PROCESS | 1798 | 1461152851702 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 04:47:31 INFO - PROCESS | 1798 | 1461152851905 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec2400 == 145 [pid = 1798] [id = 418] 04:47:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x89df4c00) [pid = 1798] [serial = 1255] [outer = (nil)] 04:47:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8beaa000) [pid = 1798] [serial = 1256] [outer = 0x89df4c00] 04:47:32 INFO - PROCESS | 1798 | 1461152852011 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8c037c00) [pid = 1798] [serial = 1257] [outer = 0x89df4c00] 04:47:32 INFO - PROCESS | 1798 | 1461152852863 Marionette TRACE conn4 <- [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]]]}] 04:47:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:47:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1534ms 04:47:32 INFO - PROCESS | 1798 | 1461152852932 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 04:47:32 INFO - PROCESS | 1798 | 1461152852944 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 04:47:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:47:32 INFO - PROCESS | 1798 | 1461152852953 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:47:32 INFO - PROCESS | 1798 | 1461152852960 Marionette TRACE conn4 <- [1,1646,null,{}] 04:47:32 INFO - PROCESS | 1798 | 1461152852967 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:33 INFO - PROCESS | 1798 | 1461152853215 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 04:47:33 INFO - PROCESS | 1798 | 1461152853497 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b36a400 == 146 [pid = 1798] [id = 419] 04:47:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8b7dfc00) [pid = 1798] [serial = 1258] [outer = (nil)] 04:47:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8de87c00) [pid = 1798] [serial = 1259] [outer = 0x8b7dfc00] 04:47:33 INFO - PROCESS | 1798 | 1461152853627 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8de8f000) [pid = 1798] [serial = 1260] [outer = 0x8b7dfc00] 04:47:34 INFO - PROCESS | 1798 | 1461152854586 Marionette TRACE conn4 <- [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]]]}] 04:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1702ms 04:47:34 INFO - PROCESS | 1798 | 1461152854655 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 04:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:47:34 INFO - PROCESS | 1798 | 1461152854660 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 04:47:34 INFO - PROCESS | 1798 | 1461152854667 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1798 | 1461152854671 Marionette TRACE conn4 <- [1,1650,null,{}] 04:47:34 INFO - PROCESS | 1798 | 1461152854677 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:34 INFO - PROCESS | 1798 | 1461152854940 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 04:47:35 INFO - PROCESS | 1798 | 1461152855248 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x88770400 == 147 [pid = 1798] [id = 420] 04:47:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8de79000) [pid = 1798] [serial = 1261] [outer = (nil)] 04:47:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x8e040400) [pid = 1798] [serial = 1262] [outer = 0x8de79000] 04:47:35 INFO - PROCESS | 1798 | 1461152855341 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8e053800) [pid = 1798] [serial = 1263] [outer = 0x8de79000] 04:47:36 INFO - PROCESS | 1798 | 1461152856236 Marionette TRACE conn4 <- [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]]]}] 04:47:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:47:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1630ms 04:47:36 INFO - PROCESS | 1798 | 1461152856297 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1798 | 1461152856301 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 04:47:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:47:36 INFO - PROCESS | 1798 | 1461152856308 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1798 | 1461152856313 Marionette TRACE conn4 <- [1,1654,null,{}] 04:47:36 INFO - PROCESS | 1798 | 1461152856319 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:36 INFO - PROCESS | 1798 | 1461152856531 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 04:47:36 INFO - PROCESS | 1798 | 1461152856794 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7e0000 == 148 [pid = 1798] [id = 421] 04:47:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8e002c00) [pid = 1798] [serial = 1264] [outer = (nil)] 04:47:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x8e902000) [pid = 1798] [serial = 1265] [outer = 0x8e002c00] 04:47:36 INFO - PROCESS | 1798 | 1461152856933 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8ec30c00) [pid = 1798] [serial = 1266] [outer = 0x8e002c00] 04:47:37 INFO - PROCESS | 1798 | 1461152857786 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:47:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:47:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1530ms 04:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:47:37 INFO - PROCESS | 1798 | 1461152857839 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1798 | 1461152857842 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 04:47:37 INFO - PROCESS | 1798 | 1461152857849 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1798 | 1461152857852 Marionette TRACE conn4 <- [1,1658,null,{}] 04:47:37 INFO - PROCESS | 1798 | 1461152857859 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:38 INFO - PROCESS | 1798 | 1461152858078 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 04:47:38 INFO - PROCESS | 1798 | 1461152858395 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f0c00 == 149 [pid = 1798] [id = 422] 04:47:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8e907000) [pid = 1798] [serial = 1267] [outer = (nil)] 04:47:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x8f6ca000) [pid = 1798] [serial = 1268] [outer = 0x8e907000] 04:47:38 INFO - PROCESS | 1798 | 1461152858491 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x8f6d0000) [pid = 1798] [serial = 1269] [outer = 0x8e907000] 04:47:39 INFO - PROCESS | 1798 | 1461152859358 Marionette TRACE conn4 <- [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]]]}] 04:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1589ms 04:47:39 INFO - PROCESS | 1798 | 1461152859438 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1798 | 1461152859442 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 04:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:47:39 INFO - PROCESS | 1798 | 1461152859448 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1798 | 1461152859451 Marionette TRACE conn4 <- [1,1662,null,{}] 04:47:39 INFO - PROCESS | 1798 | 1461152859458 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:39 INFO - PROCESS | 1798 | 1461152859726 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 04:47:40 INFO - PROCESS | 1798 | 1461152860036 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f6c6c00 == 150 [pid = 1798] [id = 423] 04:47:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x8f6cd800) [pid = 1798] [serial = 1270] [outer = (nil)] 04:47:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x903ef400) [pid = 1798] [serial = 1271] [outer = 0x8f6cd800] 04:47:40 INFO - PROCESS | 1798 | 1461152860131 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x903f3c00) [pid = 1798] [serial = 1272] [outer = 0x8f6cd800] 04:47:41 INFO - PROCESS | 1798 | 1461152861024 Marionette TRACE conn4 <- [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]]]}] 04:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1632ms 04:47:41 INFO - PROCESS | 1798 | 1461152861083 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1798 | 1461152861087 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 04:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:47:41 INFO - PROCESS | 1798 | 1461152861094 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1798 | 1461152861098 Marionette TRACE conn4 <- [1,1666,null,{}] 04:47:41 INFO - PROCESS | 1798 | 1461152861104 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:41 INFO - PROCESS | 1798 | 1461152861316 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 04:47:41 INFO - PROCESS | 1798 | 1461152861590 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x903ebc00 == 151 [pid = 1798] [id = 424] 04:47:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x904cf400) [pid = 1798] [serial = 1273] [outer = (nil)] 04:47:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x904d3400) [pid = 1798] [serial = 1274] [outer = 0x904cf400] 04:47:41 INFO - PROCESS | 1798 | 1461152861724 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x906ebc00) [pid = 1798] [serial = 1275] [outer = 0x904cf400] 04:47:42 INFO - PROCESS | 1798 | 1461152862630 Marionette TRACE conn4 <- [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]]]}] 04:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1584ms 04:47:42 INFO - PROCESS | 1798 | 1461152862679 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1798 | 1461152862684 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 04:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:47:42 INFO - PROCESS | 1798 | 1461152862691 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1798 | 1461152862696 Marionette TRACE conn4 <- [1,1670,null,{}] 04:47:42 INFO - PROCESS | 1798 | 1461152862701 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:42 INFO - PROCESS | 1798 | 1461152862954 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 04:47:43 INFO - PROCESS | 1798 | 1461152863279 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e7800 == 152 [pid = 1798] [id = 425] 04:47:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x91e21000) [pid = 1798] [serial = 1276] [outer = (nil)] 04:47:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x92808400) [pid = 1798] [serial = 1277] [outer = 0x91e21000] 04:47:43 INFO - PROCESS | 1798 | 1461152863394 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x928f3000) [pid = 1798] [serial = 1278] [outer = 0x91e21000] 04:47:44 INFO - PROCESS | 1798 | 1461152864285 Marionette TRACE conn4 <- [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]]]}] 04:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1635ms 04:47:44 INFO - PROCESS | 1798 | 1461152864327 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 04:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:47:44 INFO - PROCESS | 1798 | 1461152864332 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 04:47:44 INFO - PROCESS | 1798 | 1461152864339 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1798 | 1461152864343 Marionette TRACE conn4 <- [1,1674,null,{}] 04:47:44 INFO - PROCESS | 1798 | 1461152864350 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:44 INFO - PROCESS | 1798 | 1461152864566 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 04:47:44 INFO - PROCESS | 1798 | 1461152864839 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x8876d000 == 153 [pid = 1798] [id = 426] 04:47:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x91eafc00) [pid = 1798] [serial = 1279] [outer = (nil)] 04:47:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x938d5c00) [pid = 1798] [serial = 1280] [outer = 0x91eafc00] 04:47:44 INFO - PROCESS | 1798 | 1461152864968 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x93c28400) [pid = 1798] [serial = 1281] [outer = 0x91eafc00] 04:47:45 INFO - PROCESS | 1798 | 1461152865837 Marionette TRACE conn4 <- [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]]]}] 04:47:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:47:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1538ms 04:47:45 INFO - PROCESS | 1798 | 1461152865877 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 04:47:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:47:45 INFO - PROCESS | 1798 | 1461152865881 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 04:47:45 INFO - PROCESS | 1798 | 1461152865888 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1798 | 1461152865891 Marionette TRACE conn4 <- [1,1678,null,{}] 04:47:45 INFO - PROCESS | 1798 | 1461152865897 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:46 INFO - PROCESS | 1798 | 1461152866107 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 04:47:46 INFO - PROCESS | 1798 | 1461152866418 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x863f0400 == 154 [pid = 1798] [id = 427] 04:47:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x8e039c00) [pid = 1798] [serial = 1282] [outer = (nil)] 04:47:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x94f98c00) [pid = 1798] [serial = 1283] [outer = 0x8e039c00] 04:47:46 INFO - PROCESS | 1798 | 1461152866515 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x94fa1000) [pid = 1798] [serial = 1284] [outer = 0x8e039c00] 04:47:47 INFO - PROCESS | 1798 | 1461152867393 Marionette TRACE conn4 <- [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]]]}] 04:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1582ms 04:47:47 INFO - PROCESS | 1798 | 1461152867470 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1798 | 1461152867474 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 04:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:47:47 INFO - PROCESS | 1798 | 1461152867481 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1798 | 1461152867484 Marionette TRACE conn4 <- [1,1682,null,{}] 04:47:47 INFO - PROCESS | 1798 | 1461152867490 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:47 INFO - PROCESS | 1798 | 1461152867739 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 04:47:48 INFO - PROCESS | 1798 | 1461152868055 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x938d2000 == 155 [pid = 1798] [id = 428] 04:47:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x94f9b800) [pid = 1798] [serial = 1285] [outer = (nil)] 04:47:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x95b17400) [pid = 1798] [serial = 1286] [outer = 0x94f9b800] 04:47:48 INFO - PROCESS | 1798 | 1461152868145 Marionette DEBUG loaded listener.js 04:47:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x95b93400) [pid = 1798] [serial = 1287] [outer = 0x94f9b800] 04:47:49 INFO - PROCESS | 1798 | 1461152869043 Marionette TRACE conn4 <- [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]]]}] 04:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1635ms 04:47:49 INFO - PROCESS | 1798 | 1461152869117 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 04:47:49 INFO - PROCESS | 1798 | 1461152869120 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 04:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:47:49 INFO - PROCESS | 1798 | 1461152869127 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:47:49 INFO - PROCESS | 1798 | 1461152869129 Marionette TRACE conn4 <- [1,1686,null,{}] 04:47:49 INFO - PROCESS | 1798 | 1461152869136 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:49 INFO - PROCESS | 1798 | 1461152869390 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 04:47:49 INFO - PROCESS | 1798 | 1461152869746 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x9596b400 == 156 [pid = 1798] [id = 429] 04:47:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x96d93400) [pid = 1798] [serial = 1288] [outer = (nil)] 04:47:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x96f07c00) [pid = 1798] [serial = 1289] [outer = 0x96d93400] 04:47:49 INFO - PROCESS | 1798 | 1461152869841 Marionette DEBUG loaded listener.js 04:47:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x96f10400) [pid = 1798] [serial = 1290] [outer = 0x96d93400] 04:47:50 INFO - PROCESS | 1798 | 1461152870720 Marionette TRACE conn4 <- [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]]]}] 04:47:50 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 04:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1632ms 04:47:50 INFO - PROCESS | 1798 | 1461152870759 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 04:47:50 INFO - PROCESS | 1798 | 1461152870763 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 04:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:47:50 INFO - PROCESS | 1798 | 1461152870769 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:47:50 INFO - PROCESS | 1798 | 1461152870773 Marionette TRACE conn4 <- [1,1690,null,{}] 04:47:50 INFO - PROCESS | 1798 | 1461152870779 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:50 INFO - PROCESS | 1798 | 1461152870986 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 04:47:51 INFO - PROCESS | 1798 | 1461152871301 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e907800 == 157 [pid = 1798] [id = 430] 04:47:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x94f9ac00) [pid = 1798] [serial = 1291] [outer = (nil)] 04:47:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x97b5f400) [pid = 1798] [serial = 1292] [outer = 0x94f9ac00] 04:47:51 INFO - PROCESS | 1798 | 1461152871399 Marionette DEBUG loaded listener.js 04:47:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x97b61c00) [pid = 1798] [serial = 1293] [outer = 0x94f9ac00] 04:47:52 INFO - PROCESS | 1798 | 1461152872281 Marionette TRACE conn4 <- [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]]]}] 04:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1579ms 04:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:47:52 INFO - PROCESS | 1798 | 1461152872355 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 04:47:52 INFO - PROCESS | 1798 | 1461152872358 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 04:47:52 INFO - PROCESS | 1798 | 1461152872366 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:47:52 INFO - PROCESS | 1798 | 1461152872368 Marionette TRACE conn4 <- [1,1694,null,{}] 04:47:52 INFO - PROCESS | 1798 | 1461152872375 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:52 INFO - PROCESS | 1798 | 1461152872595 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 04:47:52 INFO - PROCESS | 1798 | 1461152872910 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ecb800 == 158 [pid = 1798] [id = 431] 04:47:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x9786b400) [pid = 1798] [serial = 1294] [outer = (nil)] 04:47:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x97b83000) [pid = 1798] [serial = 1295] [outer = 0x9786b400] 04:47:53 INFO - PROCESS | 1798 | 1461152873008 Marionette DEBUG loaded listener.js 04:47:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x97b86c00) [pid = 1798] [serial = 1296] [outer = 0x9786b400] 04:47:53 INFO - PROCESS | 1798 | 1461152873910 Marionette TRACE conn4 <- [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]]]}] 04:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1586ms 04:47:53 INFO - PROCESS | 1798 | 1461152873951 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 04:47:53 INFO - PROCESS | 1798 | 1461152873954 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 04:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:47:53 INFO - PROCESS | 1798 | 1461152873961 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:47:53 INFO - PROCESS | 1798 | 1461152873965 Marionette TRACE conn4 <- [1,1698,null,{}] 04:47:53 INFO - PROCESS | 1798 | 1461152873972 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:54 INFO - PROCESS | 1798 | 1461152874241 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 04:47:54 INFO - PROCESS | 1798 | 1461152874568 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec7000 == 159 [pid = 1798] [id = 432] 04:47:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x85ec8800) [pid = 1798] [serial = 1297] [outer = (nil)] 04:47:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x87451400) [pid = 1798] [serial = 1298] [outer = 0x85ec8800] 04:47:54 INFO - PROCESS | 1798 | 1461152874660 Marionette DEBUG loaded listener.js 04:47:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 197 (0x89ae6c00) [pid = 1798] [serial = 1299] [outer = 0x85ec8800] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8e03cc00 == 158 [pid = 1798] [id = 362] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x888e3800 == 157 [pid = 1798] [id = 361] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x9280c400 == 156 [pid = 1798] [id = 82] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec2000 == 155 [pid = 1798] [id = 413] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8990d000 == 154 [pid = 1798] [id = 412] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8740f400 == 153 [pid = 1798] [id = 411] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x85eccc00 == 152 [pid = 1798] [id = 410] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x869b5000 == 151 [pid = 1798] [id = 409] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x848f0400 == 150 [pid = 1798] [id = 408] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8740fc00 == 149 [pid = 1798] [id = 406] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec6400 == 148 [pid = 1798] [id = 407] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x88773c00 == 147 [pid = 1798] [id = 405] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x92828800 == 146 [pid = 1798] [id = 404] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x914e6800 == 145 [pid = 1798] [id = 403] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9b5400 == 144 [pid = 1798] [id = 401] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x904cd800 == 143 [pid = 1798] [id = 402] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6be800 == 142 [pid = 1798] [id = 400] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x848e6000 == 141 [pid = 1798] [id = 399] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8e033000 == 140 [pid = 1798] [id = 398] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8990c800 == 139 [pid = 1798] [id = 396] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee6c00 == 138 [pid = 1798] [id = 397] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7d0000 == 137 [pid = 1798] [id = 395] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x89aea000 == 136 [pid = 1798] [id = 394] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x873ca400 == 135 [pid = 1798] [id = 393] 04:47:56 INFO - PROCESS | 1798 | --DOCSHELL 0x87409c00 == 134 [pid = 1798] [id = 392] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 196 (0x869b6c00) [pid = 1798] [serial = 1172] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x87409400) [pid = 1798] [serial = 1173] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x8a846800) [pid = 1798] [serial = 1166] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x8740c400) [pid = 1798] [serial = 1149] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x8de8b400) [pid = 1798] [serial = 1107] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x8a7d7000) [pid = 1798] [serial = 1158] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x8a704800) [pid = 1798] [serial = 1157] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x873cd000) [pid = 1798] [serial = 1148] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x97b86400) [pid = 1798] [serial = 1130] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x928f8c00) [pid = 1798] [serial = 1124] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x89debc00) [pid = 1798] [serial = 1154] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x8de74800) [pid = 1798] [serial = 1170] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x89e11800) [pid = 1798] [serial = 1155] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x98dec000) [pid = 1798] [serial = 1133] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8995ec00) [pid = 1798] [serial = 1163] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x89ec1c00) [pid = 1798] [serial = 1142] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x888e6c00) [pid = 1798] [serial = 1152] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8a848800) [pid = 1798] [serial = 1112] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8f6c4c00) [pid = 1798] [serial = 1118] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8b6c5000) [pid = 1798] [serial = 1161] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x848eac00) [pid = 1798] [serial = 1145] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x887aa800) [pid = 1798] [serial = 1151] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x89df7000) [pid = 1798] [serial = 1164] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x9fd9f800) [pid = 1798] [serial = 1136] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8e8eec00) [pid = 1798] [serial = 1115] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8877b400) [pid = 1798] [serial = 1139] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x888e9400) [pid = 1798] [serial = 1109] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x904c5c00) [pid = 1798] [serial = 1121] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8bea2400) [pid = 1798] [serial = 1169] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x95912000) [pid = 1798] [serial = 1127] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x8b6bf400) [pid = 1798] [serial = 1160] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8b36f800) [pid = 1798] [serial = 1167] [outer = (nil)] [url = about:blank] 04:47:56 INFO - PROCESS | 1798 | 1461152876950 Marionette TRACE conn4 <- [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]]]}] 04:47:56 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 04:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 3038ms 04:47:57 INFO - PROCESS | 1798 | 1461152877000 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 04:47:57 INFO - PROCESS | 1798 | 1461152877006 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 04:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:47:57 INFO - PROCESS | 1798 | 1461152877015 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:47:57 INFO - PROCESS | 1798 | 1461152877022 Marionette TRACE conn4 <- [1,1702,null,{}] 04:47:57 INFO - PROCESS | 1798 | 1461152877032 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:57 INFO - PROCESS | 1798 | 1461152877263 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 04:47:57 INFO - PROCESS | 1798 | 1461152877449 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x873cf400 == 135 [pid = 1798] [id = 433] 04:47:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x873d5400) [pid = 1798] [serial = 1300] [outer = (nil)] 04:47:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x87412000) [pid = 1798] [serial = 1301] [outer = 0x873d5400] 04:47:57 INFO - PROCESS | 1798 | 1461152877538 Marionette DEBUG loaded listener.js 04:47:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x875c3800) [pid = 1798] [serial = 1302] [outer = 0x873d5400] 04:47:58 INFO - PROCESS | 1798 | 1461152878338 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1347ms 04:47:58 INFO - PROCESS | 1798 | 1461152878363 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 04:47:58 INFO - PROCESS | 1798 | 1461152878372 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 04:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:47:58 INFO - PROCESS | 1798 | 1461152878383 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:47:58 INFO - PROCESS | 1798 | 1461152878388 Marionette TRACE conn4 <- [1,1706,null,{}] 04:47:58 INFO - PROCESS | 1798 | 1461152878394 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:47:58 INFO - PROCESS | 1798 | 1461152878695 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 04:47:58 INFO - PROCESS | 1798 | 1461152878814 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x848ee400 == 136 [pid = 1798] [id = 434] 04:47:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x87453800) [pid = 1798] [serial = 1303] [outer = (nil)] 04:47:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x888e9400) [pid = 1798] [serial = 1304] [outer = 0x87453800] 04:47:58 INFO - PROCESS | 1798 | 1461152878890 Marionette DEBUG loaded listener.js 04:47:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x8990c800) [pid = 1798] [serial = 1305] [outer = 0x87453800] 04:47:59 INFO - PROCESS | 1798 | 1461152879881 Marionette TRACE conn4 <- [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]]]}] 04:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1531ms 04:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:47:59 INFO - PROCESS | 1798 | 1461152879915 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 04:47:59 INFO - PROCESS | 1798 | 1461152879918 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 04:47:59 INFO - PROCESS | 1798 | 1461152879925 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:47:59 INFO - PROCESS | 1798 | 1461152879931 Marionette TRACE conn4 <- [1,1710,null,{}] 04:47:59 INFO - PROCESS | 1798 | 1461152879954 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:00 INFO - PROCESS | 1798 | 1461152880233 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 04:48:00 INFO - PROCESS | 1798 | 1461152880268 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x8996bc00 == 137 [pid = 1798] [id = 435] 04:48:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x89df7400) [pid = 1798] [serial = 1306] [outer = (nil)] 04:48:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x89eb9400) [pid = 1798] [serial = 1307] [outer = 0x89df7400] 04:48:00 INFO - PROCESS | 1798 | 1461152880390 Marionette DEBUG loaded listener.js 04:48:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x89ec7c00) [pid = 1798] [serial = 1308] [outer = 0x89df7400] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x8f68dc00) [pid = 1798] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8b6be400) [pid = 1798] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8de8b800) [pid = 1798] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x87410800) [pid = 1798] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8c037000) [pid = 1798] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8e90d000) [pid = 1798] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8a706800) [pid = 1798] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x87413800) [pid = 1798] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x904ca800) [pid = 1798] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x91e14000) [pid = 1798] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x89ebb400) [pid = 1798] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x863f1400) [pid = 1798] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x85ec6800) [pid = 1798] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x95b8b400) [pid = 1798] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x92824c00) [pid = 1798] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x869adc00) [pid = 1798] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x89ae6400) [pid = 1798] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:48:01 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8990a400) [pid = 1798] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x938d0800) [pid = 1798] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x93c29400) [pid = 1798] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x89ee2c00) [pid = 1798] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x88774400) [pid = 1798] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x904c8000) [pid = 1798] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8e03ac00) [pid = 1798] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8745bc00) [pid = 1798] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x91e1b800) [pid = 1798] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x903ee400) [pid = 1798] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8e04f800) [pid = 1798] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x92822400) [pid = 1798] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8e00d800) [pid = 1798] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x888e5000) [pid = 1798] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x903f8400) [pid = 1798] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8745c800) [pid = 1798] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x848e6400) [pid = 1798] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:48:02 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x869a7800) [pid = 1798] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:48:02 INFO - PROCESS | 1798 | 1461152882180 Marionette TRACE conn4 <- [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]]]}] 04:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2293ms 04:48:02 INFO - PROCESS | 1798 | 1461152882217 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 04:48:02 INFO - PROCESS | 1798 | 1461152882221 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 04:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:48:02 INFO - PROCESS | 1798 | 1461152882228 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:48:02 INFO - PROCESS | 1798 | 1461152882231 Marionette TRACE conn4 <- [1,1714,null,{}] 04:48:02 INFO - PROCESS | 1798 | 1461152882237 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:02 INFO - PROCESS | 1798 | 1461152882436 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 04:48:02 INFO - PROCESS | 1798 | 1461152882624 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e9c00 == 138 [pid = 1798] [id = 436] 04:48:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x863ed000) [pid = 1798] [serial = 1309] [outer = (nil)] 04:48:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x875c5c00) [pid = 1798] [serial = 1310] [outer = 0x863ed000] 04:48:02 INFO - PROCESS | 1798 | 1461152882703 Marionette DEBUG loaded listener.js 04:48:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x888e7400) [pid = 1798] [serial = 1311] [outer = 0x863ed000] 04:48:03 INFO - PROCESS | 1798 | 1461152883511 Marionette TRACE conn4 <- [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]]]}] 04:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1339ms 04:48:03 INFO - PROCESS | 1798 | 1461152883568 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 04:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:48:03 INFO - PROCESS | 1798 | 1461152883572 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 04:48:03 INFO - PROCESS | 1798 | 1461152883580 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:48:03 INFO - PROCESS | 1798 | 1461152883583 Marionette TRACE conn4 <- [1,1718,null,{}] 04:48:03 INFO - PROCESS | 1798 | 1461152883590 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:03 INFO - PROCESS | 1798 | 1461152883785 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 04:48:04 INFO - PROCESS | 1798 | 1461152884156 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec6400 == 139 [pid = 1798] [id = 437] 04:48:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x85ec6800) [pid = 1798] [serial = 1312] [outer = (nil)] 04:48:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x869ad800) [pid = 1798] [serial = 1313] [outer = 0x85ec6800] 04:48:04 INFO - PROCESS | 1798 | 1461152884272 Marionette DEBUG loaded listener.js 04:48:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x87405400) [pid = 1798] [serial = 1314] [outer = 0x85ec6800] 04:48:05 INFO - PROCESS | 1798 | 1461152885284 Marionette TRACE conn4 <- [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]]]}] 04:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1743ms 04:48:05 INFO - PROCESS | 1798 | 1461152885323 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 04:48:05 INFO - PROCESS | 1798 | 1461152885329 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 04:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:48:05 INFO - PROCESS | 1798 | 1461152885337 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:48:05 INFO - PROCESS | 1798 | 1461152885345 Marionette TRACE conn4 <- [1,1722,null,{}] 04:48:05 INFO - PROCESS | 1798 | 1461152885352 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:05 INFO - PROCESS | 1798 | 1461152885585 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 04:48:05 INFO - PROCESS | 1798 | 1461152885912 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x89967000 == 140 [pid = 1798] [id = 438] 04:48:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89969400) [pid = 1798] [serial = 1315] [outer = (nil)] 04:48:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x89aea000) [pid = 1798] [serial = 1316] [outer = 0x89969400] 04:48:06 INFO - PROCESS | 1798 | 1461152886013 Marionette DEBUG loaded listener.js 04:48:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x89df2800) [pid = 1798] [serial = 1317] [outer = 0x89969400] 04:48:07 INFO - PROCESS | 1798 | 1461152887015 Marionette TRACE conn4 <- [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]]]}] 04:48:07 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 04:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1735ms 04:48:07 INFO - PROCESS | 1798 | 1461152887076 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 04:48:07 INFO - PROCESS | 1798 | 1461152887084 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 04:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:48:07 INFO - PROCESS | 1798 | 1461152887092 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:48:07 INFO - PROCESS | 1798 | 1461152887096 Marionette TRACE conn4 <- [1,1726,null,{}] 04:48:07 INFO - PROCESS | 1798 | 1461152887103 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:07 INFO - PROCESS | 1798 | 1461152887327 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 04:48:07 INFO - PROCESS | 1798 | 1461152887687 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ec2000 == 141 [pid = 1798] [id = 439] 04:48:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8a702800) [pid = 1798] [serial = 1318] [outer = (nil)] 04:48:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8a7d7400) [pid = 1798] [serial = 1319] [outer = 0x8a702800] 04:48:07 INFO - PROCESS | 1798 | 1461152887784 Marionette DEBUG loaded listener.js 04:48:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8a847400) [pid = 1798] [serial = 1320] [outer = 0x8a702800] 04:48:08 INFO - PROCESS | 1798 | 1461152888766 Marionette TRACE conn4 <- [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]]]}] 04:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1732ms 04:48:08 INFO - PROCESS | 1798 | 1461152888825 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 04:48:08 INFO - PROCESS | 1798 | 1461152888830 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 04:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:48:08 INFO - PROCESS | 1798 | 1461152888844 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:48:08 INFO - PROCESS | 1798 | 1461152888854 Marionette TRACE conn4 <- [1,1730,null,{}] 04:48:08 INFO - PROCESS | 1798 | 1461152888863 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:09 INFO - PROCESS | 1798 | 1461152889128 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 04:48:09 INFO - PROCESS | 1798 | 1461152889444 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x89969800 == 142 [pid = 1798] [id = 440] 04:48:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8a7ca000) [pid = 1798] [serial = 1321] [outer = (nil)] 04:48:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8b7dd000) [pid = 1798] [serial = 1322] [outer = 0x8a7ca000] 04:48:09 INFO - PROCESS | 1798 | 1461152889541 Marionette DEBUG loaded listener.js 04:48:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8beac000) [pid = 1798] [serial = 1323] [outer = 0x8a7ca000] 04:48:10 INFO - PROCESS | 1798 | 1461152890444 Marionette TRACE conn4 <- [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]]]}] 04:48:10 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 04:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1646ms 04:48:10 INFO - PROCESS | 1798 | 1461152890484 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 04:48:10 INFO - PROCESS | 1798 | 1461152890490 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 04:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:48:10 INFO - PROCESS | 1798 | 1461152890497 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:48:10 INFO - PROCESS | 1798 | 1461152890500 Marionette TRACE conn4 <- [1,1734,null,{}] 04:48:10 INFO - PROCESS | 1798 | 1461152890506 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:10 INFO - PROCESS | 1798 | 1461152890734 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 04:48:11 INFO - PROCESS | 1798 | 1461152891006 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x875ca800 == 143 [pid = 1798] [id = 441] 04:48:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8b6c2400) [pid = 1798] [serial = 1324] [outer = (nil)] 04:48:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8de83400) [pid = 1798] [serial = 1325] [outer = 0x8b6c2400] 04:48:11 INFO - PROCESS | 1798 | 1461152891144 Marionette DEBUG loaded listener.js 04:48:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8de8a800) [pid = 1798] [serial = 1326] [outer = 0x8b6c2400] 04:48:12 INFO - PROCESS | 1798 | 1461152892054 Marionette TRACE conn4 <- [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]]]}] 04:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1629ms 04:48:12 INFO - PROCESS | 1798 | 1461152892127 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 04:48:12 INFO - PROCESS | 1798 | 1461152892130 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 04:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:48:12 INFO - PROCESS | 1798 | 1461152892138 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:48:12 INFO - PROCESS | 1798 | 1461152892141 Marionette TRACE conn4 <- [1,1738,null,{}] 04:48:12 INFO - PROCESS | 1798 | 1461152892149 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:12 INFO - PROCESS | 1798 | 1461152892401 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 04:48:12 INFO - PROCESS | 1798 | 1461152892725 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df58c00 == 144 [pid = 1798] [id = 442] 04:48:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8df5a400) [pid = 1798] [serial = 1327] [outer = (nil)] 04:48:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8e004800) [pid = 1798] [serial = 1328] [outer = 0x8df5a400] 04:48:12 INFO - PROCESS | 1798 | 1461152892833 Marionette DEBUG loaded listener.js 04:48:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x8e040c00) [pid = 1798] [serial = 1329] [outer = 0x8df5a400] 04:48:13 INFO - PROCESS | 1798 | 1461152893792 Marionette TRACE conn4 <- [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]]]}] 04:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1693ms 04:48:13 INFO - PROCESS | 1798 | 1461152893831 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 04:48:13 INFO - PROCESS | 1798 | 1461152893835 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 04:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:48:13 INFO - PROCESS | 1798 | 1461152893841 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:48:13 INFO - PROCESS | 1798 | 1461152893845 Marionette TRACE conn4 <- [1,1742,null,{}] 04:48:13 INFO - PROCESS | 1798 | 1461152893851 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:14 INFO - PROCESS | 1798 | 1461152894076 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 04:48:14 INFO - PROCESS | 1798 | 1461152894385 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df52800 == 145 [pid = 1798] [id = 443] 04:48:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8e001c00) [pid = 1798] [serial = 1330] [outer = (nil)] 04:48:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8e904000) [pid = 1798] [serial = 1331] [outer = 0x8e001c00] 04:48:14 INFO - PROCESS | 1798 | 1461152894484 Marionette DEBUG loaded listener.js 04:48:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x8e910000) [pid = 1798] [serial = 1332] [outer = 0x8e001c00] 04:48:15 INFO - PROCESS | 1798 | 1461152895392 Marionette TRACE conn4 <- [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]]]}] 04:48:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:48:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1629ms 04:48:15 INFO - PROCESS | 1798 | 1461152895472 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 04:48:15 INFO - PROCESS | 1798 | 1461152895475 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 04:48:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:48:15 INFO - PROCESS | 1798 | 1461152895483 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:48:15 INFO - PROCESS | 1798 | 1461152895487 Marionette TRACE conn4 <- [1,1746,null,{}] 04:48:15 INFO - PROCESS | 1798 | 1461152895493 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:15 INFO - PROCESS | 1798 | 1461152895753 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 04:48:16 INFO - PROCESS | 1798 | 1461152896067 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e89c800 == 146 [pid = 1798] [id = 444] 04:48:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8e8a0000) [pid = 1798] [serial = 1333] [outer = (nil)] 04:48:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8f6ccc00) [pid = 1798] [serial = 1334] [outer = 0x8e8a0000] 04:48:16 INFO - PROCESS | 1798 | 1461152896162 Marionette DEBUG loaded listener.js 04:48:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x8f9b5c00) [pid = 1798] [serial = 1335] [outer = 0x8e8a0000] 04:48:17 INFO - PROCESS | 1798 | 1461152897054 Marionette TRACE conn4 <- [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]]]}] 04:48:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1641ms 04:48:17 INFO - PROCESS | 1798 | 1461152897126 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 04:48:17 INFO - PROCESS | 1798 | 1461152897130 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 04:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:48:17 INFO - PROCESS | 1798 | 1461152897136 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:48:17 INFO - PROCESS | 1798 | 1461152897140 Marionette TRACE conn4 <- [1,1750,null,{}] 04:48:17 INFO - PROCESS | 1798 | 1461152897146 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:17 INFO - PROCESS | 1798 | 1461152897364 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 04:48:17 INFO - PROCESS | 1798 | 1461152897675 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de6d400 == 147 [pid = 1798] [id = 445] 04:48:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x8f6c3800) [pid = 1798] [serial = 1336] [outer = (nil)] 04:48:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x903f4800) [pid = 1798] [serial = 1337] [outer = 0x8f6c3800] 04:48:17 INFO - PROCESS | 1798 | 1461152897775 Marionette DEBUG loaded listener.js 04:48:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x904c8000) [pid = 1798] [serial = 1338] [outer = 0x8f6c3800] 04:48:18 INFO - PROCESS | 1798 | 1461152898685 Marionette TRACE conn4 <- [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]]]}] 04:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1582ms 04:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:48:18 INFO - PROCESS | 1798 | 1461152898719 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 04:48:18 INFO - PROCESS | 1798 | 1461152898722 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 04:48:18 INFO - PROCESS | 1798 | 1461152898729 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:48:18 INFO - PROCESS | 1798 | 1461152898733 Marionette TRACE conn4 <- [1,1754,null,{}] 04:48:18 INFO - PROCESS | 1798 | 1461152898740 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:18 INFO - PROCESS | 1798 | 1461152898952 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 04:48:19 INFO - PROCESS | 1798 | 1461152899267 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f6c3c00 == 148 [pid = 1798] [id = 446] 04:48:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x8fa40800) [pid = 1798] [serial = 1339] [outer = (nil)] 04:48:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x914e4000) [pid = 1798] [serial = 1340] [outer = 0x8fa40800] 04:48:19 INFO - PROCESS | 1798 | 1461152899366 Marionette DEBUG loaded listener.js 04:48:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x914e8c00) [pid = 1798] [serial = 1341] [outer = 0x8fa40800] 04:48:20 INFO - PROCESS | 1798 | 1461152900295 Marionette TRACE conn4 <- [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]]]}] 04:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1640ms 04:48:20 INFO - PROCESS | 1798 | 1461152900369 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 04:48:20 INFO - PROCESS | 1798 | 1461152900372 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 04:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:48:20 INFO - PROCESS | 1798 | 1461152900379 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:48:20 INFO - PROCESS | 1798 | 1461152900382 Marionette TRACE conn4 <- [1,1758,null,{}] 04:48:20 INFO - PROCESS | 1798 | 1461152900389 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:20 INFO - PROCESS | 1798 | 1461152900613 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 04:48:20 INFO - PROCESS | 1798 | 1461152900948 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x91e1e400 == 149 [pid = 1798] [id = 447] 04:48:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x91e1e800) [pid = 1798] [serial = 1342] [outer = (nil)] 04:48:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x92805c00) [pid = 1798] [serial = 1343] [outer = 0x91e1e800] 04:48:21 INFO - PROCESS | 1798 | 1461152901057 Marionette DEBUG loaded listener.js 04:48:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x9282d800) [pid = 1798] [serial = 1344] [outer = 0x91e1e800] 04:48:21 INFO - PROCESS | 1798 | 1461152901992 Marionette TRACE conn4 <- [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]]]}] 04:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1682ms 04:48:22 INFO - PROCESS | 1798 | 1461152902062 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 04:48:22 INFO - PROCESS | 1798 | 1461152902065 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 04:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:48:22 INFO - PROCESS | 1798 | 1461152902073 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:48:22 INFO - PROCESS | 1798 | 1461152902078 Marionette TRACE conn4 <- [1,1762,null,{}] 04:48:22 INFO - PROCESS | 1798 | 1461152902084 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:22 INFO - PROCESS | 1798 | 1461152902371 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 04:48:22 INFO - PROCESS | 1798 | 1461152902699 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eb1000 == 150 [pid = 1798] [id = 448] 04:48:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x937ea800) [pid = 1798] [serial = 1345] [outer = (nil)] 04:48:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x95910800) [pid = 1798] [serial = 1346] [outer = 0x937ea800] 04:48:22 INFO - PROCESS | 1798 | 1461152902791 Marionette DEBUG loaded listener.js 04:48:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x93cca000) [pid = 1798] [serial = 1347] [outer = 0x937ea800] 04:48:23 INFO - PROCESS | 1798 | 1461152903714 Marionette TRACE conn4 <- [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]]]}] 04:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1689ms 04:48:23 INFO - PROCESS | 1798 | 1461152903763 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 04:48:23 INFO - PROCESS | 1798 | 1461152903767 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 04:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:48:23 INFO - PROCESS | 1798 | 1461152903773 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:48:23 INFO - PROCESS | 1798 | 1461152903777 Marionette TRACE conn4 <- [1,1766,null,{}] 04:48:23 INFO - PROCESS | 1798 | 1461152903782 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:23 INFO - PROCESS | 1798 | 1461152903994 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 04:48:24 INFO - PROCESS | 1798 | 1461152904305 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x869b3c00 == 151 [pid = 1798] [id = 449] 04:48:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x938cf800) [pid = 1798] [serial = 1348] [outer = (nil)] 04:48:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x96a42400) [pid = 1798] [serial = 1349] [outer = 0x938cf800] 04:48:24 INFO - PROCESS | 1798 | 1461152904401 Marionette DEBUG loaded listener.js 04:48:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x96aac800) [pid = 1798] [serial = 1350] [outer = 0x938cf800] 04:48:25 INFO - PROCESS | 1798 | 1461152905278 Marionette TRACE conn4 <- [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]]]}] 04:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1534ms 04:48:25 INFO - PROCESS | 1798 | 1461152905311 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 04:48:25 INFO - PROCESS | 1798 | 1461152905314 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 04:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:48:25 INFO - PROCESS | 1798 | 1461152905323 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:48:25 INFO - PROCESS | 1798 | 1461152905326 Marionette TRACE conn4 <- [1,1770,null,{}] 04:48:25 INFO - PROCESS | 1798 | 1461152905332 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:25 INFO - PROCESS | 1798 | 1461152905545 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 04:48:25 INFO - PROCESS | 1798 | 1461152905865 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c038000 == 152 [pid = 1798] [id = 450] 04:48:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x8e908800) [pid = 1798] [serial = 1351] [outer = (nil)] 04:48:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x96da0400) [pid = 1798] [serial = 1352] [outer = 0x8e908800] 04:48:25 INFO - PROCESS | 1798 | 1461152905962 Marionette DEBUG loaded listener.js 04:48:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x97b7e800) [pid = 1798] [serial = 1353] [outer = 0x8e908800] 04:48:26 INFO - PROCESS | 1798 | 1461152906822 Marionette TRACE conn4 <- [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]]]}] 04:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1541ms 04:48:26 INFO - PROCESS | 1798 | 1461152906864 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 04:48:26 INFO - PROCESS | 1798 | 1461152906868 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 04:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:48:26 INFO - PROCESS | 1798 | 1461152906875 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:48:26 INFO - PROCESS | 1798 | 1461152906879 Marionette TRACE conn4 <- [1,1774,null,{}] 04:48:26 INFO - PROCESS | 1798 | 1461152906885 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:27 INFO - PROCESS | 1798 | 1461152907097 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 04:48:27 INFO - PROCESS | 1798 | 1461152907417 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x903ee000 == 153 [pid = 1798] [id = 451] 04:48:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x928f5400) [pid = 1798] [serial = 1354] [outer = (nil)] 04:48:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x98323000) [pid = 1798] [serial = 1355] [outer = 0x928f5400] 04:48:27 INFO - PROCESS | 1798 | 1461152907512 Marionette DEBUG loaded listener.js 04:48:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x98324c00) [pid = 1798] [serial = 1356] [outer = 0x928f5400] 04:48:28 INFO - PROCESS | 1798 | 1461152908387 Marionette TRACE conn4 <- [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]]]}] 04:48:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1589ms 04:48:28 INFO - PROCESS | 1798 | 1461152908465 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 04:48:28 INFO - PROCESS | 1798 | 1461152908470 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 04:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:48:28 INFO - PROCESS | 1798 | 1461152908477 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:48:28 INFO - PROCESS | 1798 | 1461152908480 Marionette TRACE conn4 <- [1,1778,null,{}] 04:48:28 INFO - PROCESS | 1798 | 1461152908486 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:28 INFO - PROCESS | 1798 | 1461152908720 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 04:48:29 INFO - PROCESS | 1798 | 1461152909034 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x869ab400 == 154 [pid = 1798] [id = 452] 04:48:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x869b4c00) [pid = 1798] [serial = 1357] [outer = (nil)] 04:48:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x98330400) [pid = 1798] [serial = 1358] [outer = 0x869b4c00] 04:48:29 INFO - PROCESS | 1798 | 1461152909125 Marionette DEBUG loaded listener.js 04:48:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x9874d000) [pid = 1798] [serial = 1359] [outer = 0x869b4c00] 04:48:30 INFO - PROCESS | 1798 | 1461152910056 Marionette TRACE conn4 <- [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]]]}] 04:48:30 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 04:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1631ms 04:48:30 INFO - PROCESS | 1798 | 1461152910109 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 04:48:30 INFO - PROCESS | 1798 | 1461152910112 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 04:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:48:30 INFO - PROCESS | 1798 | 1461152910120 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:48:30 INFO - PROCESS | 1798 | 1461152910123 Marionette TRACE conn4 <- [1,1782,null,{}] 04:48:30 INFO - PROCESS | 1798 | 1461152910130 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:30 INFO - PROCESS | 1798 | 1461152910363 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 04:48:30 INFO - PROCESS | 1798 | 1461152910681 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e8000 == 155 [pid = 1798] [id = 453] 04:48:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x8e8f1000) [pid = 1798] [serial = 1360] [outer = (nil)] 04:48:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 192 (0x98759000) [pid = 1798] [serial = 1361] [outer = 0x8e8f1000] 04:48:30 INFO - PROCESS | 1798 | 1461152910784 Marionette DEBUG loaded listener.js 04:48:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 193 (0x98aa1800) [pid = 1798] [serial = 1362] [outer = 0x8e8f1000] 04:48:31 INFO - PROCESS | 1798 | 1461152911681 Marionette TRACE conn4 <- [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]]]}] 04:48:31 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 04:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1634ms 04:48:31 INFO - PROCESS | 1798 | 1461152911755 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 04:48:31 INFO - PROCESS | 1798 | 1461152911758 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 04:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:48:31 INFO - PROCESS | 1798 | 1461152911766 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:48:31 INFO - PROCESS | 1798 | 1461152911769 Marionette TRACE conn4 <- [1,1786,null,{}] 04:48:31 INFO - PROCESS | 1798 | 1461152911776 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:32 INFO - PROCESS | 1798 | 1461152912010 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 04:48:32 INFO - PROCESS | 1798 | 1461152912345 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x98750c00 == 156 [pid = 1798] [id = 454] 04:48:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 194 (0x9875ac00) [pid = 1798] [serial = 1363] [outer = (nil)] 04:48:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 195 (0x98b02800) [pid = 1798] [serial = 1364] [outer = 0x9875ac00] 04:48:32 INFO - PROCESS | 1798 | 1461152912461 Marionette DEBUG loaded listener.js 04:48:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 196 (0x98b0b000) [pid = 1798] [serial = 1365] [outer = 0x9875ac00] 04:48:33 INFO - PROCESS | 1798 | ************************* 04:48:33 INFO - PROCESS | 1798 | A coding exception was thrown and uncaught in a Task. 04:48:33 INFO - PROCESS | 1798 | 04:48:33 INFO - PROCESS | 1798 | Full message: TypeError: NetworkError when attempting to fetch resource. 04:48:33 INFO - PROCESS | 1798 | Full stack: 04:48:33 INFO - PROCESS | 1798 | ************************* 04:48:33 INFO - PROCESS | 1798 | 1461152913507 Marionette TRACE conn4 <- [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]]]}] 04:48:33 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 04:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1786ms 04:48:33 INFO - PROCESS | 1798 | 1461152913552 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 04:48:33 INFO - PROCESS | 1798 | 1461152913557 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 04:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:48:33 INFO - PROCESS | 1798 | 1461152913564 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:48:33 INFO - PROCESS | 1798 | 1461152913568 Marionette TRACE conn4 <- [1,1790,null,{}] 04:48:33 INFO - PROCESS | 1798 | 1461152913575 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:33 INFO - PROCESS | 1798 | 1461152913835 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 04:48:34 INFO - PROCESS | 1798 | 1461152914176 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x9596bc00 == 155 [pid = 1798] [id = 328] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x96f41800 == 154 [pid = 1798] [id = 331] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8e03c400 == 153 [pid = 1798] [id = 330] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8a83c000 == 152 [pid = 1798] [id = 332] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x96f01400 == 151 [pid = 1798] [id = 329] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x848e9c00 == 150 [pid = 1798] [id = 436] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8996bc00 == 149 [pid = 1798] [id = 435] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x848ee400 == 148 [pid = 1798] [id = 434] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x873cf400 == 147 [pid = 1798] [id = 433] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x85ecb800 == 146 [pid = 1798] [id = 431] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec7000 == 145 [pid = 1798] [id = 432] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8e907800 == 144 [pid = 1798] [id = 430] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x9596b400 == 143 [pid = 1798] [id = 429] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x863f0400 == 142 [pid = 1798] [id = 427] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x938d2000 == 141 [pid = 1798] [id = 428] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8876d000 == 140 [pid = 1798] [id = 426] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x914e7800 == 139 [pid = 1798] [id = 425] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x903ebc00 == 138 [pid = 1798] [id = 424] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f0c00 == 137 [pid = 1798] [id = 422] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8f6c6c00 == 136 [pid = 1798] [id = 423] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7e0000 == 135 [pid = 1798] [id = 421] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x88770400 == 134 [pid = 1798] [id = 420] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x8b36a400 == 133 [pid = 1798] [id = 419] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec2400 == 132 [pid = 1798] [id = 418] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x89e0e400 == 131 [pid = 1798] [id = 417] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x873cb400 == 130 [pid = 1798] [id = 415] 04:48:35 INFO - PROCESS | 1798 | --DOCSHELL 0x89963400 == 129 [pid = 1798] [id = 416] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 195 (0x89ec3c00) [pid = 1798] [serial = 1242] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 194 (0x8fa3fc00) [pid = 1798] [serial = 1119] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 193 (0x8de70800) [pid = 1798] [serial = 1188] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 192 (0x8df5cc00) [pid = 1798] [serial = 1190] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 191 (0x903f8800) [pid = 1798] [serial = 1220] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x8e89ac00) [pid = 1798] [serial = 1194] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x96d96400) [pid = 1798] [serial = 1221] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x8fa47400) [pid = 1798] [serial = 1203] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x8b6c3c00) [pid = 1798] [serial = 1113] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x89aec400) [pid = 1798] [serial = 1229] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x95974c00) [pid = 1798] [serial = 1128] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8a707000) [pid = 1798] [serial = 1230] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x92825800) [pid = 1798] [serial = 1208] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x928f4400) [pid = 1798] [serial = 1209] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8c032400) [pid = 1798] [serial = 1187] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x89ec3800) [pid = 1798] [serial = 1143] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x89ae4c00) [pid = 1798] [serial = 1175] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x888ec400) [pid = 1798] [serial = 1227] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x888e7000) [pid = 1798] [serial = 1223] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x97fb2000) [pid = 1798] [serial = 1131] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x9ff37400) [pid = 1798] [serial = 1137] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x87408400) [pid = 1798] [serial = 1232] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x89c66000) [pid = 1798] [serial = 1238] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x89dec800) [pid = 1798] [serial = 1181] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x94f9a400) [pid = 1798] [serial = 1214] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x98fca400) [pid = 1798] [serial = 1134] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8a841800) [pid = 1798] [serial = 1184] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x9ff12400) [pid = 1798] [serial = 1140] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8a842400) [pid = 1798] [serial = 1224] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x906e9000) [pid = 1798] [serial = 1206] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8e90f800) [pid = 1798] [serial = 1197] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x887b8000) [pid = 1798] [serial = 1235] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8e90bc00) [pid = 1798] [serial = 1196] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8e056800) [pid = 1798] [serial = 1193] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x904d0400) [pid = 1798] [serial = 1205] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x9596e400) [pid = 1798] [serial = 1217] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x904d0000) [pid = 1798] [serial = 1122] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x87455c00) [pid = 1798] [serial = 1233] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8f693000) [pid = 1798] [serial = 1199] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8f6c7000) [pid = 1798] [serial = 1200] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x938d1c00) [pid = 1798] [serial = 1212] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8e910c00) [pid = 1798] [serial = 1116] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x8f9bbc00) [pid = 1798] [serial = 1202] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x89defc00) [pid = 1798] [serial = 1239] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x937e7400) [pid = 1798] [serial = 1211] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x888ed400) [pid = 1798] [serial = 1236] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x95973c00) [pid = 1798] [serial = 1218] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x94f9c800) [pid = 1798] [serial = 1215] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8990dc00) [pid = 1798] [serial = 1110] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x938da000) [pid = 1798] [serial = 1125] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x89ebf400) [pid = 1798] [serial = 1182] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8b376000) [pid = 1798] [serial = 1185] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8e009000) [pid = 1798] [serial = 1191] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8745d800) [pid = 1798] [serial = 1226] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x88774c00) [pid = 1798] [serial = 1178] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x848ec800) [pid = 1798] [serial = 1146] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x887b3400) [pid = 1798] [serial = 1179] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x89e16000) [pid = 1798] [serial = 1241] [outer = (nil)] [url = about:blank] 04:48:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e8400 == 130 [pid = 1798] [id = 455] 04:48:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x848e9c00) [pid = 1798] [serial = 1366] [outer = (nil)] 04:48:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x85ec7000) [pid = 1798] [serial = 1367] [outer = 0x848e9c00] 04:48:35 INFO - PROCESS | 1798 | 1461152915768 Marionette DEBUG loaded listener.js 04:48:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x873d7c00) [pid = 1798] [serial = 1368] [outer = 0x848e9c00] 04:48:36 INFO - PROCESS | 1798 | 1461152916652 Marionette TRACE conn4 <- [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]]]}] 04:48:36 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) 04:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 3147ms 04:48:36 INFO - PROCESS | 1798 | 1461152916712 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 04:48:36 INFO - PROCESS | 1798 | 1461152916716 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 04:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:48:36 INFO - PROCESS | 1798 | 1461152916725 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:48:36 INFO - PROCESS | 1798 | 1461152916729 Marionette TRACE conn4 <- [1,1794,null,{}] 04:48:36 INFO - PROCESS | 1798 | 1461152916737 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:36 INFO - PROCESS | 1798 | 1461152916943 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 04:48:37 INFO - PROCESS | 1798 | 1461152917143 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x8876fc00 == 131 [pid = 1798] [id = 456] 04:48:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x88775c00) [pid = 1798] [serial = 1369] [outer = (nil)] 04:48:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x888e3c00) [pid = 1798] [serial = 1370] [outer = 0x88775c00] 04:48:37 INFO - PROCESS | 1798 | 1461152917223 Marionette DEBUG loaded listener.js 04:48:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x89902800) [pid = 1798] [serial = 1371] [outer = 0x88775c00] 04:48:38 INFO - PROCESS | 1798 | 1461152918105 Marionette TRACE conn4 <- [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]]]}] 04:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1480ms 04:48:38 INFO - PROCESS | 1798 | 1461152918212 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 04:48:38 INFO - PROCESS | 1798 | 1461152918219 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 04:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:48:38 INFO - PROCESS | 1798 | 1461152918229 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:48:38 INFO - PROCESS | 1798 | 1461152918232 Marionette TRACE conn4 <- [1,1798,null,{}] 04:48:38 INFO - PROCESS | 1798 | 1461152918239 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:38 INFO - PROCESS | 1798 | 1461152918522 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 04:48:38 INFO - PROCESS | 1798 | 1461152918552 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e5000 == 132 [pid = 1798] [id = 457] 04:48:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89ae6800) [pid = 1798] [serial = 1372] [outer = (nil)] 04:48:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89c6b000) [pid = 1798] [serial = 1373] [outer = 0x89ae6800] 04:48:38 INFO - PROCESS | 1798 | 1461152918646 Marionette DEBUG loaded listener.js 04:48:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x89df1000) [pid = 1798] [serial = 1374] [outer = 0x89ae6800] 04:48:39 INFO - PROCESS | 1798 | 1461152919823 Marionette TRACE conn4 <- [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]]]}] 04:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1643ms 04:48:39 INFO - PROCESS | 1798 | 1461152919875 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 04:48:39 INFO - PROCESS | 1798 | 1461152919878 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 04:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:48:39 INFO - PROCESS | 1798 | 1461152919885 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:48:39 INFO - PROCESS | 1798 | 1461152919891 Marionette TRACE conn4 <- [1,1802,null,{}] 04:48:39 INFO - PROCESS | 1798 | 1461152919907 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:40 INFO - PROCESS | 1798 | 1461152920195 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x89df7400) [pid = 1798] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8f6cd800) [pid = 1798] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x873d5400) [pid = 1798] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x87453800) [pid = 1798] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8e907000) [pid = 1798] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8de79000) [pid = 1798] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8e002c00) [pid = 1798] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x904cf400) [pid = 1798] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x9786b400) [pid = 1798] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x91eafc00) [pid = 1798] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x94f9b800) [pid = 1798] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x89df4c00) [pid = 1798] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x91e21000) [pid = 1798] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x96d93400) [pid = 1798] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x94f9ac00) [pid = 1798] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:48:40 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8e039c00) [pid = 1798] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:48:40 INFO - PROCESS | 1798 | 1461152920963 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e6400 == 133 [pid = 1798] [id = 458] 04:48:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x848e7000) [pid = 1798] [serial = 1375] [outer = (nil)] 04:48:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8876d000) [pid = 1798] [serial = 1376] [outer = 0x848e7000] 04:48:41 INFO - PROCESS | 1798 | 1461152921077 Marionette DEBUG loaded listener.js 04:48:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x89ebb800) [pid = 1798] [serial = 1377] [outer = 0x848e7000] 04:48:41 INFO - PROCESS | 1798 | 1461152921854 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1991ms 04:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:48:41 INFO - PROCESS | 1798 | 1461152921886 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 04:48:41 INFO - PROCESS | 1798 | 1461152921890 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 04:48:41 INFO - PROCESS | 1798 | 1461152921897 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:48:41 INFO - PROCESS | 1798 | 1461152921900 Marionette TRACE conn4 <- [1,1806,null,{}] 04:48:41 INFO - PROCESS | 1798 | 1461152921907 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:42 INFO - PROCESS | 1798 | 1461152922102 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 04:48:42 INFO - PROCESS | 1798 | 1461152922117 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x88776000 == 134 [pid = 1798] [id = 459] 04:48:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8a7cb800) [pid = 1798] [serial = 1378] [outer = (nil)] 04:48:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8a7d7800) [pid = 1798] [serial = 1379] [outer = 0x8a7cb800] 04:48:42 INFO - PROCESS | 1798 | 1461152922195 Marionette DEBUG loaded listener.js 04:48:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8a849800) [pid = 1798] [serial = 1380] [outer = 0x8a7cb800] 04:48:43 INFO - PROCESS | 1798 | 1461152923389 Marionette TRACE conn4 <- [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]]]}] 04:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1538ms 04:48:43 INFO - PROCESS | 1798 | 1461152923436 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 04:48:43 INFO - PROCESS | 1798 | 1461152923442 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 04:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:48:43 INFO - PROCESS | 1798 | 1461152923451 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:48:43 INFO - PROCESS | 1798 | 1461152923457 Marionette TRACE conn4 <- [1,1810,null,{}] 04:48:43 INFO - PROCESS | 1798 | 1461152923469 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:43 INFO - PROCESS | 1798 | 1461152923710 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 04:48:44 INFO - PROCESS | 1798 | 1461152924054 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x869b1000 == 135 [pid = 1798] [id = 460] 04:48:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x875cc800) [pid = 1798] [serial = 1381] [outer = (nil)] 04:48:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x888e1800) [pid = 1798] [serial = 1382] [outer = 0x875cc800] 04:48:44 INFO - PROCESS | 1798 | 1461152924156 Marionette DEBUG loaded listener.js 04:48:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x89c61800) [pid = 1798] [serial = 1383] [outer = 0x875cc800] 04:48:45 INFO - PROCESS | 1798 | 1461152925152 Marionette TRACE conn4 <- [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]]]}] 04:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1735ms 04:48:45 INFO - PROCESS | 1798 | 1461152925187 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 04:48:45 INFO - PROCESS | 1798 | 1461152925196 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 04:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:48:45 INFO - PROCESS | 1798 | 1461152925209 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:48:45 INFO - PROCESS | 1798 | 1461152925214 Marionette TRACE conn4 <- [1,1814,null,{}] 04:48:45 INFO - PROCESS | 1798 | 1461152925222 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:45 INFO - PROCESS | 1798 | 1461152925450 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 04:48:45 INFO - PROCESS | 1798 | 1461152925771 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x89966400 == 136 [pid = 1798] [id = 461] 04:48:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x89968400) [pid = 1798] [serial = 1384] [outer = (nil)] 04:48:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8a7c9800) [pid = 1798] [serial = 1385] [outer = 0x89968400] 04:48:45 INFO - PROCESS | 1798 | 1461152925868 Marionette DEBUG loaded listener.js 04:48:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8b374800) [pid = 1798] [serial = 1386] [outer = 0x89968400] 04:48:46 INFO - PROCESS | 1798 | 1461152926950 Marionette TRACE conn4 <- [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]]]}] 04:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1799ms 04:48:47 INFO - PROCESS | 1798 | 1461152927008 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 04:48:47 INFO - PROCESS | 1798 | 1461152927013 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 04:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:48:47 INFO - PROCESS | 1798 | 1461152927020 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:48:47 INFO - PROCESS | 1798 | 1461152927026 Marionette TRACE conn4 <- [1,1818,null,{}] 04:48:47 INFO - PROCESS | 1798 | 1461152927043 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:47 INFO - PROCESS | 1798 | 1461152927308 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 04:48:47 INFO - PROCESS | 1798 | 1461152927626 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7d1c00 == 137 [pid = 1798] [id = 462] 04:48:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8b6c3800) [pid = 1798] [serial = 1387] [outer = (nil)] 04:48:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8b7d5400) [pid = 1798] [serial = 1388] [outer = 0x8b6c3800] 04:48:47 INFO - PROCESS | 1798 | 1461152927725 Marionette DEBUG loaded listener.js 04:48:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8bea7c00) [pid = 1798] [serial = 1389] [outer = 0x8b6c3800] 04:48:48 INFO - PROCESS | 1798 | 1461152928625 Marionette TRACE conn4 <- [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]]]}] 04:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1688ms 04:48:48 INFO - PROCESS | 1798 | 1461152928708 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 04:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:48:48 INFO - PROCESS | 1798 | 1461152928714 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 04:48:48 INFO - PROCESS | 1798 | 1461152928720 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:48:48 INFO - PROCESS | 1798 | 1461152928724 Marionette TRACE conn4 <- [1,1822,null,{}] 04:48:48 INFO - PROCESS | 1798 | 1461152928730 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:48 INFO - PROCESS | 1798 | 1461152928948 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 04:48:49 INFO - PROCESS | 1798 | 1461152929219 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b461400 == 138 [pid = 1798] [id = 463] 04:48:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8b7d9c00) [pid = 1798] [serial = 1390] [outer = (nil)] 04:48:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8de73800) [pid = 1798] [serial = 1391] [outer = 0x8b7d9c00] 04:48:49 INFO - PROCESS | 1798 | 1461152929352 Marionette DEBUG loaded listener.js 04:48:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8de83c00) [pid = 1798] [serial = 1392] [outer = 0x8b7d9c00] 04:48:50 INFO - PROCESS | 1798 | 1461152930273 Marionette TRACE conn4 <- [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]]]}] 04:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1587ms 04:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:48:50 INFO - PROCESS | 1798 | 1461152930307 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 04:48:50 INFO - PROCESS | 1798 | 1461152930310 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 04:48:50 INFO - PROCESS | 1798 | 1461152930317 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:48:50 INFO - PROCESS | 1798 | 1461152930321 Marionette TRACE conn4 <- [1,1826,null,{}] 04:48:50 INFO - PROCESS | 1798 | 1461152930327 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:50 INFO - PROCESS | 1798 | 1461152930548 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 04:48:50 INFO - PROCESS | 1798 | 1461152930813 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c03b800 == 139 [pid = 1798] [id = 464] 04:48:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8de6ec00) [pid = 1798] [serial = 1393] [outer = (nil)] 04:48:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8e004c00) [pid = 1798] [serial = 1394] [outer = 0x8de6ec00] 04:48:50 INFO - PROCESS | 1798 | 1461152930950 Marionette DEBUG loaded listener.js 04:48:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8e00c800) [pid = 1798] [serial = 1395] [outer = 0x8de6ec00] 04:48:51 INFO - PROCESS | 1798 | 1461152931930 Marionette TRACE conn4 <- [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]]]}] 04:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1680ms 04:48:51 INFO - PROCESS | 1798 | 1461152931997 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 04:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:48:52 INFO - PROCESS | 1798 | 1461152932001 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 04:48:52 INFO - PROCESS | 1798 | 1461152932008 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:48:52 INFO - PROCESS | 1798 | 1461152932012 Marionette TRACE conn4 <- [1,1830,null,{}] 04:48:52 INFO - PROCESS | 1798 | 1461152932017 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:52 INFO - PROCESS | 1798 | 1461152932303 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 04:48:52 INFO - PROCESS | 1798 | 1461152932627 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df5cc00 == 140 [pid = 1798] [id = 465] 04:48:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8e001400) [pid = 1798] [serial = 1396] [outer = (nil)] 04:48:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8e8ee000) [pid = 1798] [serial = 1397] [outer = 0x8e001400] 04:48:52 INFO - PROCESS | 1798 | 1461152932732 Marionette DEBUG loaded listener.js 04:48:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8e8f9c00) [pid = 1798] [serial = 1398] [outer = 0x8e001400] 04:48:53 INFO - PROCESS | 1798 | 1461152933624 Marionette TRACE conn4 <- [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]]]}] 04:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1685ms 04:48:53 INFO - PROCESS | 1798 | 1461152933706 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 04:48:53 INFO - PROCESS | 1798 | 1461152933709 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 04:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:48:53 INFO - PROCESS | 1798 | 1461152933718 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:48:53 INFO - PROCESS | 1798 | 1461152933721 Marionette TRACE conn4 <- [1,1834,null,{}] 04:48:53 INFO - PROCESS | 1798 | 1461152933729 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:53 INFO - PROCESS | 1798 | 1461152933941 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 04:48:54 INFO - PROCESS | 1798 | 1461152934207 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x89deec00 == 141 [pid = 1798] [id = 466] 04:48:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8e895000) [pid = 1798] [serial = 1399] [outer = (nil)] 04:48:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8ec31800) [pid = 1798] [serial = 1400] [outer = 0x8e895000] 04:48:54 INFO - PROCESS | 1798 | 1461152934344 Marionette DEBUG loaded listener.js 04:48:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8f692c00) [pid = 1798] [serial = 1401] [outer = 0x8e895000] 04:48:55 INFO - PROCESS | 1798 | 1461152935272 Marionette TRACE conn4 <- [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]]]}] 04:48:55 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 04:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1628ms 04:48:55 INFO - PROCESS | 1798 | 1461152935347 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 04:48:55 INFO - PROCESS | 1798 | 1461152935351 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 04:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:48:55 INFO - PROCESS | 1798 | 1461152935358 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:48:55 INFO - PROCESS | 1798 | 1461152935362 Marionette TRACE conn4 <- [1,1838,null,{}] 04:48:55 INFO - PROCESS | 1798 | 1461152935369 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:55 INFO - PROCESS | 1798 | 1461152935622 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 04:48:55 INFO - PROCESS | 1798 | 1461152935935 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e89fc00 == 142 [pid = 1798] [id = 467] 04:48:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8e8f1400) [pid = 1798] [serial = 1402] [outer = (nil)] 04:48:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x8fa42c00) [pid = 1798] [serial = 1403] [outer = 0x8e8f1400] 04:48:56 INFO - PROCESS | 1798 | 1461152936027 Marionette DEBUG loaded listener.js 04:48:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8fa47400) [pid = 1798] [serial = 1404] [outer = 0x8e8f1400] 04:48:56 INFO - PROCESS | 1798 | 1461152936953 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1636ms 04:48:56 INFO - PROCESS | 1798 | 1461152936995 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 04:48:57 INFO - PROCESS | 1798 | 1461152936999 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 04:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:48:57 INFO - PROCESS | 1798 | 1461152937006 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:48:57 INFO - PROCESS | 1798 | 1461152937009 Marionette TRACE conn4 <- [1,1842,null,{}] 04:48:57 INFO - PROCESS | 1798 | 1461152937015 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:57 INFO - PROCESS | 1798 | 1461152937220 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 04:48:57 INFO - PROCESS | 1798 | 1461152937541 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x8bea3400 == 143 [pid = 1798] [id = 468] 04:48:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8beafc00) [pid = 1798] [serial = 1405] [outer = (nil)] 04:48:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x903f8400) [pid = 1798] [serial = 1406] [outer = 0x8beafc00] 04:48:57 INFO - PROCESS | 1798 | 1461152937639 Marionette DEBUG loaded listener.js 04:48:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x904c7000) [pid = 1798] [serial = 1407] [outer = 0x8beafc00] 04:48:58 INFO - PROCESS | 1798 | 1461152938562 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1629ms 04:48:58 INFO - PROCESS | 1798 | 1461152938636 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 04:48:58 INFO - PROCESS | 1798 | 1461152938639 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 04:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:48:58 INFO - PROCESS | 1798 | 1461152938647 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:48:58 INFO - PROCESS | 1798 | 1461152938650 Marionette TRACE conn4 <- [1,1846,null,{}] 04:48:58 INFO - PROCESS | 1798 | 1461152938657 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:48:58 INFO - PROCESS | 1798 | 1461152938926 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 04:48:59 INFO - PROCESS | 1798 | 1461152939240 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:48:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa43800 == 144 [pid = 1798] [id = 469] 04:48:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x903f9000) [pid = 1798] [serial = 1408] [outer = (nil)] 04:48:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x912ef800) [pid = 1798] [serial = 1409] [outer = 0x903f9000] 04:48:59 INFO - PROCESS | 1798 | 1461152939331 Marionette DEBUG loaded listener.js 04:48:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x914e6800) [pid = 1798] [serial = 1410] [outer = 0x903f9000] 04:49:00 INFO - PROCESS | 1798 | 1461152940259 Marionette TRACE conn4 <- [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]]]}] 04:49:00 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) 04:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1690ms 04:49:00 INFO - PROCESS | 1798 | 1461152940337 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 04:49:00 INFO - PROCESS | 1798 | 1461152940342 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 04:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:49:00 INFO - PROCESS | 1798 | 1461152940349 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:49:00 INFO - PROCESS | 1798 | 1461152940354 Marionette TRACE conn4 <- [1,1850,null,{}] 04:49:00 INFO - PROCESS | 1798 | 1461152940360 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:00 INFO - PROCESS | 1798 | 1461152940646 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 04:49:01 INFO - PROCESS | 1798 | 1461152940982 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x906f5c00 == 145 [pid = 1798] [id = 470] 04:49:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x92828800) [pid = 1798] [serial = 1411] [outer = (nil)] 04:49:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x928f4400) [pid = 1798] [serial = 1412] [outer = 0x92828800] 04:49:01 INFO - PROCESS | 1798 | 1461152941084 Marionette DEBUG loaded listener.js 04:49:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x937e9000) [pid = 1798] [serial = 1413] [outer = 0x92828800] 04:49:02 INFO - PROCESS | 1798 | 1461152942115 Marionette TRACE conn4 <- [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]]]}] 04:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1840ms 04:49:02 INFO - PROCESS | 1798 | 1461152942190 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 04:49:02 INFO - PROCESS | 1798 | 1461152942195 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 04:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:49:02 INFO - PROCESS | 1798 | 1461152942202 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:49:02 INFO - PROCESS | 1798 | 1461152942205 Marionette TRACE conn4 <- [1,1854,null,{}] 04:49:02 INFO - PROCESS | 1798 | 1461152942212 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:02 INFO - PROCESS | 1798 | 1461152942480 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 04:49:02 INFO - PROCESS | 1798 | 1461152942803 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x875c4000 == 146 [pid = 1798] [id = 471] 04:49:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x906ea000) [pid = 1798] [serial = 1414] [outer = (nil)] 04:49:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x938d9400) [pid = 1798] [serial = 1415] [outer = 0x906ea000] 04:49:02 INFO - PROCESS | 1798 | 1461152942903 Marionette DEBUG loaded listener.js 04:49:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x938dcc00) [pid = 1798] [serial = 1416] [outer = 0x906ea000] 04:49:03 INFO - PROCESS | 1798 | 1461152943837 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1680ms 04:49:03 INFO - PROCESS | 1798 | 1461152943883 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 04:49:03 INFO - PROCESS | 1798 | 1461152943887 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 04:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:49:03 INFO - PROCESS | 1798 | 1461152943893 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:49:03 INFO - PROCESS | 1798 | 1461152943896 Marionette TRACE conn4 <- [1,1858,null,{}] 04:49:03 INFO - PROCESS | 1798 | 1461152943902 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:04 INFO - PROCESS | 1798 | 1461152944111 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 04:49:04 INFO - PROCESS | 1798 | 1461152944430 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x938d1c00 == 147 [pid = 1798] [id = 472] 04:49:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x938d3400) [pid = 1798] [serial = 1417] [outer = (nil)] 04:49:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x94f9b800) [pid = 1798] [serial = 1418] [outer = 0x938d3400] 04:49:04 INFO - PROCESS | 1798 | 1461152944527 Marionette DEBUG loaded listener.js 04:49:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x94f9dc00) [pid = 1798] [serial = 1419] [outer = 0x938d3400] 04:49:05 INFO - PROCESS | 1798 | 1461152945431 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1584ms 04:49:05 INFO - PROCESS | 1798 | 1461152945478 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 04:49:05 INFO - PROCESS | 1798 | 1461152945482 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 04:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:49:05 INFO - PROCESS | 1798 | 1461152945488 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:49:05 INFO - PROCESS | 1798 | 1461152945491 Marionette TRACE conn4 <- [1,1862,null,{}] 04:49:05 INFO - PROCESS | 1798 | 1461152945497 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:05 INFO - PROCESS | 1798 | 1461152945716 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 04:49:06 INFO - PROCESS | 1798 | 1461152946028 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x938d2000 == 148 [pid = 1798] [id = 473] 04:49:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x93c31c00) [pid = 1798] [serial = 1420] [outer = (nil)] 04:49:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x95b1ec00) [pid = 1798] [serial = 1421] [outer = 0x93c31c00] 04:49:06 INFO - PROCESS | 1798 | 1461152946124 Marionette DEBUG loaded listener.js 04:49:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x96a47000) [pid = 1798] [serial = 1422] [outer = 0x93c31c00] 04:49:07 INFO - PROCESS | 1798 | 1461152947056 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1636ms 04:49:07 INFO - PROCESS | 1798 | 1461152947125 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 04:49:07 INFO - PROCESS | 1798 | 1461152947129 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 04:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:49:07 INFO - PROCESS | 1798 | 1461152947135 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:49:07 INFO - PROCESS | 1798 | 1461152947139 Marionette TRACE conn4 <- [1,1866,null,{}] 04:49:07 INFO - PROCESS | 1798 | 1461152947144 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:07 INFO - PROCESS | 1798 | 1461152947376 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 04:49:07 INFO - PROCESS | 1798 | 1461152947696 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x875d0400 == 149 [pid = 1798] [id = 474] 04:49:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x887b8c00) [pid = 1798] [serial = 1423] [outer = (nil)] 04:49:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x96f0d000) [pid = 1798] [serial = 1424] [outer = 0x887b8c00] 04:49:07 INFO - PROCESS | 1798 | 1461152947792 Marionette DEBUG loaded listener.js 04:49:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x9780c000) [pid = 1798] [serial = 1425] [outer = 0x887b8c00] 04:49:08 INFO - PROCESS | 1798 | 1461152948682 Marionette TRACE conn4 <- [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]]]}] 04:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1582ms 04:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:49:08 INFO - PROCESS | 1798 | 1461152948719 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 04:49:08 INFO - PROCESS | 1798 | 1461152948722 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 04:49:08 INFO - PROCESS | 1798 | 1461152948728 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:49:08 INFO - PROCESS | 1798 | 1461152948732 Marionette TRACE conn4 <- [1,1870,null,{}] 04:49:08 INFO - PROCESS | 1798 | 1461152948737 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:08 INFO - PROCESS | 1798 | 1461152948963 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 04:49:09 INFO - PROCESS | 1798 | 1461152949233 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x9282f000 == 150 [pid = 1798] [id = 475] 04:49:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x96d99400) [pid = 1798] [serial = 1426] [outer = (nil)] 04:49:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x97b88800) [pid = 1798] [serial = 1427] [outer = 0x96d99400] 04:49:09 INFO - PROCESS | 1798 | 1461152949371 Marionette DEBUG loaded listener.js 04:49:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x97b8c800) [pid = 1798] [serial = 1428] [outer = 0x96d99400] 04:49:10 INFO - PROCESS | 1798 | 1461152950241 Marionette TRACE conn4 <- [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]]]}] 04:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1581ms 04:49:10 INFO - PROCESS | 1798 | 1461152950309 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 04:49:10 INFO - PROCESS | 1798 | 1461152950313 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 04:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:49:10 INFO - PROCESS | 1798 | 1461152950320 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:49:10 INFO - PROCESS | 1798 | 1461152950324 Marionette TRACE conn4 <- [1,1874,null,{}] 04:49:10 INFO - PROCESS | 1798 | 1461152950329 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:10 INFO - PROCESS | 1798 | 1461152950577 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 04:49:10 INFO - PROCESS | 1798 | 1461152950897 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec3000 == 151 [pid = 1798] [id = 476] 04:49:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x9596d000) [pid = 1798] [serial = 1429] [outer = (nil)] 04:49:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x9875a800) [pid = 1798] [serial = 1430] [outer = 0x9596d000] 04:49:10 INFO - PROCESS | 1798 | 1461152950988 Marionette DEBUG loaded listener.js 04:49:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x98a9e800) [pid = 1798] [serial = 1431] [outer = 0x9596d000] 04:49:11 INFO - PROCESS | 1798 | 1461152951923 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1638ms 04:49:11 INFO - PROCESS | 1798 | 1461152951959 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 04:49:11 INFO - PROCESS | 1798 | 1461152951962 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 04:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:49:11 INFO - PROCESS | 1798 | 1461152951968 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:49:11 INFO - PROCESS | 1798 | 1461152951972 Marionette TRACE conn4 <- [1,1878,null,{}] 04:49:11 INFO - PROCESS | 1798 | 1461152951978 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:12 INFO - PROCESS | 1798 | 1461152952191 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 04:49:12 INFO - PROCESS | 1798 | 1461152952541 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x869af000 == 152 [pid = 1798] [id = 477] 04:49:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x869b0000) [pid = 1798] [serial = 1432] [outer = (nil)] 04:49:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x98aab800) [pid = 1798] [serial = 1433] [outer = 0x869b0000] 04:49:12 INFO - PROCESS | 1798 | 1461152952637 Marionette DEBUG loaded listener.js 04:49:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 191 (0x98de5c00) [pid = 1798] [serial = 1434] [outer = 0x869b0000] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x9282b400 == 151 [pid = 1798] [id = 61] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x89967400 == 150 [pid = 1798] [id = 317] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x89df1800 == 149 [pid = 1798] [id = 318] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x848e8000 == 148 [pid = 1798] [id = 453] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x869ab400 == 147 [pid = 1798] [id = 452] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x8c038000 == 146 [pid = 1798] [id = 450] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x903ee000 == 145 [pid = 1798] [id = 451] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x869b3c00 == 144 [pid = 1798] [id = 449] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x91eb1000 == 143 [pid = 1798] [id = 448] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x91e1e400 == 142 [pid = 1798] [id = 447] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x8de6d400 == 141 [pid = 1798] [id = 445] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x8f6c3c00 == 140 [pid = 1798] [id = 446] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x8e89c800 == 139 [pid = 1798] [id = 444] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x8df52800 == 138 [pid = 1798] [id = 443] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x8df58c00 == 137 [pid = 1798] [id = 442] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x875ca800 == 136 [pid = 1798] [id = 441] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x89969800 == 135 [pid = 1798] [id = 440] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x89967000 == 134 [pid = 1798] [id = 438] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x89ec2000 == 133 [pid = 1798] [id = 439] 04:49:14 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec6400 == 132 [pid = 1798] [id = 437] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 190 (0x89eb9400) [pid = 1798] [serial = 1307] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x903f3c00) [pid = 1798] [serial = 1272] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x903ef400) [pid = 1798] [serial = 1271] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x8b463000) [pid = 1798] [serial = 1253] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x87412000) [pid = 1798] [serial = 1301] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x875c3800) [pid = 1798] [serial = 1302] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x888e9400) [pid = 1798] [serial = 1304] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x8f6d0000) [pid = 1798] [serial = 1269] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8f6ca000) [pid = 1798] [serial = 1268] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8de87c00) [pid = 1798] [serial = 1259] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x88775400) [pid = 1798] [serial = 1247] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x89e1a800) [pid = 1798] [serial = 1250] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8e053800) [pid = 1798] [serial = 1263] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8e040400) [pid = 1798] [serial = 1262] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x8ec30c00) [pid = 1798] [serial = 1266] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8e902000) [pid = 1798] [serial = 1265] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x906ebc00) [pid = 1798] [serial = 1275] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x904d3400) [pid = 1798] [serial = 1274] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x97b86c00) [pid = 1798] [serial = 1296] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x97b83000) [pid = 1798] [serial = 1295] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x93c28400) [pid = 1798] [serial = 1281] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x938d5c00) [pid = 1798] [serial = 1280] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x95b93400) [pid = 1798] [serial = 1287] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x95b17400) [pid = 1798] [serial = 1286] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x8c037c00) [pid = 1798] [serial = 1257] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8beaa000) [pid = 1798] [serial = 1256] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x928f3000) [pid = 1798] [serial = 1278] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x92808400) [pid = 1798] [serial = 1277] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x96f10400) [pid = 1798] [serial = 1290] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x96f07c00) [pid = 1798] [serial = 1289] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x97b61c00) [pid = 1798] [serial = 1293] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x97b5f400) [pid = 1798] [serial = 1292] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x94fa1000) [pid = 1798] [serial = 1284] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x94f98c00) [pid = 1798] [serial = 1283] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x87451400) [pid = 1798] [serial = 1298] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8a705000) [pid = 1798] [serial = 1244] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x89ec7c00) [pid = 1798] [serial = 1308] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x875c5c00) [pid = 1798] [serial = 1310] [outer = (nil)] [url = about:blank] 04:49:14 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8990c800) [pid = 1798] [serial = 1305] [outer = (nil)] [url = about:blank] 04:49:15 INFO - PROCESS | 1798 | 1461152955037 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 3090ms 04:49:15 INFO - PROCESS | 1798 | 1461152955060 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 04:49:15 INFO - PROCESS | 1798 | 1461152955065 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 04:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:49:15 INFO - PROCESS | 1798 | 1461152955074 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:49:15 INFO - PROCESS | 1798 | 1461152955079 Marionette TRACE conn4 <- [1,1882,null,{}] 04:49:15 INFO - PROCESS | 1798 | 1461152955089 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:15 INFO - PROCESS | 1798 | 1461152955319 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 04:49:15 INFO - PROCESS | 1798 | 1461152955515 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x87451400 == 133 [pid = 1798] [id = 478] 04:49:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x87459400) [pid = 1798] [serial = 1435] [outer = (nil)] 04:49:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x88770800) [pid = 1798] [serial = 1436] [outer = 0x87459400] 04:49:15 INFO - PROCESS | 1798 | 1461152955601 Marionette DEBUG loaded listener.js 04:49:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x887b9c00) [pid = 1798] [serial = 1437] [outer = 0x87459400] 04:49:16 INFO - PROCESS | 1798 | 1461152956414 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1381ms 04:49:16 INFO - PROCESS | 1798 | 1461152956456 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 04:49:16 INFO - PROCESS | 1798 | 1461152956465 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 04:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:49:16 INFO - PROCESS | 1798 | 1461152956474 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:49:16 INFO - PROCESS | 1798 | 1461152956478 Marionette TRACE conn4 <- [1,1886,null,{}] 04:49:16 INFO - PROCESS | 1798 | 1461152956484 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:16 INFO - PROCESS | 1798 | 1461152956779 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 04:49:16 INFO - PROCESS | 1798 | 1461152956902 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745dc00 == 134 [pid = 1798] [id = 479] 04:49:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x875cc400) [pid = 1798] [serial = 1438] [outer = (nil)] 04:49:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x89c62400) [pid = 1798] [serial = 1439] [outer = 0x875cc400] 04:49:16 INFO - PROCESS | 1798 | 1461152956981 Marionette DEBUG loaded listener.js 04:49:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x89df9000) [pid = 1798] [serial = 1440] [outer = 0x875cc400] 04:49:17 INFO - PROCESS | 1798 | 1461152957989 Marionette TRACE conn4 <- [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]]]}] 04:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1577ms 04:49:18 INFO - PROCESS | 1798 | 1461152958052 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 04:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:49:18 INFO - PROCESS | 1798 | 1461152958057 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 04:49:18 INFO - PROCESS | 1798 | 1461152958064 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:49:18 INFO - PROCESS | 1798 | 1461152958071 Marionette TRACE conn4 <- [1,1890,null,{}] 04:49:18 INFO - PROCESS | 1798 | 1461152958094 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:18 INFO - PROCESS | 1798 | 1461152958368 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 04:49:18 INFO - PROCESS | 1798 | 1461152958397 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c6a800 == 135 [pid = 1798] [id = 480] 04:49:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x89ebdc00) [pid = 1798] [serial = 1441] [outer = (nil)] 04:49:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x8a7cc400) [pid = 1798] [serial = 1442] [outer = 0x89ebdc00] 04:49:18 INFO - PROCESS | 1798 | 1461152958488 Marionette DEBUG loaded listener.js 04:49:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8b371000) [pid = 1798] [serial = 1443] [outer = 0x89ebdc00] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x85ec8800) [pid = 1798] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x89ec1800) [pid = 1798] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x873d6800) [pid = 1798] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x89ede800) [pid = 1798] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x89c66800) [pid = 1798] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8b7dfc00) [pid = 1798] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x89ae6800) [pid = 1798] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x848e7000) [pid = 1798] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8fa40800) [pid = 1798] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x937ea800) [pid = 1798] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x91e1e800) [pid = 1798] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8e8f1000) [pid = 1798] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8e908800) [pid = 1798] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8f6c3800) [pid = 1798] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8b6c2400) [pid = 1798] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x88775c00) [pid = 1798] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x928f5400) [pid = 1798] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8a7ca000) [pid = 1798] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8e8a0000) [pid = 1798] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8df5a400) [pid = 1798] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x89969400) [pid = 1798] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x85ec6800) [pid = 1798] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8e001c00) [pid = 1798] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8a702800) [pid = 1798] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x848e9c00) [pid = 1798] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:49:19 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x938cf800) [pid = 1798] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:49:20 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x869b4c00) [pid = 1798] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:49:20 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x873cc400) [pid = 1798] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:49:20 INFO - PROCESS | 1798 | 1461152960260 Marionette TRACE conn4 <- [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]]]}] 04:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2246ms 04:49:20 INFO - PROCESS | 1798 | 1461152960324 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 04:49:20 INFO - PROCESS | 1798 | 1461152960328 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 04:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:49:20 INFO - PROCESS | 1798 | 1461152960335 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:49:20 INFO - PROCESS | 1798 | 1461152960338 Marionette TRACE conn4 <- [1,1894,null,{}] 04:49:20 INFO - PROCESS | 1798 | 1461152960344 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:20 INFO - PROCESS | 1798 | 1461152960606 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 04:49:20 INFO - PROCESS | 1798 | 1461152960622 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e7000 == 136 [pid = 1798] [id = 481] 04:49:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x873cd800) [pid = 1798] [serial = 1444] [outer = (nil)] 04:49:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8996ac00) [pid = 1798] [serial = 1445] [outer = 0x873cd800] 04:49:20 INFO - PROCESS | 1798 | 1461152960702 Marionette DEBUG loaded listener.js 04:49:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8a70fc00) [pid = 1798] [serial = 1446] [outer = 0x873cd800] 04:49:21 INFO - PROCESS | 1798 | 1461152961584 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1278ms 04:49:21 INFO - PROCESS | 1798 | 1461152961624 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 04:49:21 INFO - PROCESS | 1798 | 1461152961627 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 04:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:49:21 INFO - PROCESS | 1798 | 1461152961634 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:49:21 INFO - PROCESS | 1798 | 1461152961637 Marionette TRACE conn4 <- [1,1898,null,{}] 04:49:21 INFO - PROCESS | 1798 | 1461152961642 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:21 INFO - PROCESS | 1798 | 1461152961861 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 04:49:22 INFO - PROCESS | 1798 | 1461152962279 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x869ab400 == 137 [pid = 1798] [id = 482] 04:49:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x869adc00) [pid = 1798] [serial = 1447] [outer = (nil)] 04:49:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8740a800) [pid = 1798] [serial = 1448] [outer = 0x869adc00] 04:49:22 INFO - PROCESS | 1798 | 1461152962384 Marionette DEBUG loaded listener.js 04:49:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x875c3400) [pid = 1798] [serial = 1449] [outer = 0x869adc00] 04:49:23 INFO - PROCESS | 1798 | 1461152963371 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1790ms 04:49:23 INFO - PROCESS | 1798 | 1461152963426 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 04:49:23 INFO - PROCESS | 1798 | 1461152963441 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 04:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:49:23 INFO - PROCESS | 1798 | 1461152963457 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:49:23 INFO - PROCESS | 1798 | 1461152963462 Marionette TRACE conn4 <- [1,1902,null,{}] 04:49:23 INFO - PROCESS | 1798 | 1461152963470 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:23 INFO - PROCESS | 1798 | 1461152963733 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 04:49:24 INFO - PROCESS | 1798 | 1461152964078 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x89960000 == 138 [pid = 1798] [id = 483] 04:49:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x89967000) [pid = 1798] [serial = 1450] [outer = (nil)] 04:49:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x89c66000) [pid = 1798] [serial = 1451] [outer = 0x89967000] 04:49:24 INFO - PROCESS | 1798 | 1461152964174 Marionette DEBUG loaded listener.js 04:49:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x89e0c400) [pid = 1798] [serial = 1452] [outer = 0x89967000] 04:49:25 INFO - PROCESS | 1798 | 1461152965211 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1832ms 04:49:25 INFO - PROCESS | 1798 | 1461152965296 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 04:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:49:25 INFO - PROCESS | 1798 | 1461152965304 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 04:49:25 INFO - PROCESS | 1798 | 1461152965311 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:49:25 INFO - PROCESS | 1798 | 1461152965315 Marionette TRACE conn4 <- [1,1906,null,{}] 04:49:25 INFO - PROCESS | 1798 | 1461152965321 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:25 INFO - PROCESS | 1798 | 1461152965584 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 04:49:25 INFO - PROCESS | 1798 | 1461152965951 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x89968000 == 139 [pid = 1798] [id = 484] 04:49:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x89e1a800) [pid = 1798] [serial = 1453] [outer = (nil)] 04:49:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8a7c8c00) [pid = 1798] [serial = 1454] [outer = 0x89e1a800] 04:49:26 INFO - PROCESS | 1798 | 1461152966047 Marionette DEBUG loaded listener.js 04:49:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8b6b9800) [pid = 1798] [serial = 1455] [outer = 0x89e1a800] 04:49:27 INFO - PROCESS | 1798 | 1461152967051 Marionette TRACE conn4 <- [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]]]}] 04:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1782ms 04:49:27 INFO - PROCESS | 1798 | 1461152967098 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 04:49:27 INFO - PROCESS | 1798 | 1461152967103 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 04:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:49:27 INFO - PROCESS | 1798 | 1461152967121 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:49:27 INFO - PROCESS | 1798 | 1461152967132 Marionette TRACE conn4 <- [1,1910,null,{}] 04:49:27 INFO - PROCESS | 1798 | 1461152967140 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:27 INFO - PROCESS | 1798 | 1461152967383 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 04:49:27 INFO - PROCESS | 1798 | 1461152967703 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x89960400 == 140 [pid = 1798] [id = 485] 04:49:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89ee9c00) [pid = 1798] [serial = 1456] [outer = (nil)] 04:49:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8c03b000) [pid = 1798] [serial = 1457] [outer = 0x89ee9c00] 04:49:27 INFO - PROCESS | 1798 | 1461152967805 Marionette DEBUG loaded listener.js 04:49:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8de72000) [pid = 1798] [serial = 1458] [outer = 0x89ee9c00] 04:49:28 INFO - PROCESS | 1798 | 1461152968743 Marionette TRACE conn4 <- [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]]]}] 04:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1702ms 04:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:49:28 INFO - PROCESS | 1798 | 1461152968814 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 04:49:28 INFO - PROCESS | 1798 | 1461152968818 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 04:49:28 INFO - PROCESS | 1798 | 1461152968825 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:49:28 INFO - PROCESS | 1798 | 1461152968828 Marionette TRACE conn4 <- [1,1914,null,{}] 04:49:28 INFO - PROCESS | 1798 | 1461152968834 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:29 INFO - PROCESS | 1798 | 1461152969109 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 04:49:29 INFO - PROCESS | 1798 | 1461152969424 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ec8000 == 141 [pid = 1798] [id = 486] 04:49:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8bea1c00) [pid = 1798] [serial = 1459] [outer = (nil)] 04:49:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8df55c00) [pid = 1798] [serial = 1460] [outer = 0x8bea1c00] 04:49:29 INFO - PROCESS | 1798 | 1461152969519 Marionette DEBUG loaded listener.js 04:49:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8e009000) [pid = 1798] [serial = 1461] [outer = 0x8bea1c00] 04:49:30 INFO - PROCESS | 1798 | 1461152970425 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1635ms 04:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:49:30 INFO - PROCESS | 1798 | 1461152970460 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 04:49:30 INFO - PROCESS | 1798 | 1461152970463 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 04:49:30 INFO - PROCESS | 1798 | 1461152970471 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:49:30 INFO - PROCESS | 1798 | 1461152970475 Marionette TRACE conn4 <- [1,1918,null,{}] 04:49:30 INFO - PROCESS | 1798 | 1461152970481 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:30 INFO - PROCESS | 1798 | 1461152970694 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 04:49:30 INFO - PROCESS | 1798 | 1461152970966 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e050000 == 142 [pid = 1798] [id = 487] 04:49:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8e050400) [pid = 1798] [serial = 1462] [outer = (nil)] 04:49:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8e053c00) [pid = 1798] [serial = 1463] [outer = 0x8e050400] 04:49:31 INFO - PROCESS | 1798 | 1461152971131 Marionette DEBUG loaded listener.js 04:49:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8e8f0400) [pid = 1798] [serial = 1464] [outer = 0x8e050400] 04:49:32 INFO - PROCESS | 1798 | 1461152972094 Marionette TRACE conn4 <- [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]]]}] 04:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1687ms 04:49:32 INFO - PROCESS | 1798 | 1461152972157 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 04:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:49:32 INFO - PROCESS | 1798 | 1461152972161 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 04:49:32 INFO - PROCESS | 1798 | 1461152972168 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:49:32 INFO - PROCESS | 1798 | 1461152972171 Marionette TRACE conn4 <- [1,1922,null,{}] 04:49:32 INFO - PROCESS | 1798 | 1461152972177 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:32 INFO - PROCESS | 1798 | 1461152972397 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 04:49:32 INFO - PROCESS | 1798 | 1461152972716 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ebd800 == 143 [pid = 1798] [id = 488] 04:49:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8a70ec00) [pid = 1798] [serial = 1465] [outer = (nil)] 04:49:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8f68b400) [pid = 1798] [serial = 1466] [outer = 0x8a70ec00] 04:49:32 INFO - PROCESS | 1798 | 1461152972814 Marionette DEBUG loaded listener.js 04:49:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8f6c4800) [pid = 1798] [serial = 1467] [outer = 0x8a70ec00] 04:49:33 INFO - PROCESS | 1798 | 1461152973746 Marionette TRACE conn4 <- [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]]]}] 04:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1629ms 04:49:33 INFO - PROCESS | 1798 | 1461152973797 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 04:49:33 INFO - PROCESS | 1798 | 1461152973802 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 04:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:49:33 INFO - PROCESS | 1798 | 1461152973808 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:49:33 INFO - PROCESS | 1798 | 1461152973812 Marionette TRACE conn4 <- [1,1926,null,{}] 04:49:33 INFO - PROCESS | 1798 | 1461152973819 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:34 INFO - PROCESS | 1798 | 1461152974052 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 04:49:34 INFO - PROCESS | 1798 | 1461152974370 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec2cc00 == 144 [pid = 1798] [id = 489] 04:49:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8ec31400) [pid = 1798] [serial = 1468] [outer = (nil)] 04:49:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x903edc00) [pid = 1798] [serial = 1469] [outer = 0x8ec31400] 04:49:34 INFO - PROCESS | 1798 | 1461152974470 Marionette DEBUG loaded listener.js 04:49:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x903f5400) [pid = 1798] [serial = 1470] [outer = 0x8ec31400] 04:49:35 INFO - PROCESS | 1798 | 1461152975399 Marionette TRACE conn4 <- [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]]]}] 04:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1630ms 04:49:35 INFO - PROCESS | 1798 | 1461152975440 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 04:49:35 INFO - PROCESS | 1798 | 1461152975445 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 04:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:49:35 INFO - PROCESS | 1798 | 1461152975452 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:49:35 INFO - PROCESS | 1798 | 1461152975457 Marionette TRACE conn4 <- [1,1930,null,{}] 04:49:35 INFO - PROCESS | 1798 | 1461152975463 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:35 INFO - PROCESS | 1798 | 1461152975695 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 04:49:36 INFO - PROCESS | 1798 | 1461152976011 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e9800 == 145 [pid = 1798] [id = 490] 04:49:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8ec34c00) [pid = 1798] [serial = 1471] [outer = (nil)] 04:49:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x906e9800) [pid = 1798] [serial = 1472] [outer = 0x8ec34c00] 04:49:36 INFO - PROCESS | 1798 | 1461152976112 Marionette DEBUG loaded listener.js 04:49:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x906f2000) [pid = 1798] [serial = 1473] [outer = 0x8ec34c00] 04:49:37 INFO - PROCESS | 1798 | 1461152977052 Marionette TRACE conn4 <- [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]]]}] 04:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1683ms 04:49:37 INFO - PROCESS | 1798 | 1461152977136 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 04:49:37 INFO - PROCESS | 1798 | 1461152977141 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 04:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:49:37 INFO - PROCESS | 1798 | 1461152977148 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:49:37 INFO - PROCESS | 1798 | 1461152977152 Marionette TRACE conn4 <- [1,1934,null,{}] 04:49:37 INFO - PROCESS | 1798 | 1461152977158 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:37 INFO - PROCESS | 1798 | 1461152977377 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 04:49:37 INFO - PROCESS | 1798 | 1461152977702 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x903ef400 == 146 [pid = 1798] [id = 491] 04:49:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x904cec00) [pid = 1798] [serial = 1474] [outer = (nil)] 04:49:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x92803800) [pid = 1798] [serial = 1475] [outer = 0x904cec00] 04:49:37 INFO - PROCESS | 1798 | 1461152977801 Marionette DEBUG loaded listener.js 04:49:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x9280c800) [pid = 1798] [serial = 1476] [outer = 0x904cec00] 04:49:38 INFO - PROCESS | 1798 | 1461152978743 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1633ms 04:49:38 INFO - PROCESS | 1798 | 1461152978782 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 04:49:38 INFO - PROCESS | 1798 | 1461152978785 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 04:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:49:38 INFO - PROCESS | 1798 | 1461152978793 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:49:38 INFO - PROCESS | 1798 | 1461152978797 Marionette TRACE conn4 <- [1,1938,null,{}] 04:49:38 INFO - PROCESS | 1798 | 1461152978803 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:39 INFO - PROCESS | 1798 | 1461152979034 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 04:49:39 INFO - PROCESS | 1798 | 1461152979374 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x928f5400 == 147 [pid = 1798] [id = 492] 04:49:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x928f8400) [pid = 1798] [serial = 1477] [outer = (nil)] 04:49:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x937e3000) [pid = 1798] [serial = 1478] [outer = 0x928f8400] 04:49:39 INFO - PROCESS | 1798 | 1461152979491 Marionette DEBUG loaded listener.js 04:49:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x938db800) [pid = 1798] [serial = 1479] [outer = 0x928f8400] 04:49:40 INFO - PROCESS | 1798 | 1461152980408 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1684ms 04:49:40 INFO - PROCESS | 1798 | 1461152980477 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 04:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:49:40 INFO - PROCESS | 1798 | 1461152980482 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 04:49:40 INFO - PROCESS | 1798 | 1461152980489 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:49:40 INFO - PROCESS | 1798 | 1461152980495 Marionette TRACE conn4 <- [1,1942,null,{}] 04:49:40 INFO - PROCESS | 1798 | 1461152980501 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:40 INFO - PROCESS | 1798 | 1461152980796 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 04:49:41 INFO - PROCESS | 1798 | 1461152981121 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x92828c00 == 148 [pid = 1798] [id = 493] 04:49:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x93c28400) [pid = 1798] [serial = 1480] [outer = (nil)] 04:49:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x95976c00) [pid = 1798] [serial = 1481] [outer = 0x93c28400] 04:49:41 INFO - PROCESS | 1798 | 1461152981219 Marionette DEBUG loaded listener.js 04:49:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x95b93400) [pid = 1798] [serial = 1482] [outer = 0x93c28400] 04:49:42 INFO - PROCESS | 1798 | 1461152982177 Marionette TRACE conn4 <- [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]]]}] 04:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1745ms 04:49:42 INFO - PROCESS | 1798 | 1461152982234 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 04:49:42 INFO - PROCESS | 1798 | 1461152982239 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 04:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:49:42 INFO - PROCESS | 1798 | 1461152982246 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:49:42 INFO - PROCESS | 1798 | 1461152982249 Marionette TRACE conn4 <- [1,1946,null,{}] 04:49:42 INFO - PROCESS | 1798 | 1461152982255 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:42 INFO - PROCESS | 1798 | 1461152982476 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 04:49:42 INFO - PROCESS | 1798 | 1461152982764 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x94fa5800 == 149 [pid = 1798] [id = 494] 04:49:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x95912400) [pid = 1798] [serial = 1483] [outer = (nil)] 04:49:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x96f43c00) [pid = 1798] [serial = 1484] [outer = 0x95912400] 04:49:42 INFO - PROCESS | 1798 | 1461152982862 Marionette DEBUG loaded listener.js 04:49:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x97802c00) [pid = 1798] [serial = 1485] [outer = 0x95912400] 04:49:43 INFO - PROCESS | 1798 | 1461152983751 Marionette TRACE conn4 <- [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]]]}] 04:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1578ms 04:49:43 INFO - PROCESS | 1798 | 1461152983825 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 04:49:43 INFO - PROCESS | 1798 | 1461152983828 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 04:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:49:43 INFO - PROCESS | 1798 | 1461152983835 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:49:43 INFO - PROCESS | 1798 | 1461152983837 Marionette TRACE conn4 <- [1,1950,null,{}] 04:49:43 INFO - PROCESS | 1798 | 1461152983844 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:44 INFO - PROCESS | 1798 | 1461152984098 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 04:49:44 INFO - PROCESS | 1798 | 1461152984420 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9596d400 == 150 [pid = 1798] [id = 495] 04:49:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x96d95400) [pid = 1798] [serial = 1486] [outer = (nil)] 04:49:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x97b89400) [pid = 1798] [serial = 1487] [outer = 0x96d95400] 04:49:44 INFO - PROCESS | 1798 | 1461152984515 Marionette DEBUG loaded listener.js 04:49:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x97d20400) [pid = 1798] [serial = 1488] [outer = 0x96d95400] 04:49:45 INFO - PROCESS | 1798 | 1461152985424 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 04:49:45 INFO - PROCESS | 1798 | 1461152985472 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 04:49:45 INFO - PROCESS | 1798 | 1461152985476 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 04:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:49:45 INFO - PROCESS | 1798 | 1461152985482 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:49:45 INFO - PROCESS | 1798 | 1461152985486 Marionette TRACE conn4 <- [1,1954,null,{}] 04:49:45 INFO - PROCESS | 1798 | 1461152985491 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:45 INFO - PROCESS | 1798 | 1461152985745 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 04:49:46 INFO - PROCESS | 1798 | 1461152986065 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b83000 == 151 [pid = 1798] [id = 496] 04:49:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x97b83400) [pid = 1798] [serial = 1489] [outer = (nil)] 04:49:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x98752400) [pid = 1798] [serial = 1490] [outer = 0x97b83400] 04:49:46 INFO - PROCESS | 1798 | 1461152986164 Marionette DEBUG loaded listener.js 04:49:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x98a9e400) [pid = 1798] [serial = 1491] [outer = 0x97b83400] 04:49:47 INFO - PROCESS | 1798 | 1461152987051 Marionette TRACE conn4 <- [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]]]}] 04:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1640ms 04:49:47 INFO - PROCESS | 1798 | 1461152987123 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 04:49:47 INFO - PROCESS | 1798 | 1461152987127 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 04:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:49:47 INFO - PROCESS | 1798 | 1461152987134 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:49:47 INFO - PROCESS | 1798 | 1461152987138 Marionette TRACE conn4 <- [1,1958,null,{}] 04:49:47 INFO - PROCESS | 1798 | 1461152987145 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:47 INFO - PROCESS | 1798 | 1461152987404 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 04:49:47 INFO - PROCESS | 1798 | 1461152987725 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x869b5000 == 152 [pid = 1798] [id = 497] 04:49:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x8e907800) [pid = 1798] [serial = 1492] [outer = (nil)] 04:49:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x98def000) [pid = 1798] [serial = 1493] [outer = 0x8e907800] 04:49:47 INFO - PROCESS | 1798 | 1461152987822 Marionette DEBUG loaded listener.js 04:49:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x99285c00) [pid = 1798] [serial = 1494] [outer = 0x8e907800] 04:49:48 INFO - PROCESS | 1798 | 1461152988780 Marionette TRACE conn4 <- [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]]]}] 04:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1694ms 04:49:48 INFO - PROCESS | 1798 | 1461152988829 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 04:49:48 INFO - PROCESS | 1798 | 1461152988832 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 04:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:49:48 INFO - PROCESS | 1798 | 1461152988840 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:49:48 INFO - PROCESS | 1798 | 1461152988844 Marionette TRACE conn4 <- [1,1962,null,{}] 04:49:48 INFO - PROCESS | 1798 | 1461152988850 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:49 INFO - PROCESS | 1798 | 1461152989088 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 04:49:49 INFO - PROCESS | 1798 | 1461152989408 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x98754c00 == 153 [pid = 1798] [id = 498] 04:49:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x996b9800) [pid = 1798] [serial = 1495] [outer = (nil)] 04:49:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x996f4000) [pid = 1798] [serial = 1496] [outer = 0x996b9800] 04:49:49 INFO - PROCESS | 1798 | 1461152989507 Marionette DEBUG loaded listener.js 04:49:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x9a47d400) [pid = 1798] [serial = 1497] [outer = 0x996b9800] 04:49:50 INFO - PROCESS | 1798 | 1461152990423 Marionette TRACE conn4 <- [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]]]}] 04:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1633ms 04:49:50 INFO - PROCESS | 1798 | 1461152990474 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 04:49:50 INFO - PROCESS | 1798 | 1461152990478 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 04:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:49:50 INFO - PROCESS | 1798 | 1461152990485 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:49:50 INFO - PROCESS | 1798 | 1461152990489 Marionette TRACE conn4 <- [1,1966,null,{}] 04:49:50 INFO - PROCESS | 1798 | 1461152990495 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:50 INFO - PROCESS | 1798 | 1461152990717 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 04:49:51 INFO - PROCESS | 1798 | 1461152991036 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e7c00 == 154 [pid = 1798] [id = 499] 04:49:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0x9282ac00) [pid = 1798] [serial = 1498] [outer = (nil)] 04:49:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 189 (0x9a688800) [pid = 1798] [serial = 1499] [outer = 0x9282ac00] 04:49:51 INFO - PROCESS | 1798 | 1461152991135 Marionette DEBUG loaded listener.js 04:49:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 190 (0x9a485000) [pid = 1798] [serial = 1500] [outer = 0x9282ac00] 04:49:51 INFO - PROCESS | 1798 | 1461152991996 Marionette TRACE conn4 <- [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]]]}] 04:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1532ms 04:49:52 INFO - PROCESS | 1798 | 1461152992018 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 04:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:49:52 INFO - PROCESS | 1798 | 1461152992022 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 04:49:52 INFO - PROCESS | 1798 | 1461152992028 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:49:52 INFO - PROCESS | 1798 | 1461152992032 Marionette TRACE conn4 <- [1,1970,null,{}] 04:49:52 INFO - PROCESS | 1798 | 1461152992058 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:52 INFO - PROCESS | 1798 | 1461152992408 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x92807c00 == 153 [pid = 1798] [id = 327] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8876fc00 == 152 [pid = 1798] [id = 456] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x848e7000 == 151 [pid = 1798] [id = 481] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x89904c00 == 150 [pid = 1798] [id = 368] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x89c6a800 == 149 [pid = 1798] [id = 480] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8745dc00 == 148 [pid = 1798] [id = 479] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x87451400 == 147 [pid = 1798] [id = 478] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x869af000 == 146 [pid = 1798] [id = 477] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec3000 == 145 [pid = 1798] [id = 476] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x9282f000 == 144 [pid = 1798] [id = 475] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x938d2000 == 143 [pid = 1798] [id = 473] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x875d0400 == 142 [pid = 1798] [id = 474] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x938d1c00 == 141 [pid = 1798] [id = 472] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x875c4000 == 140 [pid = 1798] [id = 471] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x848e2400 == 139 [pid = 1798] [id = 381] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x906f5c00 == 138 [pid = 1798] [id = 470] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa43800 == 137 [pid = 1798] [id = 469] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8e89fc00 == 136 [pid = 1798] [id = 467] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8bea3400 == 135 [pid = 1798] [id = 468] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x89deec00 == 134 [pid = 1798] [id = 466] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8df5cc00 == 133 [pid = 1798] [id = 465] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8c03b800 == 132 [pid = 1798] [id = 464] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8b461400 == 131 [pid = 1798] [id = 463] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7d1c00 == 130 [pid = 1798] [id = 462] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x89966400 == 129 [pid = 1798] [id = 461] 04:49:53 INFO - PROCESS | 1798 | --DOCSHELL 0x869b1000 == 128 [pid = 1798] [id = 460] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 189 (0x89ae6c00) [pid = 1798] [serial = 1299] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 188 (0x8a70f800) [pid = 1798] [serial = 1245] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x888ed000) [pid = 1798] [serial = 1248] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x8b6c6400) [pid = 1798] [serial = 1254] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x89ee7400) [pid = 1798] [serial = 1251] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8de8f000) [pid = 1798] [serial = 1260] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x89df1000) [pid = 1798] [serial = 1374] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8876d000) [pid = 1798] [serial = 1376] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x914e8c00) [pid = 1798] [serial = 1341] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x914e4000) [pid = 1798] [serial = 1340] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x93cca000) [pid = 1798] [serial = 1347] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x95910800) [pid = 1798] [serial = 1346] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x9282d800) [pid = 1798] [serial = 1344] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x92805c00) [pid = 1798] [serial = 1343] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x98aa1800) [pid = 1798] [serial = 1362] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x98759000) [pid = 1798] [serial = 1361] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x97b7e800) [pid = 1798] [serial = 1353] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x96da0400) [pid = 1798] [serial = 1352] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x904c8000) [pid = 1798] [serial = 1338] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x903f4800) [pid = 1798] [serial = 1337] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8a7d7800) [pid = 1798] [serial = 1379] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8de8a800) [pid = 1798] [serial = 1326] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8de83400) [pid = 1798] [serial = 1325] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x888e3c00) [pid = 1798] [serial = 1370] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x98324c00) [pid = 1798] [serial = 1356] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x98323000) [pid = 1798] [serial = 1355] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8beac000) [pid = 1798] [serial = 1323] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8b7dd000) [pid = 1798] [serial = 1322] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x8f6ccc00) [pid = 1798] [serial = 1334] [outer = (nil)] [url = about:blank] 04:49:53 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8f9b5c00) [pid = 1798] [serial = 1335] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8e040c00) [pid = 1798] [serial = 1329] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8e004800) [pid = 1798] [serial = 1328] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x89df2800) [pid = 1798] [serial = 1317] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x89aea000) [pid = 1798] [serial = 1316] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x87405400) [pid = 1798] [serial = 1314] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x869ad800) [pid = 1798] [serial = 1313] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x8e910000) [pid = 1798] [serial = 1332] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8e904000) [pid = 1798] [serial = 1331] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8a847400) [pid = 1798] [serial = 1320] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8a7d7400) [pid = 1798] [serial = 1319] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x85ec7000) [pid = 1798] [serial = 1367] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x873d7c00) [pid = 1798] [serial = 1368] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x96aac800) [pid = 1798] [serial = 1350] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x96a42400) [pid = 1798] [serial = 1349] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x98b02800) [pid = 1798] [serial = 1364] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x9874d000) [pid = 1798] [serial = 1359] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x98330400) [pid = 1798] [serial = 1358] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x89ebb800) [pid = 1798] [serial = 1377] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x89c6b000) [pid = 1798] [serial = 1373] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x89df9c00) [pid = 1798] [serial = 1176] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x89902800) [pid = 1798] [serial = 1371] [outer = (nil)] [url = about:blank] 04:49:54 INFO - PROCESS | 1798 | 1461152994237 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x869ad800 == 129 [pid = 1798] [id = 500] 04:49:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x869af000) [pid = 1798] [serial = 1501] [outer = (nil)] 04:49:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x873cbc00) [pid = 1798] [serial = 1502] [outer = 0x869af000] 04:49:54 INFO - PROCESS | 1798 | 1461152994320 Marionette DEBUG loaded listener.js 04:49:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x87406000) [pid = 1798] [serial = 1503] [outer = 0x869af000] 04:49:55 INFO - PROCESS | 1798 | 1461152995128 Marionette TRACE conn4 <- [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]]]}] 04:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 3139ms 04:49:55 INFO - PROCESS | 1798 | 1461152995168 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 04:49:55 INFO - PROCESS | 1798 | 1461152995175 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 04:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:49:55 INFO - PROCESS | 1798 | 1461152995184 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:49:55 INFO - PROCESS | 1798 | 1461152995189 Marionette TRACE conn4 <- [1,1974,null,{}] 04:49:55 INFO - PROCESS | 1798 | 1461152995223 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:55 INFO - PROCESS | 1798 | 1461152995435 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 04:49:55 INFO - PROCESS | 1798 | 1461152995446 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x8876dc00 == 130 [pid = 1798] [id = 501] 04:49:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8876e400) [pid = 1798] [serial = 1504] [outer = (nil)] 04:49:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x887aa800) [pid = 1798] [serial = 1505] [outer = 0x8876e400] 04:49:55 INFO - PROCESS | 1798 | 1461152995692 Marionette DEBUG loaded listener.js 04:49:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x888e8800) [pid = 1798] [serial = 1506] [outer = 0x8876e400] 04:49:56 INFO - PROCESS | 1798 | 1461152996644 Marionette TRACE conn4 <- [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]]]}] 04:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1501ms 04:49:56 INFO - PROCESS | 1798 | 1461152996688 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 04:49:56 INFO - PROCESS | 1798 | 1461152996694 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 04:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:49:56 INFO - PROCESS | 1798 | 1461152996714 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:49:56 INFO - PROCESS | 1798 | 1461152996717 Marionette TRACE conn4 <- [1,1978,null,{}] 04:49:56 INFO - PROCESS | 1798 | 1461152996724 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:56 INFO - PROCESS | 1798 | 1461152996997 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 04:49:57 INFO - PROCESS | 1798 | 1461152997030 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990cc00 == 131 [pid = 1798] [id = 502] 04:49:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89ae5000) [pid = 1798] [serial = 1507] [outer = (nil)] 04:49:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x89aec800) [pid = 1798] [serial = 1508] [outer = 0x89ae5000] 04:49:57 INFO - PROCESS | 1798 | 1461152997106 Marionette DEBUG loaded listener.js 04:49:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x89c6c400) [pid = 1798] [serial = 1509] [outer = 0x89ae5000] 04:49:58 INFO - PROCESS | 1798 | 1461152998174 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1489ms 04:49:58 INFO - PROCESS | 1798 | 1461152998203 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 04:49:58 INFO - PROCESS | 1798 | 1461152998207 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 04:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:49:58 INFO - PROCESS | 1798 | 1461152998222 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:49:58 INFO - PROCESS | 1798 | 1461152998231 Marionette TRACE conn4 <- [1,1982,null,{}] 04:49:58 INFO - PROCESS | 1798 | 1461152998245 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:49:58 INFO - PROCESS | 1798 | 1461152998517 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x87459400) [pid = 1798] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x9596d000) [pid = 1798] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x938d3400) [pid = 1798] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8e001400) [pid = 1798] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8b7d9c00) [pid = 1798] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x875cc400) [pid = 1798] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x89968400) [pid = 1798] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x887b8c00) [pid = 1798] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x93c31c00) [pid = 1798] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8e8f1400) [pid = 1798] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x906ea000) [pid = 1798] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x903f9000) [pid = 1798] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x96d99400) [pid = 1798] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x92828800) [pid = 1798] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x8de6ec00) [pid = 1798] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x869b0000) [pid = 1798] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x89ebdc00) [pid = 1798] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8b6c3800) [pid = 1798] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x875cc800) [pid = 1798] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x8beafc00) [pid = 1798] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8e895000) [pid = 1798] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x9875ac00) [pid = 1798] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:49:59 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x863ed000) [pid = 1798] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:49:59 INFO - PROCESS | 1798 | 1461152999374 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:49:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x85eca000 == 132 [pid = 1798] [id = 503] 04:49:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x863ed000) [pid = 1798] [serial = 1510] [outer = (nil)] 04:49:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x875ca800) [pid = 1798] [serial = 1511] [outer = 0x863ed000] 04:49:59 INFO - PROCESS | 1798 | 1461152999456 Marionette DEBUG loaded listener.js 04:49:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x89c6e400) [pid = 1798] [serial = 1512] [outer = 0x863ed000] 04:50:00 INFO - PROCESS | 1798 | 1461153000219 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2060ms 04:50:00 INFO - PROCESS | 1798 | 1461153000275 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 04:50:00 INFO - PROCESS | 1798 | 1461153000279 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 04:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:50:00 INFO - PROCESS | 1798 | 1461153000286 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:50:00 INFO - PROCESS | 1798 | 1461153000290 Marionette TRACE conn4 <- [1,1986,null,{}] 04:50:00 INFO - PROCESS | 1798 | 1461153000300 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:00 INFO - PROCESS | 1798 | 1461153000512 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 04:50:00 INFO - PROCESS | 1798 | 1461153000694 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x869b4000 == 133 [pid = 1798] [id = 504] 04:50:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x89ebf000) [pid = 1798] [serial = 1513] [outer = (nil)] 04:50:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8a706800) [pid = 1798] [serial = 1514] [outer = 0x89ebf000] 04:50:00 INFO - PROCESS | 1798 | 1461153000774 Marionette DEBUG loaded listener.js 04:50:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8a7d1400) [pid = 1798] [serial = 1515] [outer = 0x89ebf000] 04:50:01 INFO - PROCESS | 1798 | 1461153001920 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1695ms 04:50:01 INFO - PROCESS | 1798 | 1461153001982 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 04:50:01 INFO - PROCESS | 1798 | 1461153001990 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 04:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:50:02 INFO - PROCESS | 1798 | 1461153002001 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:50:02 INFO - PROCESS | 1798 | 1461153002008 Marionette TRACE conn4 <- [1,1990,null,{}] 04:50:02 INFO - PROCESS | 1798 | 1461153002062 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:02 INFO - PROCESS | 1798 | 1461153002331 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 04:50:02 INFO - PROCESS | 1798 | 1461153002663 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745ec00 == 134 [pid = 1798] [id = 505] 04:50:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x875c7c00) [pid = 1798] [serial = 1516] [outer = (nil)] 04:50:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x888e7800) [pid = 1798] [serial = 1517] [outer = 0x875c7c00] 04:50:02 INFO - PROCESS | 1798 | 1461153002762 Marionette DEBUG loaded listener.js 04:50:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x89c64400) [pid = 1798] [serial = 1518] [outer = 0x875c7c00] 04:50:03 INFO - PROCESS | 1798 | 1461153003770 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1839ms 04:50:03 INFO - PROCESS | 1798 | 1461153003840 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 04:50:03 INFO - PROCESS | 1798 | 1461153003850 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 04:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:50:03 INFO - PROCESS | 1798 | 1461153003862 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:50:03 INFO - PROCESS | 1798 | 1461153003866 Marionette TRACE conn4 <- [1,1994,null,{}] 04:50:03 INFO - PROCESS | 1798 | 1461153003875 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:04 INFO - PROCESS | 1798 | 1461153004163 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 04:50:04 INFO - PROCESS | 1798 | 1461153004555 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a704400 == 135 [pid = 1798] [id = 506] 04:50:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8a707000) [pid = 1798] [serial = 1519] [outer = (nil)] 04:50:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8a841400) [pid = 1798] [serial = 1520] [outer = 0x8a707000] 04:50:04 INFO - PROCESS | 1798 | 1461153004648 Marionette DEBUG loaded listener.js 04:50:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8b36b800) [pid = 1798] [serial = 1521] [outer = 0x8a707000] 04:50:05 INFO - PROCESS | 1798 | 1461153005626 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1831ms 04:50:05 INFO - PROCESS | 1798 | 1461153005694 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 04:50:05 INFO - PROCESS | 1798 | 1461153005698 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 04:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:50:05 INFO - PROCESS | 1798 | 1461153005705 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:50:05 INFO - PROCESS | 1798 | 1461153005711 Marionette TRACE conn4 <- [1,1998,null,{}] 04:50:05 INFO - PROCESS | 1798 | 1461153005728 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:06 INFO - PROCESS | 1798 | 1461153006003 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 04:50:06 INFO - PROCESS | 1798 | 1461153006319 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee3400 == 136 [pid = 1798] [id = 507] 04:50:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8b6c3800) [pid = 1798] [serial = 1522] [outer = (nil)] 04:50:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8b7d9800) [pid = 1798] [serial = 1523] [outer = 0x8b6c3800] 04:50:06 INFO - PROCESS | 1798 | 1461153006414 Marionette DEBUG loaded listener.js 04:50:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8bea8400) [pid = 1798] [serial = 1524] [outer = 0x8b6c3800] 04:50:07 INFO - PROCESS | 1798 | 1461153007371 Marionette TRACE conn4 <- [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]]]}] 04:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1734ms 04:50:07 INFO - PROCESS | 1798 | 1461153007440 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 04:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:50:07 INFO - PROCESS | 1798 | 1461153007445 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 04:50:07 INFO - PROCESS | 1798 | 1461153007452 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:50:07 INFO - PROCESS | 1798 | 1461153007455 Marionette TRACE conn4 <- [1,2002,null,{}] 04:50:07 INFO - PROCESS | 1798 | 1461153007462 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:07 INFO - PROCESS | 1798 | 1461153007685 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 04:50:08 INFO - PROCESS | 1798 | 1461153008005 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a83e400 == 137 [pid = 1798] [id = 508] 04:50:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8b7d2800) [pid = 1798] [serial = 1525] [outer = (nil)] 04:50:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8de6dc00) [pid = 1798] [serial = 1526] [outer = 0x8b7d2800] 04:50:08 INFO - PROCESS | 1798 | 1461153008106 Marionette DEBUG loaded listener.js 04:50:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8de79c00) [pid = 1798] [serial = 1527] [outer = 0x8b7d2800] 04:50:09 INFO - PROCESS | 1798 | 1461153009060 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1639ms 04:50:09 INFO - PROCESS | 1798 | 1461153009092 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 04:50:09 INFO - PROCESS | 1798 | 1461153009097 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 04:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:50:09 INFO - PROCESS | 1798 | 1461153009108 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:50:09 INFO - PROCESS | 1798 | 1461153009114 Marionette TRACE conn4 <- [1,2006,null,{}] 04:50:09 INFO - PROCESS | 1798 | 1461153009126 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:09 INFO - PROCESS | 1798 | 1461153009342 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 04:50:09 INFO - PROCESS | 1798 | 1461153009658 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ebb000 == 138 [pid = 1798] [id = 509] 04:50:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8a7d0400) [pid = 1798] [serial = 1528] [outer = (nil)] 04:50:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8de8f800) [pid = 1798] [serial = 1529] [outer = 0x8a7d0400] 04:50:09 INFO - PROCESS | 1798 | 1461153009755 Marionette DEBUG loaded listener.js 04:50:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8df50400) [pid = 1798] [serial = 1530] [outer = 0x8a7d0400] 04:50:10 INFO - PROCESS | 1798 | 1461153010636 Marionette TRACE conn4 <- [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]]]}] 04:50:10 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 04:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1588ms 04:50:10 INFO - PROCESS | 1798 | 1461153010698 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 04:50:10 INFO - PROCESS | 1798 | 1461153010702 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 04:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:50:10 INFO - PROCESS | 1798 | 1461153010708 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:50:10 INFO - PROCESS | 1798 | 1461153010711 Marionette TRACE conn4 <- [1,2010,null,{}] 04:50:10 INFO - PROCESS | 1798 | 1461153010717 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:10 INFO - PROCESS | 1798 | 1461153010965 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 04:50:11 INFO - PROCESS | 1798 | 1461153011296 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e00e000 == 139 [pid = 1798] [id = 510] 04:50:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8e052c00) [pid = 1798] [serial = 1531] [outer = (nil)] 04:50:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8e89c800) [pid = 1798] [serial = 1532] [outer = 0x8e052c00] 04:50:11 INFO - PROCESS | 1798 | 1461153011401 Marionette DEBUG loaded listener.js 04:50:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8e8f1c00) [pid = 1798] [serial = 1533] [outer = 0x8e052c00] 04:50:12 INFO - PROCESS | 1798 | 1461153012305 Marionette TRACE conn4 <- [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]]]}] 04:50:12 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 04:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1635ms 04:50:12 INFO - PROCESS | 1798 | 1461153012353 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 04:50:12 INFO - PROCESS | 1798 | 1461153012357 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 04:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:50:12 INFO - PROCESS | 1798 | 1461153012365 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:50:12 INFO - PROCESS | 1798 | 1461153012368 Marionette TRACE conn4 <- [1,2014,null,{}] 04:50:12 INFO - PROCESS | 1798 | 1461153012374 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:12 INFO - PROCESS | 1798 | 1461153012592 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 04:50:12 INFO - PROCESS | 1798 | 1461153012862 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c032400 == 140 [pid = 1798] [id = 511] 04:50:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8e031800) [pid = 1798] [serial = 1534] [outer = (nil)] 04:50:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8ec2fc00) [pid = 1798] [serial = 1535] [outer = 0x8e031800] 04:50:13 INFO - PROCESS | 1798 | 1461153013002 Marionette DEBUG loaded listener.js 04:50:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8f684400) [pid = 1798] [serial = 1536] [outer = 0x8e031800] 04:50:13 INFO - PROCESS | 1798 | 1461153013900 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1578ms 04:50:13 INFO - PROCESS | 1798 | 1461153013944 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 04:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:50:13 INFO - PROCESS | 1798 | 1461153013949 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 04:50:13 INFO - PROCESS | 1798 | 1461153013955 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:50:13 INFO - PROCESS | 1798 | 1461153013959 Marionette TRACE conn4 <- [1,2018,null,{}] 04:50:13 INFO - PROCESS | 1798 | 1461153013965 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:14 INFO - PROCESS | 1798 | 1461153014182 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 04:50:14 INFO - PROCESS | 1798 | 1461153014503 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e010800 == 141 [pid = 1798] [id = 512] 04:50:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8e90b400) [pid = 1798] [serial = 1537] [outer = (nil)] 04:50:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8f9b5c00) [pid = 1798] [serial = 1538] [outer = 0x8e90b400] 04:50:14 INFO - PROCESS | 1798 | 1461153014609 Marionette DEBUG loaded listener.js 04:50:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8f9bf800) [pid = 1798] [serial = 1539] [outer = 0x8e90b400] 04:50:15 INFO - PROCESS | 1798 | 1461153015564 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1685ms 04:50:15 INFO - PROCESS | 1798 | 1461153015641 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 04:50:15 INFO - PROCESS | 1798 | 1461153015645 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 04:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:50:15 INFO - PROCESS | 1798 | 1461153015652 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:50:15 INFO - PROCESS | 1798 | 1461153015656 Marionette TRACE conn4 <- [1,2022,null,{}] 04:50:15 INFO - PROCESS | 1798 | 1461153015663 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:15 INFO - PROCESS | 1798 | 1461153015915 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 04:50:16 INFO - PROCESS | 1798 | 1461153016230 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f6cb400 == 142 [pid = 1798] [id = 513] 04:50:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8f6ccc00) [pid = 1798] [serial = 1540] [outer = (nil)] 04:50:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x903f3800) [pid = 1798] [serial = 1541] [outer = 0x8f6ccc00] 04:50:16 INFO - PROCESS | 1798 | 1461153016327 Marionette DEBUG loaded listener.js 04:50:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x903f5c00) [pid = 1798] [serial = 1542] [outer = 0x8f6ccc00] 04:50:17 INFO - PROCESS | 1798 | 1461153017263 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1689ms 04:50:17 INFO - PROCESS | 1798 | 1461153017343 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 04:50:17 INFO - PROCESS | 1798 | 1461153017346 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 04:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:50:17 INFO - PROCESS | 1798 | 1461153017353 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:50:17 INFO - PROCESS | 1798 | 1461153017357 Marionette TRACE conn4 <- [1,2026,null,{}] 04:50:17 INFO - PROCESS | 1798 | 1461153017363 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:17 INFO - PROCESS | 1798 | 1461153017620 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 04:50:17 INFO - PROCESS | 1798 | 1461153017939 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x873cb000 == 143 [pid = 1798] [id = 514] 04:50:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8fa44400) [pid = 1798] [serial = 1543] [outer = (nil)] 04:50:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x9064dc00) [pid = 1798] [serial = 1544] [outer = 0x8fa44400] 04:50:18 INFO - PROCESS | 1798 | 1461153018036 Marionette DEBUG loaded listener.js 04:50:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x906ee800) [pid = 1798] [serial = 1545] [outer = 0x8fa44400] 04:50:18 INFO - PROCESS | 1798 | 1461153018987 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1691ms 04:50:19 INFO - PROCESS | 1798 | 1461153019045 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 04:50:19 INFO - PROCESS | 1798 | 1461153019048 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 04:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:50:19 INFO - PROCESS | 1798 | 1461153019055 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:50:19 INFO - PROCESS | 1798 | 1461153019060 Marionette TRACE conn4 <- [1,2030,null,{}] 04:50:19 INFO - PROCESS | 1798 | 1461153019066 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:19 INFO - PROCESS | 1798 | 1461153019324 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 04:50:19 INFO - PROCESS | 1798 | 1461153019650 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x904cd400 == 144 [pid = 1798] [id = 515] 04:50:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x92808800) [pid = 1798] [serial = 1546] [outer = (nil)] 04:50:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x92828400) [pid = 1798] [serial = 1547] [outer = 0x92808800] 04:50:19 INFO - PROCESS | 1798 | 1461153019753 Marionette DEBUG loaded listener.js 04:50:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x928f9c00) [pid = 1798] [serial = 1548] [outer = 0x92808800] 04:50:20 INFO - PROCESS | 1798 | 1461153020739 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1737ms 04:50:20 INFO - PROCESS | 1798 | 1461153020794 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 04:50:20 INFO - PROCESS | 1798 | 1461153020797 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 04:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:50:20 INFO - PROCESS | 1798 | 1461153020805 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:50:20 INFO - PROCESS | 1798 | 1461153020808 Marionette TRACE conn4 <- [1,2034,null,{}] 04:50:20 INFO - PROCESS | 1798 | 1461153020815 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:21 INFO - PROCESS | 1798 | 1461153021031 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 04:50:21 INFO - PROCESS | 1798 | 1461153021350 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x9282c400 == 145 [pid = 1798] [id = 516] 04:50:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x928ea400) [pid = 1798] [serial = 1549] [outer = (nil)] 04:50:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x938d2400) [pid = 1798] [serial = 1550] [outer = 0x928ea400] 04:50:21 INFO - PROCESS | 1798 | 1461153021445 Marionette DEBUG loaded listener.js 04:50:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x938d7800) [pid = 1798] [serial = 1551] [outer = 0x928ea400] 04:50:22 INFO - PROCESS | 1798 | 1461153022405 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1684ms 04:50:22 INFO - PROCESS | 1798 | 1461153022494 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 04:50:22 INFO - PROCESS | 1798 | 1461153022498 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 04:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:50:22 INFO - PROCESS | 1798 | 1461153022504 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:50:22 INFO - PROCESS | 1798 | 1461153022508 Marionette TRACE conn4 <- [1,2038,null,{}] 04:50:22 INFO - PROCESS | 1798 | 1461153022514 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:22 INFO - PROCESS | 1798 | 1461153022738 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 04:50:23 INFO - PROCESS | 1798 | 1461153023057 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x91e14000 == 146 [pid = 1798] [id = 517] 04:50:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x937e3400) [pid = 1798] [serial = 1552] [outer = (nil)] 04:50:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x94f9a800) [pid = 1798] [serial = 1553] [outer = 0x937e3400] 04:50:23 INFO - PROCESS | 1798 | 1461153023151 Marionette DEBUG loaded listener.js 04:50:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x94fa1c00) [pid = 1798] [serial = 1554] [outer = 0x937e3400] 04:50:24 INFO - PROCESS | 1798 | 1461153024116 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1691ms 04:50:24 INFO - PROCESS | 1798 | 1461153024196 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 04:50:24 INFO - PROCESS | 1798 | 1461153024200 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 04:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:50:24 INFO - PROCESS | 1798 | 1461153024206 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:50:24 INFO - PROCESS | 1798 | 1461153024210 Marionette TRACE conn4 <- [1,2042,null,{}] 04:50:24 INFO - PROCESS | 1798 | 1461153024216 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:24 INFO - PROCESS | 1798 | 1461153024473 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 04:50:24 INFO - PROCESS | 1798 | 1461153024798 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x937e8800 == 147 [pid = 1798] [id = 518] 04:50:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x94f99c00) [pid = 1798] [serial = 1555] [outer = (nil)] 04:50:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x95972400) [pid = 1798] [serial = 1556] [outer = 0x94f99c00] 04:50:24 INFO - PROCESS | 1798 | 1461153024893 Marionette DEBUG loaded listener.js 04:50:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x95978800) [pid = 1798] [serial = 1557] [outer = 0x94f99c00] 04:50:25 INFO - PROCESS | 1798 | 1461153025769 Marionette TRACE conn4 <- [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]]]}] 04:50:25 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) 04:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1633ms 04:50:25 INFO - PROCESS | 1798 | 1461153025843 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 04:50:25 INFO - PROCESS | 1798 | 1461153025857 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 04:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:50:25 INFO - PROCESS | 1798 | 1461153025867 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:50:25 INFO - PROCESS | 1798 | 1461153025870 Marionette TRACE conn4 <- [1,2046,null,{}] 04:50:25 INFO - PROCESS | 1798 | 1461153025876 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:26 INFO - PROCESS | 1798 | 1461153026097 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 04:50:26 INFO - PROCESS | 1798 | 1461153026420 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x9596bc00 == 148 [pid = 1798] [id = 519] 04:50:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x96a3f800) [pid = 1798] [serial = 1558] [outer = (nil)] 04:50:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x96d97800) [pid = 1798] [serial = 1559] [outer = 0x96a3f800] 04:50:26 INFO - PROCESS | 1798 | 1461153026518 Marionette DEBUG loaded listener.js 04:50:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x96d99c00) [pid = 1798] [serial = 1560] [outer = 0x96a3f800] 04:50:27 INFO - PROCESS | 1798 | 1461153027406 Marionette TRACE conn4 <- [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]]]}] 04:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1588ms 04:50:27 INFO - PROCESS | 1798 | 1461153027470 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 04:50:27 INFO - PROCESS | 1798 | 1461153027475 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 04:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:50:27 INFO - PROCESS | 1798 | 1461153027481 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:50:27 INFO - PROCESS | 1798 | 1461153027485 Marionette TRACE conn4 <- [1,2050,null,{}] 04:50:27 INFO - PROCESS | 1798 | 1461153027491 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:27 INFO - PROCESS | 1798 | 1461153027728 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 04:50:28 INFO - PROCESS | 1798 | 1461153028050 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x95975400 == 149 [pid = 1798] [id = 520] 04:50:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x95977800) [pid = 1798] [serial = 1561] [outer = (nil)] 04:50:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x97b81000) [pid = 1798] [serial = 1562] [outer = 0x95977800] 04:50:28 INFO - PROCESS | 1798 | 1461153028171 Marionette DEBUG loaded listener.js 04:50:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x97b86400) [pid = 1798] [serial = 1563] [outer = 0x95977800] 04:50:29 INFO - PROCESS | 1798 | 1461153029119 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1688ms 04:50:29 INFO - PROCESS | 1798 | 1461153029176 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 04:50:29 INFO - PROCESS | 1798 | 1461153029187 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 04:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:50:29 INFO - PROCESS | 1798 | 1461153029195 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:50:29 INFO - PROCESS | 1798 | 1461153029202 Marionette TRACE conn4 <- [1,2054,null,{}] 04:50:29 INFO - PROCESS | 1798 | 1461153029211 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:29 INFO - PROCESS | 1798 | 1461153029449 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 04:50:29 INFO - PROCESS | 1798 | 1461153029780 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e2400 == 150 [pid = 1798] [id = 521] 04:50:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x873cb400) [pid = 1798] [serial = 1564] [outer = (nil)] 04:50:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x98327800) [pid = 1798] [serial = 1565] [outer = 0x873cb400] 04:50:29 INFO - PROCESS | 1798 | 1461153029886 Marionette DEBUG loaded listener.js 04:50:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x9874d400) [pid = 1798] [serial = 1566] [outer = 0x873cb400] 04:50:30 INFO - PROCESS | 1798 | 1461153030768 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1641ms 04:50:30 INFO - PROCESS | 1798 | 1461153030836 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 04:50:30 INFO - PROCESS | 1798 | 1461153030840 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 04:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:50:30 INFO - PROCESS | 1798 | 1461153030848 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:50:30 INFO - PROCESS | 1798 | 1461153030853 Marionette TRACE conn4 <- [1,2058,null,{}] 04:50:30 INFO - PROCESS | 1798 | 1461153030860 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:31 INFO - PROCESS | 1798 | 1461153031098 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 04:50:31 INFO - PROCESS | 1798 | 1461153031466 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x848e8400 == 149 [pid = 1798] [id = 455] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x8c030800 == 148 [pid = 1798] [id = 132] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x98754c00 == 147 [pid = 1798] [id = 498] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x869b5000 == 146 [pid = 1798] [id = 497] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x9596d400 == 145 [pid = 1798] [id = 495] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x97b83000 == 144 [pid = 1798] [id = 496] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x94fa5800 == 143 [pid = 1798] [id = 494] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x92828c00 == 142 [pid = 1798] [id = 493] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x903ef400 == 141 [pid = 1798] [id = 491] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x928f5400 == 140 [pid = 1798] [id = 492] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x848e9800 == 139 [pid = 1798] [id = 490] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec2cc00 == 138 [pid = 1798] [id = 489] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x89ebd800 == 137 [pid = 1798] [id = 488] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x8e050000 == 136 [pid = 1798] [id = 487] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x89ec8000 == 135 [pid = 1798] [id = 486] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x98750c00 == 134 [pid = 1798] [id = 454] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x89968000 == 133 [pid = 1798] [id = 484] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x89960400 == 132 [pid = 1798] [id = 485] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x89960000 == 131 [pid = 1798] [id = 483] 04:50:32 INFO - PROCESS | 1798 | --DOCSHELL 0x869ab400 == 130 [pid = 1798] [id = 482] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x88770800) [pid = 1798] [serial = 1436] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x9875a800) [pid = 1798] [serial = 1430] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x94f9dc00) [pid = 1798] [serial = 1419] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8e8f9c00) [pid = 1798] [serial = 1398] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8de73800) [pid = 1798] [serial = 1391] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x89c62400) [pid = 1798] [serial = 1439] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8b374800) [pid = 1798] [serial = 1386] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x96f0d000) [pid = 1798] [serial = 1424] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x95b1ec00) [pid = 1798] [serial = 1421] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8fa47400) [pid = 1798] [serial = 1404] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x938dcc00) [pid = 1798] [serial = 1416] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x98a9e800) [pid = 1798] [serial = 1431] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x912ef800) [pid = 1798] [serial = 1409] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x89df9000) [pid = 1798] [serial = 1440] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x97b88800) [pid = 1798] [serial = 1427] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x928f4400) [pid = 1798] [serial = 1412] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8e00c800) [pid = 1798] [serial = 1395] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x98de5c00) [pid = 1798] [serial = 1434] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x94f9b800) [pid = 1798] [serial = 1418] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8b371000) [pid = 1798] [serial = 1443] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x8bea7c00) [pid = 1798] [serial = 1389] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x9780c000) [pid = 1798] [serial = 1425] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x888e1800) [pid = 1798] [serial = 1382] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8a7cc400) [pid = 1798] [serial = 1442] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8e8ee000) [pid = 1798] [serial = 1397] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8de83c00) [pid = 1798] [serial = 1392] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8a7c9800) [pid = 1798] [serial = 1385] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x938d9400) [pid = 1798] [serial = 1415] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x903f8400) [pid = 1798] [serial = 1406] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x937e9000) [pid = 1798] [serial = 1413] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x98aab800) [pid = 1798] [serial = 1433] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8f692c00) [pid = 1798] [serial = 1401] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x96a47000) [pid = 1798] [serial = 1422] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x98b0b000) [pid = 1798] [serial = 1365] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x89c61800) [pid = 1798] [serial = 1383] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x887b9c00) [pid = 1798] [serial = 1437] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8b7d5400) [pid = 1798] [serial = 1388] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8e004c00) [pid = 1798] [serial = 1394] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8ec31800) [pid = 1798] [serial = 1400] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x914e6800) [pid = 1798] [serial = 1410] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8fa42c00) [pid = 1798] [serial = 1403] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x888e7400) [pid = 1798] [serial = 1311] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x904c7000) [pid = 1798] [serial = 1407] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x97b8c800) [pid = 1798] [serial = 1428] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8996ac00) [pid = 1798] [serial = 1445] [outer = (nil)] [url = about:blank] 04:50:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e9800 == 131 [pid = 1798] [id = 522] 04:50:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x869ab400) [pid = 1798] [serial = 1567] [outer = (nil)] 04:50:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x87453000) [pid = 1798] [serial = 1568] [outer = 0x869ab400] 04:50:32 INFO - PROCESS | 1798 | 1461153032994 Marionette DEBUG loaded listener.js 04:50:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8745e400) [pid = 1798] [serial = 1569] [outer = 0x869ab400] 04:50:34 INFO - PROCESS | 1798 | 1461153034152 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 3338ms 04:50:34 INFO - PROCESS | 1798 | 1461153034187 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 04:50:34 INFO - PROCESS | 1798 | 1461153034193 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 04:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:50:34 INFO - PROCESS | 1798 | 1461153034203 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:50:34 INFO - PROCESS | 1798 | 1461153034206 Marionette TRACE conn4 <- [1,2062,null,{}] 04:50:34 INFO - PROCESS | 1798 | 1461153034216 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:34 INFO - PROCESS | 1798 | 1461153034439 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 04:50:34 INFO - PROCESS | 1798 | 1461153034641 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x8995f400 == 132 [pid = 1798] [id = 523] 04:50:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x89968000) [pid = 1798] [serial = 1570] [outer = (nil)] 04:50:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x89c6d000) [pid = 1798] [serial = 1571] [outer = 0x89968000] 04:50:34 INFO - PROCESS | 1798 | 1461153034724 Marionette DEBUG loaded listener.js 04:50:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x89df6000) [pid = 1798] [serial = 1572] [outer = 0x89968000] 04:50:35 INFO - PROCESS | 1798 | 1461153035619 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1500ms 04:50:35 INFO - PROCESS | 1798 | 1461153035702 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 04:50:35 INFO - PROCESS | 1798 | 1461153035709 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 04:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:50:35 INFO - PROCESS | 1798 | 1461153035727 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:50:35 INFO - PROCESS | 1798 | 1461153035732 Marionette TRACE conn4 <- [1,2066,null,{}] 04:50:35 INFO - PROCESS | 1798 | 1461153035738 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:36 INFO - PROCESS | 1798 | 1461153036013 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 04:50:36 INFO - PROCESS | 1798 | 1461153036047 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x89960000 == 133 [pid = 1798] [id = 524] 04:50:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8a701c00) [pid = 1798] [serial = 1573] [outer = (nil)] 04:50:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8a7cc400) [pid = 1798] [serial = 1574] [outer = 0x8a701c00] 04:50:36 INFO - PROCESS | 1798 | 1461153036125 Marionette DEBUG loaded listener.js 04:50:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8a844800) [pid = 1798] [serial = 1575] [outer = 0x8a701c00] 04:50:37 INFO - PROCESS | 1798 | 1461153037290 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1635ms 04:50:37 INFO - PROCESS | 1798 | 1461153037373 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 04:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:50:37 INFO - PROCESS | 1798 | 1461153037378 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 04:50:37 INFO - PROCESS | 1798 | 1461153037385 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:50:37 INFO - PROCESS | 1798 | 1461153037391 Marionette TRACE conn4 <- [1,2070,null,{}] 04:50:37 INFO - PROCESS | 1798 | 1461153037429 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:37 INFO - PROCESS | 1798 | 1461153037748 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x928f8400) [pid = 1798] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x869af000) [pid = 1798] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8ec34c00) [pid = 1798] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x97b83400) [pid = 1798] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8a7cb800) [pid = 1798] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x996b9800) [pid = 1798] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x89ae5000) [pid = 1798] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8e907800) [pid = 1798] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x96d95400) [pid = 1798] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x89ee9c00) [pid = 1798] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8ec31400) [pid = 1798] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x869adc00) [pid = 1798] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x93c28400) [pid = 1798] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8e050400) [pid = 1798] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x95912400) [pid = 1798] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8876e400) [pid = 1798] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x89967000) [pid = 1798] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x904cec00) [pid = 1798] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8a70ec00) [pid = 1798] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x8bea1c00) [pid = 1798] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x863ed000) [pid = 1798] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:50:38 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x89e1a800) [pid = 1798] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:50:38 INFO - PROCESS | 1798 | 1461153038483 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x863ed000 == 134 [pid = 1798] [id = 525] 04:50:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x869adc00) [pid = 1798] [serial = 1576] [outer = (nil)] 04:50:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x875c4000) [pid = 1798] [serial = 1577] [outer = 0x869adc00] 04:50:38 INFO - PROCESS | 1798 | 1461153038563 Marionette DEBUG loaded listener.js 04:50:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x89ae5000) [pid = 1798] [serial = 1578] [outer = 0x869adc00] 04:50:39 INFO - PROCESS | 1798 | 1461153039378 Marionette TRACE conn4 <- [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]]]}] 04:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2036ms 04:50:39 INFO - PROCESS | 1798 | 1461153039421 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 04:50:39 INFO - PROCESS | 1798 | 1461153039426 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 04:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:50:39 INFO - PROCESS | 1798 | 1461153039432 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:50:39 INFO - PROCESS | 1798 | 1461153039435 Marionette TRACE conn4 <- [1,2074,null,{}] 04:50:39 INFO - PROCESS | 1798 | 1461153039440 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:39 INFO - PROCESS | 1798 | 1461153039634 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 04:50:39 INFO - PROCESS | 1798 | 1461153039822 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x87413800 == 135 [pid = 1798] [id = 526] 04:50:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x8b6bf800) [pid = 1798] [serial = 1579] [outer = (nil)] 04:50:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8bea7c00) [pid = 1798] [serial = 1580] [outer = 0x8b6bf800] 04:50:39 INFO - PROCESS | 1798 | 1461153039901 Marionette DEBUG loaded listener.js 04:50:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8c030800) [pid = 1798] [serial = 1581] [outer = 0x8b6bf800] 04:50:41 INFO - PROCESS | 1798 | 1461153041002 Marionette TRACE conn4 <- [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]]]}] 04:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1646ms 04:50:41 INFO - PROCESS | 1798 | 1461153041079 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 04:50:41 INFO - PROCESS | 1798 | 1461153041085 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 04:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:50:41 INFO - PROCESS | 1798 | 1461153041095 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:50:41 INFO - PROCESS | 1798 | 1461153041100 Marionette TRACE conn4 <- [1,2078,null,{}] 04:50:41 INFO - PROCESS | 1798 | 1461153041109 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:41 INFO - PROCESS | 1798 | 1461153041351 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 04:50:41 INFO - PROCESS | 1798 | 1461153041683 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x88775800 == 136 [pid = 1798] [id = 527] 04:50:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x888e7400) [pid = 1798] [serial = 1582] [outer = (nil)] 04:50:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x89aef000) [pid = 1798] [serial = 1583] [outer = 0x888e7400] 04:50:41 INFO - PROCESS | 1798 | 1461153041777 Marionette DEBUG loaded listener.js 04:50:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x89e17400) [pid = 1798] [serial = 1584] [outer = 0x888e7400] 04:50:42 INFO - PROCESS | 1798 | 1461153042749 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1733ms 04:50:42 INFO - PROCESS | 1798 | 1461153042828 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 04:50:42 INFO - PROCESS | 1798 | 1461153042837 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 04:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:50:42 INFO - PROCESS | 1798 | 1461153042849 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:50:42 INFO - PROCESS | 1798 | 1461153042853 Marionette TRACE conn4 <- [1,2082,null,{}] 04:50:42 INFO - PROCESS | 1798 | 1461153042860 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:43 INFO - PROCESS | 1798 | 1461153043120 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 04:50:43 INFO - PROCESS | 1798 | 1461153043513 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b455400 == 137 [pid = 1798] [id = 528] 04:50:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8b456000) [pid = 1798] [serial = 1585] [outer = (nil)] 04:50:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8b6bb000) [pid = 1798] [serial = 1586] [outer = 0x8b456000] 04:50:43 INFO - PROCESS | 1798 | 1461153043608 Marionette DEBUG loaded listener.js 04:50:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8b6c7000) [pid = 1798] [serial = 1587] [outer = 0x8b456000] 04:50:44 INFO - PROCESS | 1798 | 1461153044629 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1831ms 04:50:44 INFO - PROCESS | 1798 | 1461153044681 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 04:50:44 INFO - PROCESS | 1798 | 1461153044685 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 04:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:50:44 INFO - PROCESS | 1798 | 1461153044692 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:50:44 INFO - PROCESS | 1798 | 1461153044699 Marionette TRACE conn4 <- [1,2086,null,{}] 04:50:44 INFO - PROCESS | 1798 | 1461153044716 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:44 INFO - PROCESS | 1798 | 1461153044951 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 04:50:45 INFO - PROCESS | 1798 | 1461153045272 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6bd800 == 138 [pid = 1798] [id = 529] 04:50:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8de6b800) [pid = 1798] [serial = 1588] [outer = (nil)] 04:50:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8df53000) [pid = 1798] [serial = 1589] [outer = 0x8de6b800] 04:50:45 INFO - PROCESS | 1798 | 1461153045370 Marionette DEBUG loaded listener.js 04:50:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8e009c00) [pid = 1798] [serial = 1590] [outer = 0x8de6b800] 04:50:46 INFO - PROCESS | 1798 | 1461153046287 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1639ms 04:50:46 INFO - PROCESS | 1798 | 1461153046331 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 04:50:46 INFO - PROCESS | 1798 | 1461153046337 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 04:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:50:46 INFO - PROCESS | 1798 | 1461153046344 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:50:46 INFO - PROCESS | 1798 | 1461153046348 Marionette TRACE conn4 <- [1,2090,null,{}] 04:50:46 INFO - PROCESS | 1798 | 1461153046355 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:46 INFO - PROCESS | 1798 | 1461153046576 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 04:50:46 INFO - PROCESS | 1798 | 1461153046898 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de79000 == 139 [pid = 1798] [id = 530] 04:50:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8de8e400) [pid = 1798] [serial = 1591] [outer = (nil)] 04:50:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8e051000) [pid = 1798] [serial = 1592] [outer = 0x8de8e400] 04:50:46 INFO - PROCESS | 1798 | 1461153046996 Marionette DEBUG loaded listener.js 04:50:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8e892c00) [pid = 1798] [serial = 1593] [outer = 0x8de8e400] 04:50:47 INFO - PROCESS | 1798 | 1461153047915 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1633ms 04:50:47 INFO - PROCESS | 1798 | 1461153047979 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 04:50:47 INFO - PROCESS | 1798 | 1461153047983 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 04:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:50:47 INFO - PROCESS | 1798 | 1461153047989 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:50:47 INFO - PROCESS | 1798 | 1461153047993 Marionette TRACE conn4 <- [1,2094,null,{}] 04:50:48 INFO - PROCESS | 1798 | 1461153047999 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:48 INFO - PROCESS | 1798 | 1461153048216 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 04:50:48 INFO - PROCESS | 1798 | 1461153048532 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de88000 == 140 [pid = 1798] [id = 531] 04:50:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e036400) [pid = 1798] [serial = 1594] [outer = (nil)] 04:50:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e8fbc00) [pid = 1798] [serial = 1595] [outer = 0x8e036400] 04:50:48 INFO - PROCESS | 1798 | 1461153048629 Marionette DEBUG loaded listener.js 04:50:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8e90c400) [pid = 1798] [serial = 1596] [outer = 0x8e036400] 04:50:49 INFO - PROCESS | 1798 | 1461153049566 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1631ms 04:50:49 INFO - PROCESS | 1798 | 1461153049621 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 04:50:49 INFO - PROCESS | 1798 | 1461153049626 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 04:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:50:49 INFO - PROCESS | 1798 | 1461153049632 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:50:49 INFO - PROCESS | 1798 | 1461153049635 Marionette TRACE conn4 <- [1,2098,null,{}] 04:50:49 INFO - PROCESS | 1798 | 1461153049642 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:49 INFO - PROCESS | 1798 | 1461153049926 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 04:50:50 INFO - PROCESS | 1798 | 1461153050257 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f6400 == 141 [pid = 1798] [id = 532] 04:50:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8f6cfc00) [pid = 1798] [serial = 1597] [outer = (nil)] 04:50:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8fa44000) [pid = 1798] [serial = 1598] [outer = 0x8f6cfc00] 04:50:50 INFO - PROCESS | 1798 | 1461153050352 Marionette DEBUG loaded listener.js 04:50:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x903ed400) [pid = 1798] [serial = 1599] [outer = 0x8f6cfc00] 04:50:51 INFO - PROCESS | 1798 | 1461153051252 Marionette TRACE conn4 <- [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]]]}] 04:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1695ms 04:50:51 INFO - PROCESS | 1798 | 1461153051328 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 04:50:51 INFO - PROCESS | 1798 | 1461153051331 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 04:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:50:51 INFO - PROCESS | 1798 | 1461153051338 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:50:51 INFO - PROCESS | 1798 | 1461153051341 Marionette TRACE conn4 <- [1,2102,null,{}] 04:50:51 INFO - PROCESS | 1798 | 1461153051348 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:51 INFO - PROCESS | 1798 | 1461153051603 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 04:50:51 INFO - PROCESS | 1798 | 1461153051923 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7dc400 == 142 [pid = 1798] [id = 533] 04:50:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8de6c000) [pid = 1798] [serial = 1600] [outer = (nil)] 04:50:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x904d0800) [pid = 1798] [serial = 1601] [outer = 0x8de6c000] 04:50:52 INFO - PROCESS | 1798 | 1461153052021 Marionette DEBUG loaded listener.js 04:50:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x904d4000) [pid = 1798] [serial = 1602] [outer = 0x8de6c000] 04:50:52 INFO - PROCESS | 1798 | 1461153052962 Marionette TRACE conn4 <- [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]]]}] 04:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1683ms 04:50:53 INFO - PROCESS | 1798 | 1461153053023 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 04:50:53 INFO - PROCESS | 1798 | 1461153053027 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 04:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:50:53 INFO - PROCESS | 1798 | 1461153053034 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:50:53 INFO - PROCESS | 1798 | 1461153053038 Marionette TRACE conn4 <- [1,2106,null,{}] 04:50:53 INFO - PROCESS | 1798 | 1461153053045 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:53 INFO - PROCESS | 1798 | 1461153053263 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 04:50:53 INFO - PROCESS | 1798 | 1461153053580 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f1400 == 143 [pid = 1798] [id = 534] 04:50:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8ec38c00) [pid = 1798] [serial = 1603] [outer = (nil)] 04:50:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x91e1f000) [pid = 1798] [serial = 1604] [outer = 0x8ec38c00] 04:50:53 INFO - PROCESS | 1798 | 1461153053678 Marionette DEBUG loaded listener.js 04:50:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x91eafc00) [pid = 1798] [serial = 1605] [outer = 0x8ec38c00] 04:50:54 INFO - PROCESS | 1798 | 1461153054592 Marionette TRACE conn4 <- [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]]]}] 04:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1630ms 04:50:54 INFO - PROCESS | 1798 | 1461153054667 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 04:50:54 INFO - PROCESS | 1798 | 1461153054670 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 04:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:50:54 INFO - PROCESS | 1798 | 1461153054679 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:50:54 INFO - PROCESS | 1798 | 1461153054682 Marionette TRACE conn4 <- [1,2110,null,{}] 04:50:54 INFO - PROCESS | 1798 | 1461153054688 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:54 INFO - PROCESS | 1798 | 1461153054913 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 04:50:55 INFO - PROCESS | 1798 | 1461153055234 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x914efc00 == 144 [pid = 1798] [id = 535] 04:50:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x91e1d800) [pid = 1798] [serial = 1606] [outer = (nil)] 04:50:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x92826800) [pid = 1798] [serial = 1607] [outer = 0x91e1d800] 04:50:55 INFO - PROCESS | 1798 | 1461153055333 Marionette DEBUG loaded listener.js 04:50:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x928ecc00) [pid = 1798] [serial = 1608] [outer = 0x91e1d800] 04:50:56 INFO - PROCESS | 1798 | 1461153056242 Marionette TRACE conn4 <- [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]]]}] 04:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1629ms 04:50:56 INFO - PROCESS | 1798 | 1461153056309 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 04:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:50:56 INFO - PROCESS | 1798 | 1461153056313 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 04:50:56 INFO - PROCESS | 1798 | 1461153056321 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:50:56 INFO - PROCESS | 1798 | 1461153056324 Marionette TRACE conn4 <- [1,2114,null,{}] 04:50:56 INFO - PROCESS | 1798 | 1461153056332 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:56 INFO - PROCESS | 1798 | 1461153056550 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 04:50:56 INFO - PROCESS | 1798 | 1461153056873 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x91e12c00 == 145 [pid = 1798] [id = 536] 04:50:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x91eaf800) [pid = 1798] [serial = 1609] [outer = (nil)] 04:50:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x938d0000) [pid = 1798] [serial = 1610] [outer = 0x91eaf800] 04:50:56 INFO - PROCESS | 1798 | 1461153056968 Marionette DEBUG loaded listener.js 04:50:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x938d5400) [pid = 1798] [serial = 1611] [outer = 0x91eaf800] 04:50:57 INFO - PROCESS | 1798 | 1461153057896 Marionette TRACE conn4 <- [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]]]}] 04:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1641ms 04:50:57 INFO - PROCESS | 1798 | 1461153057963 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 04:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:50:57 INFO - PROCESS | 1798 | 1461153057967 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 04:50:57 INFO - PROCESS | 1798 | 1461153057973 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:50:57 INFO - PROCESS | 1798 | 1461153057978 Marionette TRACE conn4 <- [1,2118,null,{}] 04:50:57 INFO - PROCESS | 1798 | 1461153057984 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:58 INFO - PROCESS | 1798 | 1461153058234 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 04:50:58 INFO - PROCESS | 1798 | 1461153058570 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:50:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x92809400 == 146 [pid = 1798] [id = 537] 04:50:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x9596a800) [pid = 1798] [serial = 1612] [outer = (nil)] 04:50:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x95b18800) [pid = 1798] [serial = 1613] [outer = 0x9596a800] 04:50:58 INFO - PROCESS | 1798 | 1461153058676 Marionette DEBUG loaded listener.js 04:50:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x96d93400) [pid = 1798] [serial = 1614] [outer = 0x9596a800] 04:50:59 INFO - PROCESS | 1798 | 1461153059619 Marionette TRACE conn4 <- [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]]]}] 04:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1680ms 04:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:50:59 INFO - PROCESS | 1798 | 1461153059654 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 04:50:59 INFO - PROCESS | 1798 | 1461153059657 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 04:50:59 INFO - PROCESS | 1798 | 1461153059664 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:50:59 INFO - PROCESS | 1798 | 1461153059667 Marionette TRACE conn4 <- [1,2122,null,{}] 04:50:59 INFO - PROCESS | 1798 | 1461153059674 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:50:59 INFO - PROCESS | 1798 | 1461153059884 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 04:51:00 INFO - PROCESS | 1798 | 1461153060160 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x903ec400 == 147 [pid = 1798] [id = 538] 04:51:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x94f9f000) [pid = 1798] [serial = 1615] [outer = (nil)] 04:51:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x978d2400) [pid = 1798] [serial = 1616] [outer = 0x94f9f000] 04:51:00 INFO - PROCESS | 1798 | 1461153060259 Marionette DEBUG loaded listener.js 04:51:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x97aa5000) [pid = 1798] [serial = 1617] [outer = 0x94f9f000] 04:51:01 INFO - PROCESS | 1798 | 1461153061201 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1583ms 04:51:01 INFO - PROCESS | 1798 | 1461153061249 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 04:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:51:01 INFO - PROCESS | 1798 | 1461153061254 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 04:51:01 INFO - PROCESS | 1798 | 1461153061260 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:51:01 INFO - PROCESS | 1798 | 1461153061264 Marionette TRACE conn4 <- [1,2126,null,{}] 04:51:01 INFO - PROCESS | 1798 | 1461153061270 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:01 INFO - PROCESS | 1798 | 1461153061490 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 04:51:01 INFO - PROCESS | 1798 | 1461153061813 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a83e800 == 148 [pid = 1798] [id = 539] 04:51:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x95972800) [pid = 1798] [serial = 1618] [outer = (nil)] 04:51:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x9826f800) [pid = 1798] [serial = 1619] [outer = 0x95972800] 04:51:01 INFO - PROCESS | 1798 | 1461153061910 Marionette DEBUG loaded listener.js 04:51:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x9832b000) [pid = 1798] [serial = 1620] [outer = 0x95972800] 04:51:02 INFO - PROCESS | 1798 | 1461153062827 Marionette TRACE conn4 <- [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]]]}] 04:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1640ms 04:51:02 INFO - PROCESS | 1798 | 1461153062900 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 04:51:02 INFO - PROCESS | 1798 | 1461153062903 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 04:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:51:02 INFO - PROCESS | 1798 | 1461153062910 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:51:02 INFO - PROCESS | 1798 | 1461153062913 Marionette TRACE conn4 <- [1,2130,null,{}] 04:51:02 INFO - PROCESS | 1798 | 1461153062919 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:03 INFO - PROCESS | 1798 | 1461153063173 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 04:51:03 INFO - PROCESS | 1798 | 1461153063493 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b80c00 == 149 [pid = 1798] [id = 540] 04:51:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x97b8bc00) [pid = 1798] [serial = 1621] [outer = (nil)] 04:51:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x98aa3800) [pid = 1798] [serial = 1622] [outer = 0x97b8bc00] 04:51:03 INFO - PROCESS | 1798 | 1461153063591 Marionette DEBUG loaded listener.js 04:51:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x98aa6400) [pid = 1798] [serial = 1623] [outer = 0x97b8bc00] 04:51:04 INFO - PROCESS | 1798 | 1461153064519 Marionette TRACE conn4 <- [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] 04:51:04 INFO - PROCESS | 1798 | 1461153064602 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 04:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:51:04 INFO - PROCESS | 1798 | 1461153064608 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:51:04 INFO - PROCESS | 1798 | 1461153064612 Marionette TRACE conn4 <- [1,2134,null,{}] 04:51:04 INFO - PROCESS | 1798 | 1461153064618 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:04 INFO - PROCESS | 1798 | 1461153064883 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 04:51:05 INFO - PROCESS | 1798 | 1461153065204 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x97fb0400 == 150 [pid = 1798] [id = 541] 04:51:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x9875a000) [pid = 1798] [serial = 1624] [outer = (nil)] 04:51:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x98de7400) [pid = 1798] [serial = 1625] [outer = 0x9875a000] 04:51:05 INFO - PROCESS | 1798 | 1461153065299 Marionette DEBUG loaded listener.js 04:51:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x98deb000) [pid = 1798] [serial = 1626] [outer = 0x9875a000] 04:51:06 INFO - PROCESS | 1798 | 1461153066218 Marionette TRACE conn4 <- [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]]]}] 04:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1683ms 04:51:06 INFO - PROCESS | 1798 | 1461153066292 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 04:51:06 INFO - PROCESS | 1798 | 1461153066295 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 04:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:51:06 INFO - PROCESS | 1798 | 1461153066302 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:51:06 INFO - PROCESS | 1798 | 1461153066305 Marionette TRACE conn4 <- [1,2138,null,{}] 04:51:06 INFO - PROCESS | 1798 | 1461153066311 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:06 INFO - PROCESS | 1798 | 1461153066563 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 04:51:06 INFO - PROCESS | 1798 | 1461153066901 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x87454800 == 151 [pid = 1798] [id = 542] 04:51:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x89c63c00) [pid = 1798] [serial = 1627] [outer = (nil)] 04:51:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x996edc00) [pid = 1798] [serial = 1628] [outer = 0x89c63c00] 04:51:07 INFO - PROCESS | 1798 | 1461153066994 Marionette DEBUG loaded listener.js 04:51:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x98d79c00) [pid = 1798] [serial = 1629] [outer = 0x89c63c00] 04:51:07 INFO - PROCESS | 1798 | 1461153067911 Marionette TRACE conn4 <- [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]]]}] 04:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1679ms 04:51:07 INFO - PROCESS | 1798 | 1461153067981 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 04:51:07 INFO - PROCESS | 1798 | 1461153067985 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 04:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:51:07 INFO - PROCESS | 1798 | 1461153067992 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:51:07 INFO - PROCESS | 1798 | 1461153067996 Marionette TRACE conn4 <- [1,2142,null,{}] 04:51:08 INFO - PROCESS | 1798 | 1461153068002 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:08 INFO - PROCESS | 1798 | 1461153068218 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 04:51:08 INFO - PROCESS | 1798 | 1461153068546 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x87413000 == 152 [pid = 1798] [id = 543] 04:51:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x996bc000) [pid = 1798] [serial = 1630] [outer = (nil)] 04:51:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x9a6fc800) [pid = 1798] [serial = 1631] [outer = 0x996bc000] 04:51:08 INFO - PROCESS | 1798 | 1461153068641 Marionette DEBUG loaded listener.js 04:51:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x9d50cc00) [pid = 1798] [serial = 1632] [outer = 0x996bc000] 04:51:09 INFO - PROCESS | 1798 | 1461153069586 Marionette TRACE conn4 <- [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] 04:51:09 INFO - PROCESS | 1798 | 1461153069631 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 04:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:51:09 INFO - PROCESS | 1798 | 1461153069637 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:51:09 INFO - PROCESS | 1798 | 1461153069641 Marionette TRACE conn4 <- [1,2146,null,{}] 04:51:09 INFO - PROCESS | 1798 | 1461153069647 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:09 INFO - PROCESS | 1798 | 1461153069867 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 04:51:10 INFO - PROCESS | 1798 | 1461153070194 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x996f4800 == 153 [pid = 1798] [id = 544] 04:51:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x9a6fb000) [pid = 1798] [serial = 1633] [outer = (nil)] 04:51:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x9fb5b000) [pid = 1798] [serial = 1634] [outer = 0x9a6fb000] 04:51:10 INFO - PROCESS | 1798 | 1461153070292 Marionette DEBUG loaded listener.js 04:51:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x9fb5fc00) [pid = 1798] [serial = 1635] [outer = 0x9a6fb000] 04:51:12 INFO - PROCESS | 1798 | --DOCSHELL 0x869ad800 == 152 [pid = 1798] [id = 500] 04:51:12 INFO - PROCESS | 1798 | --DOCSHELL 0x8c02e800 == 151 [pid = 1798] [id = 325] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x937e3000) [pid = 1798] [serial = 1478] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x873cbc00) [pid = 1798] [serial = 1502] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x906f2000) [pid = 1798] [serial = 1473] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x98752400) [pid = 1798] [serial = 1490] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8a849800) [pid = 1798] [serial = 1380] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x996f4000) [pid = 1798] [serial = 1496] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x89aec800) [pid = 1798] [serial = 1508] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x99285c00) [pid = 1798] [serial = 1494] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x97d20400) [pid = 1798] [serial = 1488] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x8de72000) [pid = 1798] [serial = 1458] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x903edc00) [pid = 1798] [serial = 1469] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8740a800) [pid = 1798] [serial = 1448] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x98a9e400) [pid = 1798] [serial = 1491] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x95976c00) [pid = 1798] [serial = 1481] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8e053c00) [pid = 1798] [serial = 1463] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x875c3400) [pid = 1798] [serial = 1449] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x97802c00) [pid = 1798] [serial = 1485] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x888e8800) [pid = 1798] [serial = 1506] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x96f43c00) [pid = 1798] [serial = 1484] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x9a688800) [pid = 1798] [serial = 1499] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x89e0c400) [pid = 1798] [serial = 1452] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x9280c800) [pid = 1798] [serial = 1476] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x903f5400) [pid = 1798] [serial = 1470] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8f6c4800) [pid = 1798] [serial = 1467] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8df55c00) [pid = 1798] [serial = 1460] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8e8f0400) [pid = 1798] [serial = 1464] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8c03b000) [pid = 1798] [serial = 1457] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x875ca800) [pid = 1798] [serial = 1511] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x98def000) [pid = 1798] [serial = 1493] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x95b93400) [pid = 1798] [serial = 1482] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x87406000) [pid = 1798] [serial = 1503] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x938db800) [pid = 1798] [serial = 1479] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x887aa800) [pid = 1798] [serial = 1505] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x89c66000) [pid = 1798] [serial = 1451] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x9a47d400) [pid = 1798] [serial = 1497] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8a7c8c00) [pid = 1798] [serial = 1454] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8b6b9800) [pid = 1798] [serial = 1455] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x97b89400) [pid = 1798] [serial = 1487] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x89c6e400) [pid = 1798] [serial = 1512] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x906e9800) [pid = 1798] [serial = 1472] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x89c6c400) [pid = 1798] [serial = 1509] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8e009000) [pid = 1798] [serial = 1461] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x92803800) [pid = 1798] [serial = 1475] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8f68b400) [pid = 1798] [serial = 1466] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8a706800) [pid = 1798] [serial = 1514] [outer = (nil)] [url = about:blank] 04:51:12 INFO - PROCESS | 1798 | 1461153072886 Marionette TRACE conn4 <- [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] 04:51:12 INFO - PROCESS | 1798 | 1461153072961 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 04:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:51:12 INFO - PROCESS | 1798 | 1461153072974 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:51:12 INFO - PROCESS | 1798 | 1461153072979 Marionette TRACE conn4 <- [1,2150,null,{}] 04:51:12 INFO - PROCESS | 1798 | 1461153072988 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:13 INFO - PROCESS | 1798 | 1461153073199 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 04:51:13 INFO - PROCESS | 1798 | 1461153073386 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x863e7000 == 152 [pid = 1798] [id = 545] 04:51:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8745e000) [pid = 1798] [serial = 1636] [outer = (nil)] 04:51:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x887b9800) [pid = 1798] [serial = 1637] [outer = 0x8745e000] 04:51:13 INFO - PROCESS | 1798 | 1461153073473 Marionette DEBUG loaded listener.js 04:51:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x888ec800) [pid = 1798] [serial = 1638] [outer = 0x8745e000] 04:51:14 INFO - PROCESS | 1798 | 1461153074511 Marionette TRACE conn4 <- [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]]]}] 04:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1583ms 04:51:14 INFO - PROCESS | 1798 | 1461153074557 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 04:51:14 INFO - PROCESS | 1798 | 1461153074566 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 04:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:51:14 INFO - PROCESS | 1798 | 1461153074577 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:51:14 INFO - PROCESS | 1798 | 1461153074581 Marionette TRACE conn4 <- [1,2154,null,{}] 04:51:14 INFO - PROCESS | 1798 | 1461153074587 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:14 INFO - PROCESS | 1798 | 1461153074890 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 04:51:14 INFO - PROCESS | 1798 | 1461153074921 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x888eac00 == 153 [pid = 1798] [id = 546] 04:51:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x888ee000) [pid = 1798] [serial = 1639] [outer = (nil)] 04:51:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x89dec800) [pid = 1798] [serial = 1640] [outer = 0x888ee000] 04:51:15 INFO - PROCESS | 1798 | 1461153074998 Marionette DEBUG loaded listener.js 04:51:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89e11800) [pid = 1798] [serial = 1641] [outer = 0x888ee000] 04:51:15 INFO - PROCESS | 1798 | 1461153075988 Marionette TRACE conn4 <- [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]]]}] 04:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1481ms 04:51:16 INFO - PROCESS | 1798 | 1461153076059 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 04:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:51:16 INFO - PROCESS | 1798 | 1461153076063 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 04:51:16 INFO - PROCESS | 1798 | 1461153076071 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:51:16 INFO - PROCESS | 1798 | 1461153076077 Marionette TRACE conn4 <- [1,2158,null,{}] 04:51:16 INFO - PROCESS | 1798 | 1461153076101 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:16 INFO - PROCESS | 1798 | 1461153076407 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 04:51:16 INFO - PROCESS | 1798 | 1461153076443 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x8877ac00 == 154 [pid = 1798] [id = 547] 04:51:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8a70f800) [pid = 1798] [serial = 1642] [outer = (nil)] 04:51:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x89902000) [pid = 1798] [serial = 1643] [outer = 0x8a70f800] 04:51:16 INFO - PROCESS | 1798 | 1461153076534 Marionette DEBUG loaded listener.js 04:51:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8b368800) [pid = 1798] [serial = 1644] [outer = 0x8a70f800] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x89968000) [pid = 1798] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8fa44400) [pid = 1798] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8e052c00) [pid = 1798] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x96a3f800) [pid = 1798] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x869ab400) [pid = 1798] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8b7d2800) [pid = 1798] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8a7d0400) [pid = 1798] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8e031800) [pid = 1798] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x869adc00) [pid = 1798] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8a707000) [pid = 1798] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x873cd800) [pid = 1798] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8f6ccc00) [pid = 1798] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x937e3400) [pid = 1798] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x92808800) [pid = 1798] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x8a701c00) [pid = 1798] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x875c7c00) [pid = 1798] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x94f99c00) [pid = 1798] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8b6c3800) [pid = 1798] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x928ea400) [pid = 1798] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x8e90b400) [pid = 1798] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x95977800) [pid = 1798] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:51:17 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x9282ac00) [pid = 1798] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:51:18 INFO - PROCESS | 1798 | 1461153078213 Marionette TRACE conn4 <- [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]]]}] 04:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2203ms 04:51:18 INFO - PROCESS | 1798 | 1461153078273 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 04:51:18 INFO - PROCESS | 1798 | 1461153078278 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 04:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:51:18 INFO - PROCESS | 1798 | 1461153078284 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:51:18 INFO - PROCESS | 1798 | 1461153078288 Marionette TRACE conn4 <- [1,2162,null,{}] 04:51:18 INFO - PROCESS | 1798 | 1461153078293 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:18 INFO - PROCESS | 1798 | 1461153078570 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 04:51:18 INFO - PROCESS | 1798 | 1461153078587 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x873cd800 == 155 [pid = 1798] [id = 548] 04:51:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8a707000) [pid = 1798] [serial = 1645] [outer = (nil)] 04:51:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x8b36e400) [pid = 1798] [serial = 1646] [outer = 0x8a707000] 04:51:18 INFO - PROCESS | 1798 | 1461153078665 Marionette DEBUG loaded listener.js 04:51:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8b45c800) [pid = 1798] [serial = 1647] [outer = 0x8a707000] 04:51:19 INFO - PROCESS | 1798 | 1461153079741 Marionette TRACE conn4 <- [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]]]}] 04:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1487ms 04:51:19 INFO - PROCESS | 1798 | 1461153079773 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 04:51:19 INFO - PROCESS | 1798 | 1461153079780 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 04:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:51:19 INFO - PROCESS | 1798 | 1461153079789 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:51:19 INFO - PROCESS | 1798 | 1461153079796 Marionette TRACE conn4 <- [1,2166,null,{}] 04:51:19 INFO - PROCESS | 1798 | 1461153079806 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:20 INFO - PROCESS | 1798 | 1461153080042 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 04:51:20 INFO - PROCESS | 1798 | 1461153080383 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x88770c00 == 156 [pid = 1798] [id = 549] 04:51:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x888e3400) [pid = 1798] [serial = 1648] [outer = (nil)] 04:51:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8990c400) [pid = 1798] [serial = 1649] [outer = 0x888e3400] 04:51:20 INFO - PROCESS | 1798 | 1461153080484 Marionette DEBUG loaded listener.js 04:51:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x89c61800) [pid = 1798] [serial = 1650] [outer = 0x888e3400] 04:51:21 INFO - PROCESS | 1798 | 1461153081431 Marionette TRACE conn4 <- [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]]]}] 04:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1688ms 04:51:21 INFO - PROCESS | 1798 | 1461153081480 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 04:51:21 INFO - PROCESS | 1798 | 1461153081489 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 04:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:51:21 INFO - PROCESS | 1798 | 1461153081501 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:51:21 INFO - PROCESS | 1798 | 1461153081505 Marionette TRACE conn4 <- [1,2170,null,{}] 04:51:21 INFO - PROCESS | 1798 | 1461153081512 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:21 INFO - PROCESS | 1798 | 1461153081744 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 04:51:22 INFO - PROCESS | 1798 | 1461153082070 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x89902400 == 157 [pid = 1798] [id = 550] 04:51:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8990fc00) [pid = 1798] [serial = 1651] [outer = (nil)] 04:51:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8a7c8400) [pid = 1798] [serial = 1652] [outer = 0x8990fc00] 04:51:22 INFO - PROCESS | 1798 | 1461153082168 Marionette DEBUG loaded listener.js 04:51:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8a845000) [pid = 1798] [serial = 1653] [outer = 0x8990fc00] 04:51:23 INFO - PROCESS | 1798 | 1461153083215 Marionette TRACE conn4 <- [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]]]}] 04:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1784ms 04:51:23 INFO - PROCESS | 1798 | 1461153083286 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 04:51:23 INFO - PROCESS | 1798 | 1461153083290 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 04:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:51:23 INFO - PROCESS | 1798 | 1461153083298 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:51:23 INFO - PROCESS | 1798 | 1461153083304 Marionette TRACE conn4 <- [1,2174,null,{}] 04:51:23 INFO - PROCESS | 1798 | 1461153083322 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:23 INFO - PROCESS | 1798 | 1461153083590 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 04:51:23 INFO - PROCESS | 1798 | 1461153083968 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6be400 == 158 [pid = 1798] [id = 551] 04:51:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8b7d5400) [pid = 1798] [serial = 1654] [outer = (nil)] 04:51:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8beae400) [pid = 1798] [serial = 1655] [outer = 0x8b7d5400] 04:51:24 INFO - PROCESS | 1798 | 1461153084078 Marionette DEBUG loaded listener.js 04:51:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8de6d800) [pid = 1798] [serial = 1656] [outer = 0x8b7d5400] 04:51:25 INFO - PROCESS | 1798 | 1461153085031 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1785ms 04:51:25 INFO - PROCESS | 1798 | 1461153085083 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 04:51:25 INFO - PROCESS | 1798 | 1461153085088 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 04:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:51:25 INFO - PROCESS | 1798 | 1461153085094 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:51:25 INFO - PROCESS | 1798 | 1461153085098 Marionette TRACE conn4 <- [1,2178,null,{}] 04:51:25 INFO - PROCESS | 1798 | 1461153085104 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:25 INFO - PROCESS | 1798 | 1461153085320 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 04:51:25 INFO - PROCESS | 1798 | 1461153085586 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8bea8000 == 159 [pid = 1798] [id = 552] 04:51:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8de76c00) [pid = 1798] [serial = 1657] [outer = (nil)] 04:51:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8de88c00) [pid = 1798] [serial = 1658] [outer = 0x8de76c00] 04:51:25 INFO - PROCESS | 1798 | 1461153085731 Marionette DEBUG loaded listener.js 04:51:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8df4ec00) [pid = 1798] [serial = 1659] [outer = 0x8de76c00] 04:51:26 INFO - PROCESS | 1798 | 1461153086614 Marionette TRACE conn4 <- [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]]]}] 04:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1590ms 04:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:51:26 INFO - PROCESS | 1798 | 1461153086685 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 04:51:26 INFO - PROCESS | 1798 | 1461153086688 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 04:51:26 INFO - PROCESS | 1798 | 1461153086695 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:51:26 INFO - PROCESS | 1798 | 1461153086699 Marionette TRACE conn4 <- [1,2182,null,{}] 04:51:26 INFO - PROCESS | 1798 | 1461153086705 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:26 INFO - PROCESS | 1798 | 1461153086920 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 04:51:27 INFO - PROCESS | 1798 | 1461153087194 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e15c00 == 160 [pid = 1798] [id = 553] 04:51:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8de83c00) [pid = 1798] [serial = 1660] [outer = (nil)] 04:51:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e00ec00) [pid = 1798] [serial = 1661] [outer = 0x8de83c00] 04:51:27 INFO - PROCESS | 1798 | 1461153087333 Marionette DEBUG loaded listener.js 04:51:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e039400) [pid = 1798] [serial = 1662] [outer = 0x8de83c00] 04:51:28 INFO - PROCESS | 1798 | 1461153088278 Marionette TRACE conn4 <- [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]]]}] 04:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1639ms 04:51:28 INFO - PROCESS | 1798 | 1461153088334 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 04:51:28 INFO - PROCESS | 1798 | 1461153088339 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 04:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:51:28 INFO - PROCESS | 1798 | 1461153088345 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:51:28 INFO - PROCESS | 1798 | 1461153088348 Marionette TRACE conn4 <- [1,2186,null,{}] 04:51:28 INFO - PROCESS | 1798 | 1461153088354 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:28 INFO - PROCESS | 1798 | 1461153088599 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 04:51:28 INFO - PROCESS | 1798 | 1461153088924 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de75400 == 161 [pid = 1798] [id = 554] 04:51:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8e8ed800) [pid = 1798] [serial = 1663] [outer = (nil)] 04:51:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8e90e000) [pid = 1798] [serial = 1664] [outer = 0x8e8ed800] 04:51:29 INFO - PROCESS | 1798 | 1461153089027 Marionette DEBUG loaded listener.js 04:51:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8ec34000) [pid = 1798] [serial = 1665] [outer = 0x8e8ed800] 04:51:29 INFO - PROCESS | 1798 | 1461153089945 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1630ms 04:51:29 INFO - PROCESS | 1798 | 1461153089976 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 04:51:29 INFO - PROCESS | 1798 | 1461153089980 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 04:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:51:29 INFO - PROCESS | 1798 | 1461153089987 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:51:29 INFO - PROCESS | 1798 | 1461153089990 Marionette TRACE conn4 <- [1,2190,null,{}] 04:51:30 INFO - PROCESS | 1798 | 1461153089996 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:30 INFO - PROCESS | 1798 | 1461153090201 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 04:51:30 INFO - PROCESS | 1798 | 1461153090476 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e009000 == 162 [pid = 1798] [id = 555] 04:51:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8e89d000) [pid = 1798] [serial = 1666] [outer = (nil)] 04:51:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8f6c9800) [pid = 1798] [serial = 1667] [outer = 0x8e89d000] 04:51:30 INFO - PROCESS | 1798 | 1461153090612 Marionette DEBUG loaded listener.js 04:51:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8f6ce800) [pid = 1798] [serial = 1668] [outer = 0x8e89d000] 04:51:31 INFO - PROCESS | 1798 | 1461153091517 Marionette TRACE conn4 <- [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]]]}] 04:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1586ms 04:51:31 INFO - PROCESS | 1798 | 1461153091574 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 04:51:31 INFO - PROCESS | 1798 | 1461153091578 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 04:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:51:31 INFO - PROCESS | 1798 | 1461153091585 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:51:31 INFO - PROCESS | 1798 | 1461153091588 Marionette TRACE conn4 <- [1,2194,null,{}] 04:51:31 INFO - PROCESS | 1798 | 1461153091595 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:31 INFO - PROCESS | 1798 | 1461153091810 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 04:51:32 INFO - PROCESS | 1798 | 1461153092081 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x8bea5400 == 163 [pid = 1798] [id = 556] 04:51:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8e052000) [pid = 1798] [serial = 1669] [outer = (nil)] 04:51:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8fa48400) [pid = 1798] [serial = 1670] [outer = 0x8e052000] 04:51:32 INFO - PROCESS | 1798 | 1461153092218 Marionette DEBUG loaded listener.js 04:51:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x903f6800) [pid = 1798] [serial = 1671] [outer = 0x8e052000] 04:51:33 INFO - PROCESS | 1798 | 1461153093109 Marionette TRACE conn4 <- [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]]]}] 04:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1539ms 04:51:33 INFO - PROCESS | 1798 | 1461153093139 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 04:51:33 INFO - PROCESS | 1798 | 1461153093144 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 04:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:51:33 INFO - PROCESS | 1798 | 1461153093154 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:51:33 INFO - PROCESS | 1798 | 1461153093158 Marionette TRACE conn4 <- [1,2198,null,{}] 04:51:33 INFO - PROCESS | 1798 | 1461153093164 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:33 INFO - PROCESS | 1798 | 1461153093385 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 04:51:33 INFO - PROCESS | 1798 | 1461153093656 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e895000 == 164 [pid = 1798] [id = 557] 04:51:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8f6c5800) [pid = 1798] [serial = 1672] [outer = (nil)] 04:51:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x912ed400) [pid = 1798] [serial = 1673] [outer = 0x8f6c5800] 04:51:33 INFO - PROCESS | 1798 | 1461153093795 Marionette DEBUG loaded listener.js 04:51:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x914e8400) [pid = 1798] [serial = 1674] [outer = 0x8f6c5800] 04:51:34 INFO - PROCESS | 1798 | 1461153094692 Marionette TRACE conn4 <- [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]]]}] 04:51:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:51:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1579ms 04:51:34 INFO - PROCESS | 1798 | 1461153094734 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 04:51:34 INFO - PROCESS | 1798 | 1461153094737 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 04:51:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:51:34 INFO - PROCESS | 1798 | 1461153094744 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:51:34 INFO - PROCESS | 1798 | 1461153094748 Marionette TRACE conn4 <- [1,2202,null,{}] 04:51:34 INFO - PROCESS | 1798 | 1461153094753 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:34 INFO - PROCESS | 1798 | 1461153094969 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 04:51:35 INFO - PROCESS | 1798 | 1461153095247 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x863ec400 == 165 [pid = 1798] [id = 558] 04:51:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8e057c00) [pid = 1798] [serial = 1675] [outer = (nil)] 04:51:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x9280f800) [pid = 1798] [serial = 1676] [outer = 0x8e057c00] 04:51:35 INFO - PROCESS | 1798 | 1461153095384 Marionette DEBUG loaded listener.js 04:51:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x92825c00) [pid = 1798] [serial = 1677] [outer = 0x8e057c00] 04:51:36 INFO - PROCESS | 1798 | 1461153096316 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:51:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:51:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1636ms 04:51:36 INFO - PROCESS | 1798 | 1461153096381 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 04:51:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:51:36 INFO - PROCESS | 1798 | 1461153096385 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 04:51:36 INFO - PROCESS | 1798 | 1461153096392 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:51:36 INFO - PROCESS | 1798 | 1461153096396 Marionette TRACE conn4 <- [1,2206,null,{}] 04:51:36 INFO - PROCESS | 1798 | 1461153096402 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:36 INFO - PROCESS | 1798 | 1461153096677 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 04:51:37 INFO - PROCESS | 1798 | 1461153097017 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x91e1b800 == 166 [pid = 1798] [id = 559] 04:51:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x938d4800) [pid = 1798] [serial = 1678] [outer = (nil)] 04:51:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x93c2b000) [pid = 1798] [serial = 1679] [outer = 0x938d4800] 04:51:37 INFO - PROCESS | 1798 | 1461153097116 Marionette DEBUG loaded listener.js 04:51:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x94f99c00) [pid = 1798] [serial = 1680] [outer = 0x938d4800] 04:51:38 INFO - PROCESS | 1798 | 1461153098067 Marionette TRACE conn4 <- [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]]]}] 04:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1742ms 04:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:51:38 INFO - PROCESS | 1798 | 1461153098144 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 04:51:38 INFO - PROCESS | 1798 | 1461153098147 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 04:51:38 INFO - PROCESS | 1798 | 1461153098155 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:51:38 INFO - PROCESS | 1798 | 1461153098159 Marionette TRACE conn4 <- [1,2210,null,{}] 04:51:38 INFO - PROCESS | 1798 | 1461153098165 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:38 INFO - PROCESS | 1798 | 1461153098389 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 04:51:38 INFO - PROCESS | 1798 | 1461153098717 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x93c29000 == 167 [pid = 1798] [id = 560] 04:51:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x93c2f800) [pid = 1798] [serial = 1681] [outer = (nil)] 04:51:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x95971400) [pid = 1798] [serial = 1682] [outer = 0x93c2f800] 04:51:38 INFO - PROCESS | 1798 | 1461153098813 Marionette DEBUG loaded listener.js 04:51:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x95b1e000) [pid = 1798] [serial = 1683] [outer = 0x93c2f800] 04:51:39 INFO - PROCESS | 1798 | 1461153099684 Marionette TRACE conn4 <- [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]]]}] 04:51:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:51:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1587ms 04:51:39 INFO - PROCESS | 1798 | 1461153099758 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 04:51:39 INFO - PROCESS | 1798 | 1461153099761 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 04:51:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:51:39 INFO - PROCESS | 1798 | 1461153099771 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:51:39 INFO - PROCESS | 1798 | 1461153099774 Marionette TRACE conn4 <- [1,2214,null,{}] 04:51:39 INFO - PROCESS | 1798 | 1461153099780 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:40 INFO - PROCESS | 1798 | 1461153100002 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 04:51:40 INFO - PROCESS | 1798 | 1461153100279 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x903f2400 == 168 [pid = 1798] [id = 561] 04:51:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x9596e000) [pid = 1798] [serial = 1684] [outer = (nil)] 04:51:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x96f01400) [pid = 1798] [serial = 1685] [outer = 0x9596e000] 04:51:40 INFO - PROCESS | 1798 | 1461153100416 Marionette DEBUG loaded listener.js 04:51:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x97802c00) [pid = 1798] [serial = 1686] [outer = 0x9596e000] 04:51:41 INFO - PROCESS | 1798 | 1461153101361 Marionette TRACE conn4 <- [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]]]}] 04:51:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:51:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1633ms 04:51:41 INFO - PROCESS | 1798 | 1461153101405 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 04:51:41 INFO - PROCESS | 1798 | 1461153101409 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 04:51:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:51:41 INFO - PROCESS | 1798 | 1461153101416 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:51:41 INFO - PROCESS | 1798 | 1461153101419 Marionette TRACE conn4 <- [1,2218,null,{}] 04:51:41 INFO - PROCESS | 1798 | 1461153101425 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:41 INFO - PROCESS | 1798 | 1461153101647 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 04:51:41 INFO - PROCESS | 1798 | 1461153101973 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d6c00 == 169 [pid = 1798] [id = 562] 04:51:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x95976400) [pid = 1798] [serial = 1687] [outer = (nil)] 04:51:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x97b89000) [pid = 1798] [serial = 1688] [outer = 0x95976400] 04:51:42 INFO - PROCESS | 1798 | 1461153102071 Marionette DEBUG loaded listener.js 04:51:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x97fb1800) [pid = 1798] [serial = 1689] [outer = 0x95976400] 04:51:42 INFO - PROCESS | 1798 | 1461153102967 Marionette TRACE conn4 <- [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]]]}] 04:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1580ms 04:51:42 INFO - PROCESS | 1798 | 1461153102996 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 04:51:43 INFO - PROCESS | 1798 | 1461153103000 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 04:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:51:43 INFO - PROCESS | 1798 | 1461153103007 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:51:43 INFO - PROCESS | 1798 | 1461153103011 Marionette TRACE conn4 <- [1,2222,null,{}] 04:51:43 INFO - PROCESS | 1798 | 1461153103017 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:43 INFO - PROCESS | 1798 | 1461153103261 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 04:51:43 INFO - PROCESS | 1798 | 1461153103587 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x94fa0800 == 170 [pid = 1798] [id = 563] 04:51:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x96f0e400) [pid = 1798] [serial = 1690] [outer = (nil)] 04:51:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x98752400) [pid = 1798] [serial = 1691] [outer = 0x96f0e400] 04:51:43 INFO - PROCESS | 1798 | 1461153103684 Marionette DEBUG loaded listener.js 04:51:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x98aa4000) [pid = 1798] [serial = 1692] [outer = 0x96f0e400] 04:51:44 INFO - PROCESS | 1798 | 1461153104582 Marionette TRACE conn4 <- [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]]]}] 04:51:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:51:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1587ms 04:51:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:51:44 INFO - PROCESS | 1798 | 1461153104595 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 04:51:44 INFO - PROCESS | 1798 | 1461153104598 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 04:51:44 INFO - PROCESS | 1798 | 1461153104605 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:51:44 INFO - PROCESS | 1798 | 1461153104609 Marionette TRACE conn4 <- [1,2226,null,{}] 04:51:44 INFO - PROCESS | 1798 | 1461153104615 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:44 INFO - PROCESS | 1798 | 1461153104838 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 04:51:45 INFO - PROCESS | 1798 | 1461153105121 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x94fa5400 == 171 [pid = 1798] [id = 564] 04:51:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x97d24000) [pid = 1798] [serial = 1693] [outer = (nil)] 04:51:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x996b2800) [pid = 1798] [serial = 1694] [outer = 0x97d24000] 04:51:45 INFO - PROCESS | 1798 | 1461153105262 Marionette DEBUG loaded listener.js 04:51:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x996eec00) [pid = 1798] [serial = 1695] [outer = 0x97d24000] 04:51:46 INFO - PROCESS | 1798 | 1461153106152 Marionette TRACE conn4 <- [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]]]}] 04:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1584ms 04:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:51:46 INFO - PROCESS | 1798 | 1461153106189 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 04:51:46 INFO - PROCESS | 1798 | 1461153106192 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 04:51:46 INFO - PROCESS | 1798 | 1461153106199 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:51:46 INFO - PROCESS | 1798 | 1461153106201 Marionette TRACE conn4 <- [1,2230,null,{}] 04:51:46 INFO - PROCESS | 1798 | 1461153106208 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:46 INFO - PROCESS | 1798 | 1461153106421 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 04:51:46 INFO - PROCESS | 1798 | 1461153106707 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9b8800 == 172 [pid = 1798] [id = 565] 04:51:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x98a9f000) [pid = 1798] [serial = 1696] [outer = (nil)] 04:51:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x9d507800) [pid = 1798] [serial = 1697] [outer = 0x98a9f000] 04:51:46 INFO - PROCESS | 1798 | 1461153106859 Marionette DEBUG loaded listener.js 04:51:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x9fa8e000) [pid = 1798] [serial = 1698] [outer = 0x98a9f000] 04:51:47 INFO - PROCESS | 1798 | 1461153107734 Marionette TRACE conn4 <- [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]]]}] 04:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1584ms 04:51:47 INFO - PROCESS | 1798 | 1461153107783 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 04:51:47 INFO - PROCESS | 1798 | 1461153107787 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 04:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:51:47 INFO - PROCESS | 1798 | 1461153107793 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:51:47 INFO - PROCESS | 1798 | 1461153107796 Marionette TRACE conn4 <- [1,2234,null,{}] 04:51:47 INFO - PROCESS | 1798 | 1461153107802 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:48 INFO - PROCESS | 1798 | 1461153108013 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 04:51:48 INFO - PROCESS | 1798 | 1461153108309 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x98de7800 == 173 [pid = 1798] [id = 566] 04:51:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x9a684400) [pid = 1798] [serial = 1699] [outer = (nil)] 04:51:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x9fdf1c00) [pid = 1798] [serial = 1700] [outer = 0x9a684400] 04:51:48 INFO - PROCESS | 1798 | 1461153108452 Marionette DEBUG loaded listener.js 04:51:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x9ff11000) [pid = 1798] [serial = 1701] [outer = 0x9a684400] 04:51:49 INFO - PROCESS | 1798 | 1461153109348 Marionette TRACE conn4 <- [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]]]}] 04:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1631ms 04:51:49 INFO - PROCESS | 1798 | 1461153109425 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 04:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:51:49 INFO - PROCESS | 1798 | 1461153109430 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 04:51:49 INFO - PROCESS | 1798 | 1461153109437 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:51:49 INFO - PROCESS | 1798 | 1461153109441 Marionette TRACE conn4 <- [1,2238,null,{}] 04:51:49 INFO - PROCESS | 1798 | 1461153109448 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:49 INFO - PROCESS | 1798 | 1461153109708 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8995f400 == 172 [pid = 1798] [id = 523] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8877ac00 == 171 [pid = 1798] [id = 547] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x888eac00 == 170 [pid = 1798] [id = 546] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x863e7000 == 169 [pid = 1798] [id = 545] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x87454800 == 168 [pid = 1798] [id = 542] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x87413000 == 167 [pid = 1798] [id = 543] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x97fb0400 == 166 [pid = 1798] [id = 541] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x97b80c00 == 165 [pid = 1798] [id = 540] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8a83e800 == 164 [pid = 1798] [id = 539] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x92809400 == 163 [pid = 1798] [id = 537] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x903ec400 == 162 [pid = 1798] [id = 538] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x91e12c00 == 161 [pid = 1798] [id = 536] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x914efc00 == 160 [pid = 1798] [id = 535] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f1400 == 159 [pid = 1798] [id = 534] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f6400 == 158 [pid = 1798] [id = 532] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7dc400 == 157 [pid = 1798] [id = 533] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8de88000 == 156 [pid = 1798] [id = 531] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8de79000 == 155 [pid = 1798] [id = 530] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6bd800 == 154 [pid = 1798] [id = 529] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x8b455400 == 153 [pid = 1798] [id = 528] 04:51:51 INFO - PROCESS | 1798 | --DOCSHELL 0x88775800 == 152 [pid = 1798] [id = 527] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8bea7c00) [pid = 1798] [serial = 1580] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x89df6000) [pid = 1798] [serial = 1572] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x9064dc00) [pid = 1798] [serial = 1544] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8e89c800) [pid = 1798] [serial = 1532] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x96d97800) [pid = 1798] [serial = 1559] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x98327800) [pid = 1798] [serial = 1565] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x8e8f1c00) [pid = 1798] [serial = 1533] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x87453000) [pid = 1798] [serial = 1568] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x8de6dc00) [pid = 1798] [serial = 1526] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x906ee800) [pid = 1798] [serial = 1545] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8df50400) [pid = 1798] [serial = 1530] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8f684400) [pid = 1798] [serial = 1536] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x8ec2fc00) [pid = 1798] [serial = 1535] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x89ae5000) [pid = 1798] [serial = 1578] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8b36b800) [pid = 1798] [serial = 1521] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8a70fc00) [pid = 1798] [serial = 1446] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x903f5c00) [pid = 1798] [serial = 1542] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x94fa1c00) [pid = 1798] [serial = 1554] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x92828400) [pid = 1798] [serial = 1547] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8a7cc400) [pid = 1798] [serial = 1574] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x89c64400) [pid = 1798] [serial = 1518] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x888e7800) [pid = 1798] [serial = 1517] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x95978800) [pid = 1798] [serial = 1557] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x94f9a800) [pid = 1798] [serial = 1553] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8745e400) [pid = 1798] [serial = 1569] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8bea8400) [pid = 1798] [serial = 1524] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x875c4000) [pid = 1798] [serial = 1577] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x938d2400) [pid = 1798] [serial = 1550] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8a844800) [pid = 1798] [serial = 1575] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x89c6d000) [pid = 1798] [serial = 1571] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8a841400) [pid = 1798] [serial = 1520] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8f9bf800) [pid = 1798] [serial = 1539] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8b7d9800) [pid = 1798] [serial = 1523] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x938d7800) [pid = 1798] [serial = 1551] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8de79c00) [pid = 1798] [serial = 1527] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8f9b5c00) [pid = 1798] [serial = 1538] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x97b86400) [pid = 1798] [serial = 1563] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x97b81000) [pid = 1798] [serial = 1562] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x95972400) [pid = 1798] [serial = 1556] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x903f3800) [pid = 1798] [serial = 1541] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8de8f800) [pid = 1798] [serial = 1529] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x928f9c00) [pid = 1798] [serial = 1548] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x9a485000) [pid = 1798] [serial = 1500] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x96d99c00) [pid = 1798] [serial = 1560] [outer = (nil)] [url = about:blank] 04:51:51 INFO - PROCESS | 1798 | 1461153111757 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x848ecc00 == 153 [pid = 1798] [id = 567] 04:51:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8745dc00) [pid = 1798] [serial = 1702] [outer = (nil)] 04:51:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8876cc00) [pid = 1798] [serial = 1703] [outer = 0x8745dc00] 04:51:51 INFO - PROCESS | 1798 | 1461153111844 Marionette DEBUG loaded listener.js 04:51:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x88779000) [pid = 1798] [serial = 1704] [outer = 0x8745dc00] 04:51:52 INFO - PROCESS | 1798 | 1461153112659 Marionette TRACE conn4 <- [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]]]}] 04:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 3235ms 04:51:52 INFO - PROCESS | 1798 | 1461153112673 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 04:51:52 INFO - PROCESS | 1798 | 1461153112680 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 04:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:51:52 INFO - PROCESS | 1798 | 1461153112694 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:51:52 INFO - PROCESS | 1798 | 1461153112698 Marionette TRACE conn4 <- [1,2242,null,{}] 04:51:52 INFO - PROCESS | 1798 | 1461153112705 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:52 INFO - PROCESS | 1798 | 1461153112931 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 04:51:53 INFO - PROCESS | 1798 | 1461153113126 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x887ad800 == 154 [pid = 1798] [id = 568] 04:51:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x89968c00) [pid = 1798] [serial = 1705] [outer = (nil)] 04:51:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x89df6000) [pid = 1798] [serial = 1706] [outer = 0x89968c00] 04:51:53 INFO - PROCESS | 1798 | 1461153113219 Marionette DEBUG loaded listener.js 04:51:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89df8000) [pid = 1798] [serial = 1707] [outer = 0x89968c00] 04:51:54 INFO - PROCESS | 1798 | 1461153114230 Marionette TRACE conn4 <- [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]]]}] 04:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1594ms 04:51:54 INFO - PROCESS | 1798 | 1461153114293 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 04:51:54 INFO - PROCESS | 1798 | 1461153114299 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 04:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:51:54 INFO - PROCESS | 1798 | 1461153114306 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:51:54 INFO - PROCESS | 1798 | 1461153114308 Marionette TRACE conn4 <- [1,2246,null,{}] 04:51:54 INFO - PROCESS | 1798 | 1461153114315 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:54 INFO - PROCESS | 1798 | 1461153114592 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 04:51:54 INFO - PROCESS | 1798 | 1461153114623 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x89df5c00 == 155 [pid = 1798] [id = 569] 04:51:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89ebf800) [pid = 1798] [serial = 1708] [outer = (nil)] 04:51:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8a848000) [pid = 1798] [serial = 1709] [outer = 0x89ebf800] 04:51:54 INFO - PROCESS | 1798 | 1461153114700 Marionette DEBUG loaded listener.js 04:51:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8b370800) [pid = 1798] [serial = 1710] [outer = 0x89ebf800] 04:51:55 INFO - PROCESS | 1798 | 1461153115722 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:51:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:51:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1484ms 04:51:55 INFO - PROCESS | 1798 | 1461153115791 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 04:51:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:51:55 INFO - PROCESS | 1798 | 1461153115795 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 04:51:55 INFO - PROCESS | 1798 | 1461153115811 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:51:55 INFO - PROCESS | 1798 | 1461153115820 Marionette TRACE conn4 <- [1,2250,null,{}] 04:51:55 INFO - PROCESS | 1798 | 1461153115838 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:56 INFO - PROCESS | 1798 | 1461153116656 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8de6c000) [pid = 1798] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x9a6fb000) [pid = 1798] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8b456000) [pid = 1798] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x888ee000) [pid = 1798] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x91eaf800) [pid = 1798] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x97b8bc00) [pid = 1798] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x9875a000) [pid = 1798] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8f6cfc00) [pid = 1798] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x996bc000) [pid = 1798] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x95972800) [pid = 1798] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8e036400) [pid = 1798] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x9596a800) [pid = 1798] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8de8e400) [pid = 1798] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8ec38c00) [pid = 1798] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x89c63c00) [pid = 1798] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8de6b800) [pid = 1798] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8a70f800) [pid = 1798] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8745e000) [pid = 1798] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x94f9f000) [pid = 1798] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x888e7400) [pid = 1798] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x91e1d800) [pid = 1798] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x89ebf000) [pid = 1798] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:51:56 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x873cb400) [pid = 1798] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:51:56 INFO - PROCESS | 1798 | 1461153116892 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x869acc00 == 156 [pid = 1798] [id = 570] 04:51:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x869adc00) [pid = 1798] [serial = 1711] [outer = (nil)] 04:51:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x875d0400) [pid = 1798] [serial = 1712] [outer = 0x869adc00] 04:51:56 INFO - PROCESS | 1798 | 1461153116993 Marionette DEBUG loaded listener.js 04:51:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x8a70f800) [pid = 1798] [serial = 1713] [outer = 0x869adc00] 04:51:57 INFO - PROCESS | 1798 | 1461153117732 Marionette TRACE conn4 <- [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]]]}] 04:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1961ms 04:51:57 INFO - PROCESS | 1798 | 1461153117764 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 04:51:57 INFO - PROCESS | 1798 | 1461153117768 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 04:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:51:57 INFO - PROCESS | 1798 | 1461153117775 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:51:57 INFO - PROCESS | 1798 | 1461153117777 Marionette TRACE conn4 <- [1,2254,null,{}] 04:51:57 INFO - PROCESS | 1798 | 1461153117783 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:58 INFO - PROCESS | 1798 | 1461153118048 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 04:51:58 INFO - PROCESS | 1798 | 1461153118071 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:51:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e4c00 == 157 [pid = 1798] [id = 571] 04:51:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8a84a400) [pid = 1798] [serial = 1714] [outer = (nil)] 04:51:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8beac000) [pid = 1798] [serial = 1715] [outer = 0x8a84a400] 04:51:58 INFO - PROCESS | 1798 | 1461153118147 Marionette DEBUG loaded listener.js 04:51:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8c038000) [pid = 1798] [serial = 1716] [outer = 0x8a84a400] 04:51:59 INFO - PROCESS | 1798 | 1461153119459 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1736ms 04:51:59 INFO - PROCESS | 1798 | 1461153119512 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 04:51:59 INFO - PROCESS | 1798 | 1461153119518 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 04:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:51:59 INFO - PROCESS | 1798 | 1461153119527 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:51:59 INFO - PROCESS | 1798 | 1461153119533 Marionette TRACE conn4 <- [1,2258,null,{}] 04:51:59 INFO - PROCESS | 1798 | 1461153119541 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:51:59 INFO - PROCESS | 1798 | 1461153119807 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 04:52:00 INFO - PROCESS | 1798 | 1461153120119 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x875ca400 == 158 [pid = 1798] [id = 572] 04:52:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8990a400) [pid = 1798] [serial = 1717] [outer = (nil)] 04:52:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x89eb9c00) [pid = 1798] [serial = 1718] [outer = 0x8990a400] 04:52:00 INFO - PROCESS | 1798 | 1461153120223 Marionette DEBUG loaded listener.js 04:52:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x89ee6000) [pid = 1798] [serial = 1719] [outer = 0x8990a400] 04:52:01 INFO - PROCESS | 1798 | 1461153121243 Marionette TRACE conn4 <- [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]]]}] 04:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1748ms 04:52:01 INFO - PROCESS | 1798 | 1461153121276 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 04:52:01 INFO - PROCESS | 1798 | 1461153121285 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 04:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:52:01 INFO - PROCESS | 1798 | 1461153121297 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:52:01 INFO - PROCESS | 1798 | 1461153121301 Marionette TRACE conn4 <- [1,2262,null,{}] 04:52:01 INFO - PROCESS | 1798 | 1461153121309 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:01 INFO - PROCESS | 1798 | 1461153121536 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 04:52:01 INFO - PROCESS | 1798 | 1461153121904 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ec1400 == 159 [pid = 1798] [id = 573] 04:52:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8a7ccc00) [pid = 1798] [serial = 1720] [outer = (nil)] 04:52:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8b7d9800) [pid = 1798] [serial = 1721] [outer = 0x8a7ccc00] 04:52:02 INFO - PROCESS | 1798 | 1461153122019 Marionette DEBUG loaded listener.js 04:52:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8bea6000) [pid = 1798] [serial = 1722] [outer = 0x8a7ccc00] 04:52:02 INFO - PROCESS | 1798 | 1461153122958 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1690ms 04:52:02 INFO - PROCESS | 1798 | 1461153122988 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 04:52:02 INFO - PROCESS | 1798 | 1461153122992 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 04:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:52:03 INFO - PROCESS | 1798 | 1461153122999 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:52:03 INFO - PROCESS | 1798 | 1461153123005 Marionette TRACE conn4 <- [1,2266,null,{}] 04:52:03 INFO - PROCESS | 1798 | 1461153123022 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:03 INFO - PROCESS | 1798 | 1461153123257 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 04:52:03 INFO - PROCESS | 1798 | 1461153123596 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x87460c00 == 160 [pid = 1798] [id = 574] 04:52:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8de82c00) [pid = 1798] [serial = 1723] [outer = (nil)] 04:52:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8df54c00) [pid = 1798] [serial = 1724] [outer = 0x8de82c00] 04:52:03 INFO - PROCESS | 1798 | 1461153123698 Marionette DEBUG loaded listener.js 04:52:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8e008c00) [pid = 1798] [serial = 1725] [outer = 0x8de82c00] 04:52:04 INFO - PROCESS | 1798 | 1461153124616 Marionette TRACE conn4 <- [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]]]}] 04:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1684ms 04:52:04 INFO - PROCESS | 1798 | 1461153124684 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 04:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:52:04 INFO - PROCESS | 1798 | 1461153124689 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 04:52:04 INFO - PROCESS | 1798 | 1461153124697 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:52:04 INFO - PROCESS | 1798 | 1461153124700 Marionette TRACE conn4 <- [1,2270,null,{}] 04:52:04 INFO - PROCESS | 1798 | 1461153124707 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:04 INFO - PROCESS | 1798 | 1461153124967 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 04:52:05 INFO - PROCESS | 1798 | 1461153125290 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df58400 == 161 [pid = 1798] [id = 575] 04:52:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8e056400) [pid = 1798] [serial = 1726] [outer = (nil)] 04:52:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8e89a400) [pid = 1798] [serial = 1727] [outer = 0x8e056400] 04:52:05 INFO - PROCESS | 1798 | 1461153125381 Marionette DEBUG loaded listener.js 04:52:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e8f0400) [pid = 1798] [serial = 1728] [outer = 0x8e056400] 04:52:06 INFO - PROCESS | 1798 | 1461153126305 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1683ms 04:52:06 INFO - PROCESS | 1798 | 1461153126379 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 04:52:06 INFO - PROCESS | 1798 | 1461153126382 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 04:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:52:06 INFO - PROCESS | 1798 | 1461153126389 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:52:06 INFO - PROCESS | 1798 | 1461153126392 Marionette TRACE conn4 <- [1,2274,null,{}] 04:52:06 INFO - PROCESS | 1798 | 1461153126398 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:06 INFO - PROCESS | 1798 | 1461153126617 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 04:52:06 INFO - PROCESS | 1798 | 1461153126936 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df59400 == 162 [pid = 1798] [id = 576] 04:52:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e051800) [pid = 1798] [serial = 1729] [outer = (nil)] 04:52:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8e90f800) [pid = 1798] [serial = 1730] [outer = 0x8e051800] 04:52:07 INFO - PROCESS | 1798 | 1461153127033 Marionette DEBUG loaded listener.js 04:52:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8ec32000) [pid = 1798] [serial = 1731] [outer = 0x8e051800] 04:52:07 INFO - PROCESS | 1798 | 1461153127913 Marionette TRACE conn4 <- [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]]]}] 04:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1584ms 04:52:07 INFO - PROCESS | 1798 | 1461153127973 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 04:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:52:07 INFO - PROCESS | 1798 | 1461153127978 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 04:52:07 INFO - PROCESS | 1798 | 1461153127985 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:52:07 INFO - PROCESS | 1798 | 1461153127989 Marionette TRACE conn4 <- [1,2278,null,{}] 04:52:07 INFO - PROCESS | 1798 | 1461153127995 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:08 INFO - PROCESS | 1798 | 1461153128272 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 04:52:08 INFO - PROCESS | 1798 | 1461153128617 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x87406800 == 163 [pid = 1798] [id = 577] 04:52:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8f689400) [pid = 1798] [serial = 1732] [outer = (nil)] 04:52:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x903ec000) [pid = 1798] [serial = 1733] [outer = 0x8f689400] 04:52:08 INFO - PROCESS | 1798 | 1461153128715 Marionette DEBUG loaded listener.js 04:52:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x903f3800) [pid = 1798] [serial = 1734] [outer = 0x8f689400] 04:52:09 INFO - PROCESS | 1798 | 1461153129652 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1728ms 04:52:09 INFO - PROCESS | 1798 | 1461153129713 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 04:52:09 INFO - PROCESS | 1798 | 1461153129717 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 04:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:52:09 INFO - PROCESS | 1798 | 1461153129723 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:52:09 INFO - PROCESS | 1798 | 1461153129727 Marionette TRACE conn4 <- [1,2282,null,{}] 04:52:09 INFO - PROCESS | 1798 | 1461153129732 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:09 INFO - PROCESS | 1798 | 1461153129952 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 04:52:10 INFO - PROCESS | 1798 | 1461153130225 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x8fa42400 == 164 [pid = 1798] [id = 578] 04:52:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x903ecc00) [pid = 1798] [serial = 1735] [outer = (nil)] 04:52:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x914e4000) [pid = 1798] [serial = 1736] [outer = 0x903ecc00] 04:52:10 INFO - PROCESS | 1798 | 1461153130363 Marionette DEBUG loaded listener.js 04:52:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x914efc00) [pid = 1798] [serial = 1737] [outer = 0x903ecc00] 04:52:11 INFO - PROCESS | 1798 | 1461153131214 Marionette TRACE conn4 <- [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]]]}] 04:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1528ms 04:52:11 INFO - PROCESS | 1798 | 1461153131254 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 04:52:11 INFO - PROCESS | 1798 | 1461153131259 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 04:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:52:11 INFO - PROCESS | 1798 | 1461153131266 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:52:11 INFO - PROCESS | 1798 | 1461153131270 Marionette TRACE conn4 <- [1,2286,null,{}] 04:52:11 INFO - PROCESS | 1798 | 1461153131276 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:11 INFO - PROCESS | 1798 | 1461153131496 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 04:52:11 INFO - PROCESS | 1798 | 1461153131770 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a845800 == 165 [pid = 1798] [id = 579] 04:52:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x90656000) [pid = 1798] [serial = 1738] [outer = (nil)] 04:52:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x92807000) [pid = 1798] [serial = 1739] [outer = 0x90656000] 04:52:11 INFO - PROCESS | 1798 | 1461153131907 Marionette DEBUG loaded listener.js 04:52:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x9282fc00) [pid = 1798] [serial = 1740] [outer = 0x90656000] 04:52:12 INFO - PROCESS | 1798 | 1461153132824 Marionette TRACE conn4 <- [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]]]}] 04:52:12 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 04:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1632ms 04:52:12 INFO - PROCESS | 1798 | 1461153132899 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 04:52:12 INFO - PROCESS | 1798 | 1461153132902 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 04:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:52:12 INFO - PROCESS | 1798 | 1461153132910 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:52:12 INFO - PROCESS | 1798 | 1461153132915 Marionette TRACE conn4 <- [1,2290,null,{}] 04:52:12 INFO - PROCESS | 1798 | 1461153132921 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:13 INFO - PROCESS | 1798 | 1461153133186 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 04:52:13 INFO - PROCESS | 1798 | 1461153133511 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b369400 == 166 [pid = 1798] [id = 580] 04:52:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8b6bc800) [pid = 1798] [serial = 1741] [outer = (nil)] 04:52:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x937eb000) [pid = 1798] [serial = 1742] [outer = 0x8b6bc800] 04:52:13 INFO - PROCESS | 1798 | 1461153133602 Marionette DEBUG loaded listener.js 04:52:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x938d0400) [pid = 1798] [serial = 1743] [outer = 0x8b6bc800] 04:52:14 INFO - PROCESS | 1798 | 1461153134549 Marionette TRACE conn4 <- [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]]]}] 04:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1686ms 04:52:14 INFO - PROCESS | 1798 | 1461153134598 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 04:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:52:14 INFO - PROCESS | 1798 | 1461153134602 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 04:52:14 INFO - PROCESS | 1798 | 1461153134610 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:52:14 INFO - PROCESS | 1798 | 1461153134613 Marionette TRACE conn4 <- [1,2294,null,{}] 04:52:14 INFO - PROCESS | 1798 | 1461153134620 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:14 INFO - PROCESS | 1798 | 1461153134851 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 04:52:15 INFO - PROCESS | 1798 | 1461153135184 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x904cf800 == 167 [pid = 1798] [id = 581] 04:52:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x92802800) [pid = 1798] [serial = 1744] [outer = (nil)] 04:52:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x93ccd800) [pid = 1798] [serial = 1745] [outer = 0x92802800] 04:52:15 INFO - PROCESS | 1798 | 1461153135283 Marionette DEBUG loaded listener.js 04:52:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x94f9ec00) [pid = 1798] [serial = 1746] [outer = 0x92802800] 04:52:16 INFO - PROCESS | 1798 | 1461153136206 Marionette TRACE conn4 <- [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]]]}] 04:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1635ms 04:52:16 INFO - PROCESS | 1798 | 1461153136245 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 04:52:16 INFO - PROCESS | 1798 | 1461153136250 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 04:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:52:16 INFO - PROCESS | 1798 | 1461153136256 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:52:16 INFO - PROCESS | 1798 | 1461153136261 Marionette TRACE conn4 <- [1,2298,null,{}] 04:52:16 INFO - PROCESS | 1798 | 1461153136267 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:16 INFO - PROCESS | 1798 | 1461153136517 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 04:52:16 INFO - PROCESS | 1798 | 1461153136852 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x937ed400 == 168 [pid = 1798] [id = 582] 04:52:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x96d94000) [pid = 1798] [serial = 1747] [outer = (nil)] 04:52:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x96d9cc00) [pid = 1798] [serial = 1748] [outer = 0x96d94000] 04:52:16 INFO - PROCESS | 1798 | 1461153136956 Marionette DEBUG loaded listener.js 04:52:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x97b5a800) [pid = 1798] [serial = 1749] [outer = 0x96d94000] 04:52:17 INFO - PROCESS | 1798 | 1461153137841 Marionette TRACE conn4 <- [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]]]}] 04:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1632ms 04:52:17 INFO - PROCESS | 1798 | 1461153137889 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 04:52:17 INFO - PROCESS | 1798 | 1461153137892 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 04:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:52:17 INFO - PROCESS | 1798 | 1461153137899 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:52:17 INFO - PROCESS | 1798 | 1461153137903 Marionette TRACE conn4 <- [1,2302,null,{}] 04:52:17 INFO - PROCESS | 1798 | 1461153137909 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:18 INFO - PROCESS | 1798 | 1461153138130 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 04:52:18 INFO - PROCESS | 1798 | 1461153138416 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de84c00 == 169 [pid = 1798] [id = 583] 04:52:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8f692800) [pid = 1798] [serial = 1750] [outer = (nil)] 04:52:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x97b8c000) [pid = 1798] [serial = 1751] [outer = 0x8f692800] 04:52:18 INFO - PROCESS | 1798 | 1461153138558 Marionette DEBUG loaded listener.js 04:52:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x97fa7400) [pid = 1798] [serial = 1752] [outer = 0x8f692800] 04:52:19 INFO - PROCESS | 1798 | 1461153139516 Marionette TRACE conn4 <- [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]]]}] 04:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1637ms 04:52:19 INFO - PROCESS | 1798 | 1461153139538 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 04:52:19 INFO - PROCESS | 1798 | 1461153139542 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 04:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:52:19 INFO - PROCESS | 1798 | 1461153139549 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:52:19 INFO - PROCESS | 1798 | 1461153139553 Marionette TRACE conn4 <- [1,2306,null,{}] 04:52:19 INFO - PROCESS | 1798 | 1461153139559 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:19 INFO - PROCESS | 1798 | 1461153139778 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 04:52:20 INFO - PROCESS | 1798 | 1461153140111 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x938db800 == 170 [pid = 1798] [id = 584] 04:52:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x96f0d800) [pid = 1798] [serial = 1753] [outer = (nil)] 04:52:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x989e9400) [pid = 1798] [serial = 1754] [outer = 0x96f0d800] 04:52:20 INFO - PROCESS | 1798 | 1461153140206 Marionette DEBUG loaded listener.js 04:52:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x98aa5400) [pid = 1798] [serial = 1755] [outer = 0x96f0d800] 04:52:21 INFO - PROCESS | 1798 | 1461153141125 Marionette TRACE conn4 <- [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]]]}] 04:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1631ms 04:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:52:21 INFO - PROCESS | 1798 | 1461153141181 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 04:52:21 INFO - PROCESS | 1798 | 1461153141184 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 04:52:21 INFO - PROCESS | 1798 | 1461153141191 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:52:21 INFO - PROCESS | 1798 | 1461153141193 Marionette TRACE conn4 <- [1,2310,null,{}] 04:52:21 INFO - PROCESS | 1798 | 1461153141199 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:21 INFO - PROCESS | 1798 | 1461153141425 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 04:52:21 INFO - PROCESS | 1798 | 1461153141752 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x87405400 == 171 [pid = 1798] [id = 585] 04:52:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x9874f000) [pid = 1798] [serial = 1756] [outer = (nil)] 04:52:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x9928b400) [pid = 1798] [serial = 1757] [outer = 0x9874f000] 04:52:21 INFO - PROCESS | 1798 | 1461153141853 Marionette DEBUG loaded listener.js 04:52:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x996bd400) [pid = 1798] [serial = 1758] [outer = 0x9874f000] 04:52:22 INFO - PROCESS | 1798 | 1461153142777 Marionette TRACE conn4 <- [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]]]}] 04:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1630ms 04:52:22 INFO - PROCESS | 1798 | 1461153142822 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 04:52:22 INFO - PROCESS | 1798 | 1461153142826 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 04:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:52:22 INFO - PROCESS | 1798 | 1461153142832 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:52:22 INFO - PROCESS | 1798 | 1461153142836 Marionette TRACE conn4 <- [1,2314,null,{}] 04:52:22 INFO - PROCESS | 1798 | 1461153142842 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:23 INFO - PROCESS | 1798 | 1461153143077 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 04:52:23 INFO - PROCESS | 1798 | 1461153143413 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x914f0000 == 172 [pid = 1798] [id = 586] 04:52:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x937e5400) [pid = 1798] [serial = 1759] [outer = (nil)] 04:52:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x9d506800) [pid = 1798] [serial = 1760] [outer = 0x937e5400] 04:52:23 INFO - PROCESS | 1798 | 1461153143504 Marionette DEBUG loaded listener.js 04:52:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x9e918000) [pid = 1798] [serial = 1761] [outer = 0x937e5400] 04:52:24 INFO - PROCESS | 1798 | 1461153144473 Marionette TRACE conn4 <- [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]]]}] 04:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1687ms 04:52:24 INFO - PROCESS | 1798 | 1461153144520 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 04:52:24 INFO - PROCESS | 1798 | 1461153144524 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 04:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:52:24 INFO - PROCESS | 1798 | 1461153144532 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:52:24 INFO - PROCESS | 1798 | 1461153144535 Marionette TRACE conn4 <- [1,2318,null,{}] 04:52:24 INFO - PROCESS | 1798 | 1461153144541 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:24 INFO - PROCESS | 1798 | 1461153144765 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 04:52:25 INFO - PROCESS | 1798 | 1461153145095 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x98dea400 == 173 [pid = 1798] [id = 587] 04:52:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x9d50e400) [pid = 1798] [serial = 1762] [outer = (nil)] 04:52:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x9ffd6400) [pid = 1798] [serial = 1763] [outer = 0x9d50e400] 04:52:25 INFO - PROCESS | 1798 | 1461153145188 Marionette DEBUG loaded listener.js 04:52:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0xa090ec00) [pid = 1798] [serial = 1764] [outer = 0x9d50e400] 04:52:26 INFO - PROCESS | 1798 | 1461153146096 Marionette TRACE conn4 <- [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] 04:52:26 INFO - PROCESS | 1798 | 1461153146172 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 04:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:52:26 INFO - PROCESS | 1798 | 1461153146178 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:52:26 INFO - PROCESS | 1798 | 1461153146182 Marionette TRACE conn4 <- [1,2322,null,{}] 04:52:26 INFO - PROCESS | 1798 | 1461153146188 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:26 INFO - PROCESS | 1798 | 1461153146414 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 04:52:26 INFO - PROCESS | 1798 | 1461153146748 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x875c3400 == 174 [pid = 1798] [id = 588] 04:52:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x9fba6000) [pid = 1798] [serial = 1765] [outer = (nil)] 04:52:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0xa0d6a800) [pid = 1798] [serial = 1766] [outer = 0x9fba6000] 04:52:26 INFO - PROCESS | 1798 | 1461153146843 Marionette DEBUG loaded listener.js 04:52:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0xa0e9f800) [pid = 1798] [serial = 1767] [outer = 0x9fba6000] 04:52:27 INFO - PROCESS | 1798 | 1461153147724 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1583ms 04:52:27 INFO - PROCESS | 1798 | 1461153147763 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 04:52:27 INFO - PROCESS | 1798 | 1461153147766 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 04:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:52:27 INFO - PROCESS | 1798 | 1461153147773 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:52:27 INFO - PROCESS | 1798 | 1461153147776 Marionette TRACE conn4 <- [1,2326,null,{}] 04:52:27 INFO - PROCESS | 1798 | 1461153147782 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:28 INFO - PROCESS | 1798 | 1461153148005 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 04:52:28 INFO - PROCESS | 1798 | 1461153148340 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ece800 == 175 [pid = 1798] [id = 589] 04:52:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x978ce400) [pid = 1798] [serial = 1768] [outer = (nil)] 04:52:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0xa297f400) [pid = 1798] [serial = 1769] [outer = 0x978ce400] 04:52:28 INFO - PROCESS | 1798 | 1461153148433 Marionette DEBUG loaded listener.js 04:52:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0xa29d5800) [pid = 1798] [serial = 1770] [outer = 0x978ce400] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x848e9800 == 174 [pid = 1798] [id = 522] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x89960000 == 173 [pid = 1798] [id = 524] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x863ed000 == 172 [pid = 1798] [id = 525] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x869acc00 == 171 [pid = 1798] [id = 570] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x89df5c00 == 170 [pid = 1798] [id = 569] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x887ad800 == 169 [pid = 1798] [id = 568] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x848ecc00 == 168 [pid = 1798] [id = 567] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9b8800 == 167 [pid = 1798] [id = 565] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x94fa0800 == 166 [pid = 1798] [id = 563] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x94fa5400 == 165 [pid = 1798] [id = 564] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x873d6c00 == 164 [pid = 1798] [id = 562] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x903f2400 == 163 [pid = 1798] [id = 561] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x93c29000 == 162 [pid = 1798] [id = 560] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x863ec400 == 161 [pid = 1798] [id = 558] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x91e1b800 == 160 [pid = 1798] [id = 559] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x8e895000 == 159 [pid = 1798] [id = 557] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x8bea5400 == 158 [pid = 1798] [id = 556] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x8e009000 == 157 [pid = 1798] [id = 555] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x8de75400 == 156 [pid = 1798] [id = 554] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x89e15c00 == 155 [pid = 1798] [id = 553] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6be400 == 154 [pid = 1798] [id = 551] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x8bea8000 == 153 [pid = 1798] [id = 552] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x89902400 == 152 [pid = 1798] [id = 550] 04:52:30 INFO - PROCESS | 1798 | --DOCSHELL 0x88770c00 == 151 [pid = 1798] [id = 549] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8b36e400) [pid = 1798] [serial = 1646] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x904d0800) [pid = 1798] [serial = 1601] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x9fb5b000) [pid = 1798] [serial = 1634] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8b6c7000) [pid = 1798] [serial = 1587] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x89dec800) [pid = 1798] [serial = 1640] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x938d5400) [pid = 1798] [serial = 1611] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x9fb5fc00) [pid = 1798] [serial = 1635] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x98aa3800) [pid = 1798] [serial = 1622] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x98deb000) [pid = 1798] [serial = 1626] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x89e11800) [pid = 1798] [serial = 1641] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x903ed400) [pid = 1798] [serial = 1599] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x9a6fc800) [pid = 1798] [serial = 1631] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x9832b000) [pid = 1798] [serial = 1620] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8e8fbc00) [pid = 1798] [serial = 1595] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x96d93400) [pid = 1798] [serial = 1614] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8e892c00) [pid = 1798] [serial = 1593] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8e051000) [pid = 1798] [serial = 1592] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x904d4000) [pid = 1798] [serial = 1602] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x9826f800) [pid = 1798] [serial = 1619] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8b6bb000) [pid = 1798] [serial = 1586] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x91e1f000) [pid = 1798] [serial = 1604] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x98d79c00) [pid = 1798] [serial = 1629] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8df53000) [pid = 1798] [serial = 1589] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x89902000) [pid = 1798] [serial = 1643] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x887b9800) [pid = 1798] [serial = 1637] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x97aa5000) [pid = 1798] [serial = 1617] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x98aa6400) [pid = 1798] [serial = 1623] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x89e17400) [pid = 1798] [serial = 1584] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x89aef000) [pid = 1798] [serial = 1583] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x92826800) [pid = 1798] [serial = 1607] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8b368800) [pid = 1798] [serial = 1644] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x8a7d1400) [pid = 1798] [serial = 1515] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x978d2400) [pid = 1798] [serial = 1616] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x95b18800) [pid = 1798] [serial = 1613] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8fa44000) [pid = 1798] [serial = 1598] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x928ecc00) [pid = 1798] [serial = 1608] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x938d0000) [pid = 1798] [serial = 1610] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x98de7400) [pid = 1798] [serial = 1625] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x9d50cc00) [pid = 1798] [serial = 1632] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x91eafc00) [pid = 1798] [serial = 1605] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x9874d400) [pid = 1798] [serial = 1566] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x996edc00) [pid = 1798] [serial = 1628] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8e009c00) [pid = 1798] [serial = 1590] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8e90c400) [pid = 1798] [serial = 1596] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x888ec800) [pid = 1798] [serial = 1638] [outer = (nil)] [url = about:blank] 04:52:31 INFO - PROCESS | 1798 | 1461153151417 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 3698ms 04:52:31 INFO - PROCESS | 1798 | 1461153151472 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 04:52:31 INFO - PROCESS | 1798 | 1461153151477 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 04:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:52:31 INFO - PROCESS | 1798 | 1461153151486 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:52:31 INFO - PROCESS | 1798 | 1461153151491 Marionette TRACE conn4 <- [1,2330,null,{}] 04:52:31 INFO - PROCESS | 1798 | 1461153151501 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:31 INFO - PROCESS | 1798 | 1461153151744 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 04:52:31 INFO - PROCESS | 1798 | 1461153151952 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x848ecc00 == 152 [pid = 1798] [id = 590] 04:52:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x869b1800) [pid = 1798] [serial = 1771] [outer = (nil)] 04:52:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8995f400) [pid = 1798] [serial = 1772] [outer = 0x869b1800] 04:52:32 INFO - PROCESS | 1798 | 1461153152038 Marionette DEBUG loaded listener.js 04:52:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x89c6c400) [pid = 1798] [serial = 1773] [outer = 0x869b1800] 04:52:32 INFO - PROCESS | 1798 | 1461153152863 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1440ms 04:52:32 INFO - PROCESS | 1798 | 1461153152930 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 04:52:32 INFO - PROCESS | 1798 | 1461153152940 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 04:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:52:32 INFO - PROCESS | 1798 | 1461153152951 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:52:32 INFO - PROCESS | 1798 | 1461153152954 Marionette TRACE conn4 <- [1,2334,null,{}] 04:52:32 INFO - PROCESS | 1798 | 1461153152961 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:33 INFO - PROCESS | 1798 | 1461153153269 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 04:52:33 INFO - PROCESS | 1798 | 1461153153392 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x887b8000 == 153 [pid = 1798] [id = 591] 04:52:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x89e15c00) [pid = 1798] [serial = 1774] [outer = (nil)] 04:52:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89ec1000) [pid = 1798] [serial = 1775] [outer = 0x89e15c00] 04:52:33 INFO - PROCESS | 1798 | 1461153153504 Marionette DEBUG loaded listener.js 04:52:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89ee9000) [pid = 1798] [serial = 1776] [outer = 0x89e15c00] 04:52:34 INFO - PROCESS | 1798 | 1461153154578 Marionette TRACE conn4 <- [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]]]}] 04:52:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:52:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1689ms 04:52:34 INFO - PROCESS | 1798 | 1461153154641 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 04:52:34 INFO - PROCESS | 1798 | 1461153154646 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 04:52:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:52:34 INFO - PROCESS | 1798 | 1461153154652 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:52:34 INFO - PROCESS | 1798 | 1461153154658 Marionette TRACE conn4 <- [1,2338,null,{}] 04:52:34 INFO - PROCESS | 1798 | 1461153154674 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:34 INFO - PROCESS | 1798 | 1461153154966 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 04:52:35 INFO - PROCESS | 1798 | 1461153155171 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a0a5000 == 154 [pid = 1798] [id = 592] 04:52:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8a0a7400) [pid = 1798] [serial = 1777] [outer = (nil)] 04:52:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8a7c8c00) [pid = 1798] [serial = 1778] [outer = 0x8a0a7400] 04:52:35 INFO - PROCESS | 1798 | 1461153155255 Marionette DEBUG loaded listener.js 04:52:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8a848800) [pid = 1798] [serial = 1779] [outer = 0x8a0a7400] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8e052000) [pid = 1798] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x869adc00) [pid = 1798] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x9a684400) [pid = 1798] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x89968c00) [pid = 1798] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x93c2f800) [pid = 1798] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x95976400) [pid = 1798] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x888e3400) [pid = 1798] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8e89d000) [pid = 1798] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8e8ed800) [pid = 1798] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x97d24000) [pid = 1798] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8f6c5800) [pid = 1798] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x9596e000) [pid = 1798] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x89ebf800) [pid = 1798] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8990fc00) [pid = 1798] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8e057c00) [pid = 1798] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x8745dc00) [pid = 1798] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x938d4800) [pid = 1798] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8de76c00) [pid = 1798] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x96f0e400) [pid = 1798] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x8b7d5400) [pid = 1798] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x8de83c00) [pid = 1798] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8b6bf800) [pid = 1798] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:52:36 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x98a9f000) [pid = 1798] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:52:36 INFO - PROCESS | 1798 | 1461153156661 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:52:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:52:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2052ms 04:52:36 INFO - PROCESS | 1798 | 1461153156704 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 04:52:36 INFO - PROCESS | 1798 | 1461153156709 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 04:52:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:52:36 INFO - PROCESS | 1798 | 1461153156715 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:52:36 INFO - PROCESS | 1798 | 1461153156718 Marionette TRACE conn4 <- [1,2342,null,{}] 04:52:36 INFO - PROCESS | 1798 | 1461153156724 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:36 INFO - PROCESS | 1798 | 1461153156942 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 04:52:37 INFO - PROCESS | 1798 | 1461153157137 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e5c00 == 155 [pid = 1798] [id = 593] 04:52:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8745dc00) [pid = 1798] [serial = 1780] [outer = (nil)] 04:52:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x8a83dc00) [pid = 1798] [serial = 1781] [outer = 0x8745dc00] 04:52:37 INFO - PROCESS | 1798 | 1461153157216 Marionette DEBUG loaded listener.js 04:52:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8b375800) [pid = 1798] [serial = 1782] [outer = 0x8745dc00] 04:52:38 INFO - PROCESS | 1798 | 1461153158158 Marionette TRACE conn4 <- [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]]]}] 04:52:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:52:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1482ms 04:52:38 INFO - PROCESS | 1798 | 1461153158208 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 04:52:38 INFO - PROCESS | 1798 | 1461153158215 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 04:52:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:52:38 INFO - PROCESS | 1798 | 1461153158225 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:52:38 INFO - PROCESS | 1798 | 1461153158231 Marionette TRACE conn4 <- [1,2346,null,{}] 04:52:38 INFO - PROCESS | 1798 | 1461153158241 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:38 INFO - PROCESS | 1798 | 1461153158503 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 04:52:38 INFO - PROCESS | 1798 | 1461153158853 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x888ef400 == 156 [pid = 1798] [id = 594] 04:52:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x89907000) [pid = 1798] [serial = 1783] [outer = (nil)] 04:52:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x89967c00) [pid = 1798] [serial = 1784] [outer = 0x89907000] 04:52:38 INFO - PROCESS | 1798 | 1461153158949 Marionette DEBUG loaded listener.js 04:52:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x89df4400) [pid = 1798] [serial = 1785] [outer = 0x89907000] 04:52:39 INFO - PROCESS | 1798 | 1461153159969 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:52:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:52:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1788ms 04:52:40 INFO - PROCESS | 1798 | 1461153160013 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 04:52:40 INFO - PROCESS | 1798 | 1461153160023 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 04:52:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:52:40 INFO - PROCESS | 1798 | 1461153160034 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:52:40 INFO - PROCESS | 1798 | 1461153160038 Marionette TRACE conn4 <- [1,2350,null,{}] 04:52:40 INFO - PROCESS | 1798 | 1461153160045 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:40 INFO - PROCESS | 1798 | 1461153160280 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 04:52:40 INFO - PROCESS | 1798 | 1461153160611 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a0a0c00 == 157 [pid = 1798] [id = 595] 04:52:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8a0a1800) [pid = 1798] [serial = 1786] [outer = (nil)] 04:52:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8a70a800) [pid = 1798] [serial = 1787] [outer = 0x8a0a1800] 04:52:40 INFO - PROCESS | 1798 | 1461153160716 Marionette DEBUG loaded listener.js 04:52:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8b36b000) [pid = 1798] [serial = 1788] [outer = 0x8a0a1800] 04:52:41 INFO - PROCESS | 1798 | 1461153161685 Marionette TRACE conn4 <- [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]]]}] 04:52:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:52:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1681ms 04:52:41 INFO - PROCESS | 1798 | 1461153161715 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 04:52:41 INFO - PROCESS | 1798 | 1461153161720 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 04:52:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:52:41 INFO - PROCESS | 1798 | 1461153161727 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:52:41 INFO - PROCESS | 1798 | 1461153161734 Marionette TRACE conn4 <- [1,2354,null,{}] 04:52:41 INFO - PROCESS | 1798 | 1461153161752 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:41 INFO - PROCESS | 1798 | 1461153161987 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 04:52:42 INFO - PROCESS | 1798 | 1461153162355 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6c3800 == 158 [pid = 1798] [id = 596] 04:52:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8b7d2800) [pid = 1798] [serial = 1789] [outer = (nil)] 04:52:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8bea5400) [pid = 1798] [serial = 1790] [outer = 0x8b7d2800] 04:52:42 INFO - PROCESS | 1798 | 1461153162456 Marionette DEBUG loaded listener.js 04:52:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8de6c000) [pid = 1798] [serial = 1791] [outer = 0x8b7d2800] 04:52:43 INFO - PROCESS | 1798 | 1461153163363 Marionette TRACE conn4 <- [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]]]}] 04:52:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:52:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1694ms 04:52:43 INFO - PROCESS | 1798 | 1461153163425 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 04:52:43 INFO - PROCESS | 1798 | 1461153163430 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 04:52:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:52:43 INFO - PROCESS | 1798 | 1461153163439 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:52:43 INFO - PROCESS | 1798 | 1461153163442 Marionette TRACE conn4 <- [1,2358,null,{}] 04:52:43 INFO - PROCESS | 1798 | 1461153163449 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:43 INFO - PROCESS | 1798 | 1461153163676 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 04:52:44 INFO - PROCESS | 1798 | 1461153164000 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x8bea8000 == 159 [pid = 1798] [id = 597] 04:52:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8de77c00) [pid = 1798] [serial = 1792] [outer = (nil)] 04:52:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8de8c800) [pid = 1798] [serial = 1793] [outer = 0x8de77c00] 04:52:44 INFO - PROCESS | 1798 | 1461153164096 Marionette DEBUG loaded listener.js 04:52:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8e003000) [pid = 1798] [serial = 1794] [outer = 0x8de77c00] 04:52:45 INFO - PROCESS | 1798 | 1461153165015 Marionette TRACE conn4 <- [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]]]}] 04:52:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:52:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1634ms 04:52:45 INFO - PROCESS | 1798 | 1461153165078 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 04:52:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:52:45 INFO - PROCESS | 1798 | 1461153165083 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 04:52:45 INFO - PROCESS | 1798 | 1461153165091 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:52:45 INFO - PROCESS | 1798 | 1461153165094 Marionette TRACE conn4 <- [1,2362,null,{}] 04:52:45 INFO - PROCESS | 1798 | 1461153165102 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:45 INFO - PROCESS | 1798 | 1461153165326 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 04:52:45 INFO - PROCESS | 1798 | 1461153165651 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8996b000 == 160 [pid = 1798] [id = 598] 04:52:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8de83400) [pid = 1798] [serial = 1795] [outer = (nil)] 04:52:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e052000) [pid = 1798] [serial = 1796] [outer = 0x8de83400] 04:52:45 INFO - PROCESS | 1798 | 1461153165747 Marionette DEBUG loaded listener.js 04:52:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e055c00) [pid = 1798] [serial = 1797] [outer = 0x8de83400] 04:52:46 INFO - PROCESS | 1798 | 1461153166667 Marionette TRACE conn4 <- [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]]]}] 04:52:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:52:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1634ms 04:52:46 INFO - PROCESS | 1798 | 1461153166724 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 04:52:46 INFO - PROCESS | 1798 | 1461153166727 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 04:52:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:52:46 INFO - PROCESS | 1798 | 1461153166735 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:52:46 INFO - PROCESS | 1798 | 1461153166739 Marionette TRACE conn4 <- [1,2366,null,{}] 04:52:46 INFO - PROCESS | 1798 | 1461153166745 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:47 INFO - PROCESS | 1798 | 1461153167060 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 04:52:47 INFO - PROCESS | 1798 | 1461153167398 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:47 INFO - PROCESS | 1798 | ++DOCSHELL 0x873c9800 == 161 [pid = 1798] [id = 599] 04:52:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8e031800) [pid = 1798] [serial = 1798] [outer = (nil)] 04:52:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8ec31400) [pid = 1798] [serial = 1799] [outer = 0x8e031800] 04:52:47 INFO - PROCESS | 1798 | 1461153167498 Marionette DEBUG loaded listener.js 04:52:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8f6c6800) [pid = 1798] [serial = 1800] [outer = 0x8e031800] 04:52:48 INFO - PROCESS | 1798 | 1461153168406 Marionette TRACE conn4 <- [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]]]}] 04:52:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:52:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1731ms 04:52:48 INFO - PROCESS | 1798 | 1461153168466 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 04:52:48 INFO - PROCESS | 1798 | 1461153168469 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 04:52:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:52:48 INFO - PROCESS | 1798 | 1461153168478 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:52:48 INFO - PROCESS | 1798 | 1461153168481 Marionette TRACE conn4 <- [1,2370,null,{}] 04:52:48 INFO - PROCESS | 1798 | 1461153168488 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:48 INFO - PROCESS | 1798 | 1461153168706 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 04:52:49 INFO - PROCESS | 1798 | 1461153169027 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:49 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90f400 == 162 [pid = 1798] [id = 600] 04:52:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8ec30c00) [pid = 1798] [serial = 1801] [outer = (nil)] 04:52:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8fa45000) [pid = 1798] [serial = 1802] [outer = 0x8ec30c00] 04:52:49 INFO - PROCESS | 1798 | 1461153169121 Marionette DEBUG loaded listener.js 04:52:49 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x903eb000) [pid = 1798] [serial = 1803] [outer = 0x8ec30c00] 04:52:50 INFO - PROCESS | 1798 | 1461153170079 Marionette TRACE conn4 <- [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]]]}] 04:52:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:52:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1631ms 04:52:50 INFO - PROCESS | 1798 | 1461153170111 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 04:52:50 INFO - PROCESS | 1798 | 1461153170114 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 04:52:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:52:50 INFO - PROCESS | 1798 | 1461153170121 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:52:50 INFO - PROCESS | 1798 | 1461153170125 Marionette TRACE conn4 <- [1,2374,null,{}] 04:52:50 INFO - PROCESS | 1798 | 1461153170131 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:50 INFO - PROCESS | 1798 | 1461153170359 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 04:52:50 INFO - PROCESS | 1798 | 1461153170616 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9bb000 == 163 [pid = 1798] [id = 601] 04:52:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8f9bf000) [pid = 1798] [serial = 1804] [outer = (nil)] 04:52:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x90656800) [pid = 1798] [serial = 1805] [outer = 0x8f9bf000] 04:52:50 INFO - PROCESS | 1798 | 1461153170754 Marionette DEBUG loaded listener.js 04:52:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x912f0000) [pid = 1798] [serial = 1806] [outer = 0x8f9bf000] 04:52:51 INFO - PROCESS | 1798 | 1461153171711 Marionette TRACE conn4 <- [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]]]}] 04:52:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:52:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1629ms 04:52:51 INFO - PROCESS | 1798 | 1461153171759 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 04:52:51 INFO - PROCESS | 1798 | 1461153171763 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 04:52:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:52:51 INFO - PROCESS | 1798 | 1461153171770 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:52:51 INFO - PROCESS | 1798 | 1461153171775 Marionette TRACE conn4 <- [1,2378,null,{}] 04:52:51 INFO - PROCESS | 1798 | 1461153171782 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:52 INFO - PROCESS | 1798 | 1461153172005 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 04:52:52 INFO - PROCESS | 1798 | 1461153172334 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec4800 == 164 [pid = 1798] [id = 602] 04:52:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8bea1000) [pid = 1798] [serial = 1807] [outer = (nil)] 04:52:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x91eb1400) [pid = 1798] [serial = 1808] [outer = 0x8bea1000] 04:52:52 INFO - PROCESS | 1798 | 1461153172431 Marionette DEBUG loaded listener.js 04:52:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x91eb6c00) [pid = 1798] [serial = 1809] [outer = 0x8bea1000] 04:52:53 INFO - PROCESS | 1798 | 1461153173343 Marionette TRACE conn4 <- [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]]]}] 04:52:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:52:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1631ms 04:52:53 INFO - PROCESS | 1798 | 1461153173402 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 04:52:53 INFO - PROCESS | 1798 | 1461153173405 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 04:52:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:52:53 INFO - PROCESS | 1798 | 1461153173412 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:52:53 INFO - PROCESS | 1798 | 1461153173416 Marionette TRACE conn4 <- [1,2382,null,{}] 04:52:53 INFO - PROCESS | 1798 | 1461153173422 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:53 INFO - PROCESS | 1798 | 1461153173650 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 04:52:53 INFO - PROCESS | 1798 | 1461153173974 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:54 INFO - PROCESS | 1798 | ++DOCSHELL 0x904cf000 == 165 [pid = 1798] [id = 603] 04:52:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x906e9400) [pid = 1798] [serial = 1810] [outer = (nil)] 04:52:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x937e1800) [pid = 1798] [serial = 1811] [outer = 0x906e9400] 04:52:54 INFO - PROCESS | 1798 | 1461153174074 Marionette DEBUG loaded listener.js 04:52:54 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x937e4c00) [pid = 1798] [serial = 1812] [outer = 0x906e9400] 04:52:55 INFO - PROCESS | 1798 | 1461153175051 Marionette TRACE conn4 <- [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]]]}] 04:52:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:52:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1692ms 04:52:55 INFO - PROCESS | 1798 | 1461153175105 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 04:52:55 INFO - PROCESS | 1798 | 1461153175110 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 04:52:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:52:55 INFO - PROCESS | 1798 | 1461153175116 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:52:55 INFO - PROCESS | 1798 | 1461153175121 Marionette TRACE conn4 <- [1,2386,null,{}] 04:52:55 INFO - PROCESS | 1798 | 1461153175126 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:55 INFO - PROCESS | 1798 | 1461153175380 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 04:52:55 INFO - PROCESS | 1798 | 1461153175716 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x928f4c00 == 166 [pid = 1798] [id = 604] 04:52:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x94fa1000) [pid = 1798] [serial = 1813] [outer = (nil)] 04:52:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x9590b800) [pid = 1798] [serial = 1814] [outer = 0x94fa1000] 04:52:55 INFO - PROCESS | 1798 | 1461153175820 Marionette DEBUG loaded listener.js 04:52:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x95976800) [pid = 1798] [serial = 1815] [outer = 0x94fa1000] 04:52:56 INFO - PROCESS | 1798 | 1461153176783 Marionette TRACE conn4 <- [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]]]}] 04:52:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:52:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1729ms 04:52:56 INFO - PROCESS | 1798 | 1461153176846 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 04:52:56 INFO - PROCESS | 1798 | 1461153176850 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 04:52:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:52:56 INFO - PROCESS | 1798 | 1461153176857 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:52:56 INFO - PROCESS | 1798 | 1461153176861 Marionette TRACE conn4 <- [1,2390,null,{}] 04:52:56 INFO - PROCESS | 1798 | 1461153176867 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:57 INFO - PROCESS | 1798 | 1461153177094 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 04:52:57 INFO - PROCESS | 1798 | 1461153177432 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f68d400 == 167 [pid = 1798] [id = 605] 04:52:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x93cca800) [pid = 1798] [serial = 1816] [outer = (nil)] 04:52:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x96aadc00) [pid = 1798] [serial = 1817] [outer = 0x93cca800] 04:52:57 INFO - PROCESS | 1798 | 1461153177532 Marionette DEBUG loaded listener.js 04:52:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x96d98000) [pid = 1798] [serial = 1818] [outer = 0x93cca800] 04:52:58 INFO - PROCESS | 1798 | 1461153178415 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:52:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:52:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1592ms 04:52:58 INFO - PROCESS | 1798 | 1461153178450 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 04:52:58 INFO - PROCESS | 1798 | 1461153178453 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 04:52:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:52:58 INFO - PROCESS | 1798 | 1461153178460 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:52:58 INFO - PROCESS | 1798 | 1461153178463 Marionette TRACE conn4 <- [1,2394,null,{}] 04:52:58 INFO - PROCESS | 1798 | 1461153178469 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:52:58 INFO - PROCESS | 1798 | 1461153178686 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 04:52:58 INFO - PROCESS | 1798 | 1461153178974 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:52:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x96a46400 == 168 [pid = 1798] [id = 606] 04:52:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x96d95800) [pid = 1798] [serial = 1819] [outer = (nil)] 04:52:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x97b67800) [pid = 1798] [serial = 1820] [outer = 0x96d95800] 04:52:59 INFO - PROCESS | 1798 | 1461153179112 Marionette DEBUG loaded listener.js 04:52:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x97b82400) [pid = 1798] [serial = 1821] [outer = 0x96d95800] 04:53:00 INFO - PROCESS | 1798 | 1461153180106 Marionette TRACE conn4 <- [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]]]}] 04:53:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:53:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1681ms 04:53:00 INFO - PROCESS | 1798 | 1461153180142 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 04:53:00 INFO - PROCESS | 1798 | 1461153180146 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 04:53:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:53:00 INFO - PROCESS | 1798 | 1461153180153 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:53:00 INFO - PROCESS | 1798 | 1461153180155 Marionette TRACE conn4 <- [1,2398,null,{}] 04:53:00 INFO - PROCESS | 1798 | 1461153180162 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:00 INFO - PROCESS | 1798 | 1461153180381 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 04:53:00 INFO - PROCESS | 1798 | 1461153180711 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745a800 == 169 [pid = 1798] [id = 607] 04:53:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x95b93800) [pid = 1798] [serial = 1822] [outer = (nil)] 04:53:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x98750000) [pid = 1798] [serial = 1823] [outer = 0x95b93800] 04:53:00 INFO - PROCESS | 1798 | 1461153180808 Marionette DEBUG loaded listener.js 04:53:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x98756800) [pid = 1798] [serial = 1824] [outer = 0x95b93800] 04:53:01 INFO - PROCESS | 1798 | 1461153181734 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:53:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:53:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1636ms 04:53:01 INFO - PROCESS | 1798 | 1461153181791 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 04:53:01 INFO - PROCESS | 1798 | 1461153181794 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 04:53:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:53:01 INFO - PROCESS | 1798 | 1461153181801 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:53:01 INFO - PROCESS | 1798 | 1461153181805 Marionette TRACE conn4 <- [1,2402,null,{}] 04:53:01 INFO - PROCESS | 1798 | 1461153181811 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:02 INFO - PROCESS | 1798 | 1461153182045 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 04:53:02 INFO - PROCESS | 1798 | 1461153182379 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x903ed800 == 170 [pid = 1798] [id = 608] 04:53:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x904c7800) [pid = 1798] [serial = 1825] [outer = (nil)] 04:53:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x98b0f800) [pid = 1798] [serial = 1826] [outer = 0x904c7800] 04:53:02 INFO - PROCESS | 1798 | 1461153182479 Marionette DEBUG loaded listener.js 04:53:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x98de6000) [pid = 1798] [serial = 1827] [outer = 0x904c7800] 04:53:03 INFO - PROCESS | 1798 | 1461153183362 Marionette TRACE conn4 <- [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]]]}] 04:53:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:53:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1638ms 04:53:03 INFO - PROCESS | 1798 | 1461153183441 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 04:53:03 INFO - PROCESS | 1798 | 1461153183445 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 04:53:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:53:03 INFO - PROCESS | 1798 | 1461153183452 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:53:03 INFO - PROCESS | 1798 | 1461153183455 Marionette TRACE conn4 <- [1,2406,null,{}] 04:53:03 INFO - PROCESS | 1798 | 1461153183461 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:03 INFO - PROCESS | 1798 | 1461153183680 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 04:53:04 INFO - PROCESS | 1798 | 1461153184013 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x96a45c00 == 171 [pid = 1798] [id = 609] 04:53:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x98aa7c00) [pid = 1798] [serial = 1828] [outer = (nil)] 04:53:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x9a680c00) [pid = 1798] [serial = 1829] [outer = 0x98aa7c00] 04:53:04 INFO - PROCESS | 1798 | 1461153184112 Marionette DEBUG loaded listener.js 04:53:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x9d507c00) [pid = 1798] [serial = 1830] [outer = 0x98aa7c00] 04:53:05 INFO - PROCESS | 1798 | 1461153185009 Marionette TRACE conn4 <- [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]]]}] 04:53:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:53:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1628ms 04:53:05 INFO - PROCESS | 1798 | 1461153185084 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 04:53:05 INFO - PROCESS | 1798 | 1461153185087 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 04:53:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:53:05 INFO - PROCESS | 1798 | 1461153185097 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:53:05 INFO - PROCESS | 1798 | 1461153185101 Marionette TRACE conn4 <- [1,2410,null,{}] 04:53:05 INFO - PROCESS | 1798 | 1461153185106 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:05 INFO - PROCESS | 1798 | 1461153185340 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 04:53:05 INFO - PROCESS | 1798 | 1461153185670 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x996bbc00 == 172 [pid = 1798] [id = 610] 04:53:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x9a687400) [pid = 1798] [serial = 1831] [outer = (nil)] 04:53:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x9fba0000) [pid = 1798] [serial = 1832] [outer = 0x9a687400] 04:53:05 INFO - PROCESS | 1798 | 1461153185765 Marionette DEBUG loaded listener.js 04:53:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x9fd99c00) [pid = 1798] [serial = 1833] [outer = 0x9a687400] 04:53:06 INFO - PROCESS | 1798 | 1461153186683 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:53:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:53:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1631ms 04:53:06 INFO - PROCESS | 1798 | 1461153186729 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 04:53:06 INFO - PROCESS | 1798 | 1461153186733 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 04:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:53:06 INFO - PROCESS | 1798 | 1461153186739 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:53:06 INFO - PROCESS | 1798 | 1461153186743 Marionette TRACE conn4 <- [1,2414,null,{}] 04:53:06 INFO - PROCESS | 1798 | 1461153186748 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:06 INFO - PROCESS | 1798 | 1461153186973 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 04:53:07 INFO - PROCESS | 1798 | 1461153187308 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x87453800 == 173 [pid = 1798] [id = 611] 04:53:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x8b661400) [pid = 1798] [serial = 1834] [outer = (nil)] 04:53:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x8b66a400) [pid = 1798] [serial = 1835] [outer = 0x8b661400] 04:53:07 INFO - PROCESS | 1798 | 1461153187407 Marionette DEBUG loaded listener.js 04:53:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x8b66bc00) [pid = 1798] [serial = 1836] [outer = 0x8b661400] 04:53:08 INFO - PROCESS | 1798 | 1461153188314 Marionette TRACE conn4 <- [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]]]}] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8a0a5000 == 172 [pid = 1798] [id = 592] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x887b8000 == 171 [pid = 1798] [id = 591] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x848ecc00 == 170 [pid = 1798] [id = 590] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x875c3400 == 169 [pid = 1798] [id = 588] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x85ece800 == 168 [pid = 1798] [id = 589] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x98dea400 == 167 [pid = 1798] [id = 587] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x914f0000 == 166 [pid = 1798] [id = 586] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x87405400 == 165 [pid = 1798] [id = 585] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8de84c00 == 164 [pid = 1798] [id = 583] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x938db800 == 163 [pid = 1798] [id = 584] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x937ed400 == 162 [pid = 1798] [id = 582] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x904cf800 == 161 [pid = 1798] [id = 581] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8b369400 == 160 [pid = 1798] [id = 580] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8fa42400 == 159 [pid = 1798] [id = 578] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8a845800 == 158 [pid = 1798] [id = 579] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x87406800 == 157 [pid = 1798] [id = 577] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8df59400 == 156 [pid = 1798] [id = 576] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x8df58400 == 155 [pid = 1798] [id = 575] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x87460c00 == 154 [pid = 1798] [id = 574] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x89ec1400 == 153 [pid = 1798] [id = 573] 04:53:10 INFO - PROCESS | 1798 | --DOCSHELL 0x875ca400 == 152 [pid = 1798] [id = 572] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8beac000) [pid = 1798] [serial = 1715] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8fa48400) [pid = 1798] [serial = 1670] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8a70f800) [pid = 1798] [serial = 1713] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x9fdf1c00) [pid = 1798] [serial = 1700] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x89df6000) [pid = 1798] [serial = 1706] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x95b1e000) [pid = 1798] [serial = 1683] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x97fb1800) [pid = 1798] [serial = 1689] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x89c61800) [pid = 1798] [serial = 1650] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x8f6c9800) [pid = 1798] [serial = 1667] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x8ec34000) [pid = 1798] [serial = 1665] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x996b2800) [pid = 1798] [serial = 1694] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x914e8400) [pid = 1798] [serial = 1674] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x96f01400) [pid = 1798] [serial = 1685] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8e90e000) [pid = 1798] [serial = 1664] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8b370800) [pid = 1798] [serial = 1710] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x9ff11000) [pid = 1798] [serial = 1701] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x912ed400) [pid = 1798] [serial = 1673] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8a7c8400) [pid = 1798] [serial = 1652] [outer = (nil)] [url = about:blank] 04:53:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:53:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 3787ms 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x9280f800) [pid = 1798] [serial = 1676] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x97b89000) [pid = 1798] [serial = 1688] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8876cc00) [pid = 1798] [serial = 1703] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x94f99c00) [pid = 1798] [serial = 1680] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8990c400) [pid = 1798] [serial = 1649] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8df4ec00) [pid = 1798] [serial = 1659] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x98aa4000) [pid = 1798] [serial = 1692] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8beae400) [pid = 1798] [serial = 1655] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8e039400) [pid = 1798] [serial = 1662] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8c030800) [pid = 1798] [serial = 1581] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x903f6800) [pid = 1798] [serial = 1671] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x8de6d800) [pid = 1798] [serial = 1656] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x92825c00) [pid = 1798] [serial = 1677] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x98752400) [pid = 1798] [serial = 1691] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8f6ce800) [pid = 1798] [serial = 1668] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8a848000) [pid = 1798] [serial = 1709] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x93c2b000) [pid = 1798] [serial = 1679] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x89df8000) [pid = 1798] [serial = 1707] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x9d507800) [pid = 1798] [serial = 1697] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x9fa8e000) [pid = 1798] [serial = 1698] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x95971400) [pid = 1798] [serial = 1682] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x88779000) [pid = 1798] [serial = 1704] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8de88c00) [pid = 1798] [serial = 1658] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x875d0400) [pid = 1798] [serial = 1712] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8e00ec00) [pid = 1798] [serial = 1661] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x996eec00) [pid = 1798] [serial = 1695] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x97802c00) [pid = 1798] [serial = 1686] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8a845000) [pid = 1798] [serial = 1653] [outer = (nil)] [url = about:blank] 04:53:10 INFO - PROCESS | 1798 | 1461153190736 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 04:53:10 INFO - PROCESS | 1798 | 1461153190741 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 04:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:53:10 INFO - PROCESS | 1798 | 1461153190752 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:53:10 INFO - PROCESS | 1798 | 1461153190757 Marionette TRACE conn4 <- [1,2418,null,{}] 04:53:10 INFO - PROCESS | 1798 | 1461153190768 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:10 INFO - PROCESS | 1798 | 1461153190972 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 04:53:11 INFO - PROCESS | 1798 | 1461153191204 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x89907800 == 153 [pid = 1798] [id = 612] 04:53:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8990bc00) [pid = 1798] [serial = 1837] [outer = (nil)] 04:53:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x89968c00) [pid = 1798] [serial = 1838] [outer = 0x8990bc00] 04:53:11 INFO - PROCESS | 1798 | 1461153191282 Marionette DEBUG loaded listener.js 04:53:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x89c66400) [pid = 1798] [serial = 1839] [outer = 0x8990bc00] 04:53:12 INFO - PROCESS | 1798 | 1461153192113 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1435ms 04:53:12 INFO - PROCESS | 1798 | 1461153192187 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 04:53:12 INFO - PROCESS | 1798 | 1461153192192 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 04:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:53:12 INFO - PROCESS | 1798 | 1461153192206 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:53:12 INFO - PROCESS | 1798 | 1461153192211 Marionette TRACE conn4 <- [1,2422,null,{}] 04:53:12 INFO - PROCESS | 1798 | 1461153192218 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:12 INFO - PROCESS | 1798 | 1461153192437 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 04:53:12 INFO - PROCESS | 1798 | 1461153192659 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ec4800 == 154 [pid = 1798] [id = 613] 04:53:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x89ec7000) [pid = 1798] [serial = 1840] [outer = (nil)] 04:53:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8a09e800) [pid = 1798] [serial = 1841] [outer = 0x89ec7000] 04:53:12 INFO - PROCESS | 1798 | 1461153192787 Marionette DEBUG loaded listener.js 04:53:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8a0a7c00) [pid = 1798] [serial = 1842] [outer = 0x89ec7000] 04:53:13 INFO - PROCESS | 1798 | 1461153193785 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:53:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:53:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1635ms 04:53:13 INFO - PROCESS | 1798 | 1461153193840 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 04:53:13 INFO - PROCESS | 1798 | 1461153193843 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 04:53:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:53:13 INFO - PROCESS | 1798 | 1461153193849 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:53:13 INFO - PROCESS | 1798 | 1461153193853 Marionette TRACE conn4 <- [1,2426,null,{}] 04:53:13 INFO - PROCESS | 1798 | 1461153193868 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:14 INFO - PROCESS | 1798 | 1461153194158 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 04:53:14 INFO - PROCESS | 1798 | 1461153194191 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e1a000 == 155 [pid = 1798] [id = 614] 04:53:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8a7d7400) [pid = 1798] [serial = 1843] [outer = (nil)] 04:53:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8b375c00) [pid = 1798] [serial = 1844] [outer = 0x8a7d7400] 04:53:14 INFO - PROCESS | 1798 | 1461153194272 Marionette DEBUG loaded listener.js 04:53:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8b668800) [pid = 1798] [serial = 1845] [outer = 0x8a7d7400] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8a707000) [pid = 1798] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8a0a7400) [pid = 1798] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x978ce400) [pid = 1798] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x9fba6000) [pid = 1798] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x9d50e400) [pid = 1798] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x937e5400) [pid = 1798] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x9874f000) [pid = 1798] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x96f0d800) [pid = 1798] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8f692800) [pid = 1798] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x96d94000) [pid = 1798] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x92802800) [pid = 1798] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8b6bc800) [pid = 1798] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x90656000) [pid = 1798] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x903ecc00) [pid = 1798] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8f689400) [pid = 1798] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8e051800) [pid = 1798] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x8e056400) [pid = 1798] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x8de82c00) [pid = 1798] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8a7ccc00) [pid = 1798] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x8990a400) [pid = 1798] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x869b1800) [pid = 1798] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:53:15 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x89e15c00) [pid = 1798] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:53:15 INFO - PROCESS | 1798 | 1461153195872 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:53:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:53:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2080ms 04:53:15 INFO - PROCESS | 1798 | 1461153195931 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 04:53:15 INFO - PROCESS | 1798 | 1461153195934 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 04:53:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:53:15 INFO - PROCESS | 1798 | 1461153195945 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:53:15 INFO - PROCESS | 1798 | 1461153195964 Marionette TRACE conn4 <- [1,2430,null,{}] 04:53:15 INFO - PROCESS | 1798 | 1461153195971 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:16 INFO - PROCESS | 1798 | 1461153196180 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 04:53:16 INFO - PROCESS | 1798 | 1461153196370 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d2400 == 156 [pid = 1798] [id = 615] 04:53:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x875ca000) [pid = 1798] [serial = 1846] [outer = (nil)] 04:53:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x8a84ac00) [pid = 1798] [serial = 1847] [outer = 0x875ca000] 04:53:16 INFO - PROCESS | 1798 | 1461153196450 Marionette DEBUG loaded listener.js 04:53:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8b6c5000) [pid = 1798] [serial = 1848] [outer = 0x875ca000] 04:53:17 INFO - PROCESS | 1798 | 1461153197246 Marionette TRACE conn4 <- [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]]]}] 04:53:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:53:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1352ms 04:53:17 INFO - PROCESS | 1798 | 1461153197299 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 04:53:17 INFO - PROCESS | 1798 | 1461153197302 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 04:53:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:53:17 INFO - PROCESS | 1798 | 1461153197308 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:53:17 INFO - PROCESS | 1798 | 1461153197311 Marionette TRACE conn4 <- [1,2434,null,{}] 04:53:17 INFO - PROCESS | 1798 | 1461153197316 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:17 INFO - PROCESS | 1798 | 1461153197517 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 04:53:17 INFO - PROCESS | 1798 | 1461153197956 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d3c00 == 157 [pid = 1798] [id = 616] 04:53:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x87405400) [pid = 1798] [serial = 1849] [outer = (nil)] 04:53:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x87412000) [pid = 1798] [serial = 1850] [outer = 0x87405400] 04:53:18 INFO - PROCESS | 1798 | 1461153198055 Marionette DEBUG loaded listener.js 04:53:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x88778400) [pid = 1798] [serial = 1851] [outer = 0x87405400] 04:53:19 INFO - PROCESS | 1798 | 1461153199026 Marionette TRACE conn4 <- [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]]]}] 04:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1784ms 04:53:19 INFO - PROCESS | 1798 | 1461153199095 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 04:53:19 INFO - PROCESS | 1798 | 1461153199103 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 04:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:53:19 INFO - PROCESS | 1798 | 1461153199113 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:53:19 INFO - PROCESS | 1798 | 1461153199117 Marionette TRACE conn4 <- [1,2438,null,{}] 04:53:19 INFO - PROCESS | 1798 | 1461153199125 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:19 INFO - PROCESS | 1798 | 1461153199404 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 04:53:19 INFO - PROCESS | 1798 | 1461153199752 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c6fc00 == 158 [pid = 1798] [id = 617] 04:53:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x89defc00) [pid = 1798] [serial = 1852] [outer = (nil)] 04:53:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x89e10000) [pid = 1798] [serial = 1853] [outer = 0x89defc00] 04:53:19 INFO - PROCESS | 1798 | 1461153199851 Marionette DEBUG loaded listener.js 04:53:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x89ec0000) [pid = 1798] [serial = 1854] [outer = 0x89defc00] 04:53:20 INFO - PROCESS | 1798 | 1461153200917 Marionette TRACE conn4 <- [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]]]}] 04:53:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:53:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1833ms 04:53:20 INFO - PROCESS | 1798 | 1461153200951 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 04:53:20 INFO - PROCESS | 1798 | 1461153200959 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 04:53:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:53:20 INFO - PROCESS | 1798 | 1461153200967 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:53:20 INFO - PROCESS | 1798 | 1461153200971 Marionette TRACE conn4 <- [1,2442,null,{}] 04:53:20 INFO - PROCESS | 1798 | 1461153200977 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:21 INFO - PROCESS | 1798 | 1461153201225 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 04:53:21 INFO - PROCESS | 1798 | 1461153201598 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ec2800 == 159 [pid = 1798] [id = 618] 04:53:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8a7d0c00) [pid = 1798] [serial = 1855] [outer = (nil)] 04:53:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8b36c400) [pid = 1798] [serial = 1856] [outer = 0x8a7d0c00] 04:53:21 INFO - PROCESS | 1798 | 1461153201696 Marionette DEBUG loaded listener.js 04:53:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8b6ba800) [pid = 1798] [serial = 1857] [outer = 0x8a7d0c00] 04:53:22 INFO - PROCESS | 1798 | 1461153202680 Marionette TRACE conn4 <- [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]]]}] 04:53:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:53:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1785ms 04:53:22 INFO - PROCESS | 1798 | 1461153202752 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 04:53:22 INFO - PROCESS | 1798 | 1461153202757 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 04:53:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:53:22 INFO - PROCESS | 1798 | 1461153202774 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:53:22 INFO - PROCESS | 1798 | 1461153202784 Marionette TRACE conn4 <- [1,2446,null,{}] 04:53:22 INFO - PROCESS | 1798 | 1461153202792 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:23 INFO - PROCESS | 1798 | 1461153203074 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 04:53:23 INFO - PROCESS | 1798 | 1461153203413 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a0a2c00 == 160 [pid = 1798] [id = 619] 04:53:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8a845800) [pid = 1798] [serial = 1858] [outer = (nil)] 04:53:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8de85000) [pid = 1798] [serial = 1859] [outer = 0x8a845800] 04:53:23 INFO - PROCESS | 1798 | 1461153203507 Marionette DEBUG loaded listener.js 04:53:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8de8f400) [pid = 1798] [serial = 1860] [outer = 0x8a845800] 04:53:24 INFO - PROCESS | 1798 | 1461153204398 Marionette TRACE conn4 <- [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]]]}] 04:53:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:53:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1655ms 04:53:24 INFO - PROCESS | 1798 | 1461153204421 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 04:53:24 INFO - PROCESS | 1798 | 1461153204426 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 04:53:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:53:24 INFO - PROCESS | 1798 | 1461153204464 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:53:24 INFO - PROCESS | 1798 | 1461153204468 Marionette TRACE conn4 <- [1,2450,null,{}] 04:53:24 INFO - PROCESS | 1798 | 1461153204478 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:24 INFO - PROCESS | 1798 | 1461153204709 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 04:53:25 INFO - PROCESS | 1798 | 1461153204991 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6c1000 == 161 [pid = 1798] [id = 620] 04:53:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8de73800) [pid = 1798] [serial = 1861] [outer = (nil)] 04:53:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8e033c00) [pid = 1798] [serial = 1862] [outer = 0x8de73800] 04:53:25 INFO - PROCESS | 1798 | 1461153205128 Marionette DEBUG loaded listener.js 04:53:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8e03b000) [pid = 1798] [serial = 1863] [outer = 0x8de73800] 04:53:26 INFO - PROCESS | 1798 | 1461153206123 Marionette TRACE conn4 <- [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]]]}] 04:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1725ms 04:53:26 INFO - PROCESS | 1798 | 1461153206166 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 04:53:26 INFO - PROCESS | 1798 | 1461153206170 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 04:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:53:26 INFO - PROCESS | 1798 | 1461153206177 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:53:26 INFO - PROCESS | 1798 | 1461153206180 Marionette TRACE conn4 <- [1,2454,null,{}] 04:53:26 INFO - PROCESS | 1798 | 1461153206186 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:26 INFO - PROCESS | 1798 | 1461153206411 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 04:53:26 INFO - PROCESS | 1798 | 1461153206753 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e056400 == 162 [pid = 1798] [id = 621] 04:53:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e892c00) [pid = 1798] [serial = 1864] [outer = (nil)] 04:53:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e89e000) [pid = 1798] [serial = 1865] [outer = 0x8e892c00] 04:53:26 INFO - PROCESS | 1798 | 1461153206866 Marionette DEBUG loaded listener.js 04:53:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8ec34000) [pid = 1798] [serial = 1866] [outer = 0x8e892c00] 04:53:27 INFO - PROCESS | 1798 | 1461153207828 Marionette TRACE conn4 <- [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]]]}] 04:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1691ms 04:53:27 INFO - PROCESS | 1798 | 1461153207869 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 04:53:27 INFO - PROCESS | 1798 | 1461153207873 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 04:53:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:53:27 INFO - PROCESS | 1798 | 1461153207879 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:53:27 INFO - PROCESS | 1798 | 1461153207883 Marionette TRACE conn4 <- [1,2458,null,{}] 04:53:27 INFO - PROCESS | 1798 | 1461153207889 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:28 INFO - PROCESS | 1798 | 1461153208118 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 04:53:28 INFO - PROCESS | 1798 | 1461153208398 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e895000 == 163 [pid = 1798] [id = 622] 04:53:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8f6c3400) [pid = 1798] [serial = 1867] [outer = (nil)] 04:53:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8f6d1c00) [pid = 1798] [serial = 1868] [outer = 0x8f6c3400] 04:53:28 INFO - PROCESS | 1798 | 1461153208535 Marionette DEBUG loaded listener.js 04:53:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8fa3dc00) [pid = 1798] [serial = 1869] [outer = 0x8f6c3400] 04:53:29 INFO - PROCESS | 1798 | 1461153209451 Marionette TRACE conn4 <- [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]]]}] 04:53:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:53:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1630ms 04:53:29 INFO - PROCESS | 1798 | 1461153209510 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 04:53:29 INFO - PROCESS | 1798 | 1461153209513 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 04:53:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:53:29 INFO - PROCESS | 1798 | 1461153209520 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:53:29 INFO - PROCESS | 1798 | 1461153209524 Marionette TRACE conn4 <- [1,2462,null,{}] 04:53:29 INFO - PROCESS | 1798 | 1461153209529 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:29 INFO - PROCESS | 1798 | 1461153209758 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 04:53:30 INFO - PROCESS | 1798 | 1461153210087 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x8df52400 == 164 [pid = 1798] [id = 623] 04:53:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8f6c3c00) [pid = 1798] [serial = 1870] [outer = (nil)] 04:53:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x904c7000) [pid = 1798] [serial = 1871] [outer = 0x8f6c3c00] 04:53:30 INFO - PROCESS | 1798 | 1461153210188 Marionette DEBUG loaded listener.js 04:53:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x904ca800) [pid = 1798] [serial = 1872] [outer = 0x8f6c3c00] 04:53:31 INFO - PROCESS | 1798 | 1461153211173 Marionette TRACE conn4 <- [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]]]}] 04:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1682ms 04:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:53:31 INFO - PROCESS | 1798 | 1461153211204 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 04:53:31 INFO - PROCESS | 1798 | 1461153211207 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 04:53:31 INFO - PROCESS | 1798 | 1461153211214 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:53:31 INFO - PROCESS | 1798 | 1461153211217 Marionette TRACE conn4 <- [1,2466,null,{}] 04:53:31 INFO - PROCESS | 1798 | 1461153211224 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:31 INFO - PROCESS | 1798 | 1461153211448 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 04:53:31 INFO - PROCESS | 1798 | 1461153211795 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d2800 == 165 [pid = 1798] [id = 624] 04:53:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x89969000) [pid = 1798] [serial = 1873] [outer = (nil)] 04:53:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x914f2000) [pid = 1798] [serial = 1874] [outer = 0x89969000] 04:53:31 INFO - PROCESS | 1798 | 1461153211890 Marionette DEBUG loaded listener.js 04:53:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x91e1fc00) [pid = 1798] [serial = 1875] [outer = 0x89969000] 04:53:32 INFO - PROCESS | 1798 | 1461153212791 Marionette TRACE conn4 <- [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]]]}] 04:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1642ms 04:53:32 INFO - PROCESS | 1798 | 1461153212856 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 04:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:53:32 INFO - PROCESS | 1798 | 1461153212861 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 04:53:32 INFO - PROCESS | 1798 | 1461153212867 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:53:32 INFO - PROCESS | 1798 | 1461153212870 Marionette TRACE conn4 <- [1,2470,null,{}] 04:53:32 INFO - PROCESS | 1798 | 1461153212876 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:33 INFO - PROCESS | 1798 | 1461153213106 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 04:53:33 INFO - PROCESS | 1798 | 1461153213432 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x914ef000 == 166 [pid = 1798] [id = 625] 04:53:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x91e12800) [pid = 1798] [serial = 1876] [outer = (nil)] 04:53:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x928f3c00) [pid = 1798] [serial = 1877] [outer = 0x91e12800] 04:53:33 INFO - PROCESS | 1798 | 1461153213528 Marionette DEBUG loaded listener.js 04:53:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x937e2c00) [pid = 1798] [serial = 1878] [outer = 0x91e12800] 04:53:34 INFO - PROCESS | 1798 | 1461153214434 Marionette TRACE conn4 <- [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]]]}] 04:53:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:53:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1580ms 04:53:34 INFO - PROCESS | 1798 | 1461153214448 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 04:53:34 INFO - PROCESS | 1798 | 1461153214451 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 04:53:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:53:34 INFO - PROCESS | 1798 | 1461153214459 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:53:34 INFO - PROCESS | 1798 | 1461153214463 Marionette TRACE conn4 <- [1,2474,null,{}] 04:53:34 INFO - PROCESS | 1798 | 1461153214468 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:34 INFO - PROCESS | 1798 | 1461153214699 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 04:53:34 INFO - PROCESS | 1798 | 1461153214962 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:35 INFO - PROCESS | 1798 | ++DOCSHELL 0x9282d400 == 167 [pid = 1798] [id = 626] 04:53:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x938d2c00) [pid = 1798] [serial = 1879] [outer = (nil)] 04:53:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x93cc7c00) [pid = 1798] [serial = 1880] [outer = 0x938d2c00] 04:53:35 INFO - PROCESS | 1798 | 1461153215073 Marionette DEBUG loaded listener.js 04:53:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x94fa4c00) [pid = 1798] [serial = 1881] [outer = 0x938d2c00] 04:53:36 INFO - PROCESS | 1798 | 1461153216107 Marionette TRACE conn4 <- [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]]]}] 04:53:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:53:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1679ms 04:53:36 INFO - PROCESS | 1798 | 1461153216139 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 04:53:36 INFO - PROCESS | 1798 | 1461153216143 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 04:53:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:53:36 INFO - PROCESS | 1798 | 1461153216150 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:53:36 INFO - PROCESS | 1798 | 1461153216154 Marionette TRACE conn4 <- [1,2478,null,{}] 04:53:36 INFO - PROCESS | 1798 | 1461153216160 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:36 INFO - PROCESS | 1798 | 1461153216424 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 04:53:36 INFO - PROCESS | 1798 | 1461153216754 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de81800 == 168 [pid = 1798] [id = 627] 04:53:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8e034400) [pid = 1798] [serial = 1882] [outer = (nil)] 04:53:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x97802c00) [pid = 1798] [serial = 1883] [outer = 0x8e034400] 04:53:36 INFO - PROCESS | 1798 | 1461153216849 Marionette DEBUG loaded listener.js 04:53:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x97b5fc00) [pid = 1798] [serial = 1884] [outer = 0x8e034400] 04:53:37 INFO - PROCESS | 1798 | 1461153217753 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1641ms 04:53:37 INFO - PROCESS | 1798 | 1461153217792 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 04:53:37 INFO - PROCESS | 1798 | 1461153217795 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 04:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:53:37 INFO - PROCESS | 1798 | 1461153217801 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:53:37 INFO - PROCESS | 1798 | 1461153217805 Marionette TRACE conn4 <- [1,2482,null,{}] 04:53:37 INFO - PROCESS | 1798 | 1461153217810 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:38 INFO - PROCESS | 1798 | 1461153218025 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 04:53:38 INFO - PROCESS | 1798 | 1461153218361 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x93c24800 == 169 [pid = 1798] [id = 628] 04:53:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x96a3f800) [pid = 1798] [serial = 1885] [outer = (nil)] 04:53:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x98752400) [pid = 1798] [serial = 1886] [outer = 0x96a3f800] 04:53:38 INFO - PROCESS | 1798 | 1461153218456 Marionette DEBUG loaded listener.js 04:53:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x98aa7000) [pid = 1798] [serial = 1887] [outer = 0x96a3f800] 04:53:39 INFO - PROCESS | 1798 | 1461153219353 Marionette TRACE conn4 <- [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]]]}] 04:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1629ms 04:53:39 INFO - PROCESS | 1798 | 1461153219433 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 04:53:39 INFO - PROCESS | 1798 | 1461153219436 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 04:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:53:39 INFO - PROCESS | 1798 | 1461153219443 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:53:39 INFO - PROCESS | 1798 | 1461153219446 Marionette TRACE conn4 <- [1,2486,null,{}] 04:53:39 INFO - PROCESS | 1798 | 1461153219452 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:39 INFO - PROCESS | 1798 | 1461153219732 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 04:53:40 INFO - PROCESS | 1798 | 1461153220064 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:40 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b8b000 == 170 [pid = 1798] [id = 629] 04:53:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x98272c00) [pid = 1798] [serial = 1888] [outer = (nil)] 04:53:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x99293800) [pid = 1798] [serial = 1889] [outer = 0x98272c00] 04:53:40 INFO - PROCESS | 1798 | 1461153220160 Marionette DEBUG loaded listener.js 04:53:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x996eec00) [pid = 1798] [serial = 1890] [outer = 0x98272c00] 04:53:41 INFO - PROCESS | 1798 | 1461153221141 Marionette TRACE conn4 <- [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]]]}] 04:53:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:53:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1739ms 04:53:41 INFO - PROCESS | 1798 | 1461153221183 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 04:53:41 INFO - PROCESS | 1798 | 1461153221186 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 04:53:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:53:41 INFO - PROCESS | 1798 | 1461153221193 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:53:41 INFO - PROCESS | 1798 | 1461153221196 Marionette TRACE conn4 <- [1,2490,null,{}] 04:53:41 INFO - PROCESS | 1798 | 1461153221202 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:41 INFO - PROCESS | 1798 | 1461153221429 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 04:53:41 INFO - PROCESS | 1798 | 1461153221767 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e8f2000 == 171 [pid = 1798] [id = 630] 04:53:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x8f6c6400) [pid = 1798] [serial = 1891] [outer = (nil)] 04:53:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x9d50f800) [pid = 1798] [serial = 1892] [outer = 0x8f6c6400] 04:53:41 INFO - PROCESS | 1798 | 1461153221862 Marionette DEBUG loaded listener.js 04:53:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x9fa33c00) [pid = 1798] [serial = 1893] [outer = 0x8f6c6400] 04:53:42 INFO - PROCESS | 1798 | 1461153222796 Marionette TRACE conn4 <- [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]]]}] 04:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1689ms 04:53:42 INFO - PROCESS | 1798 | 1461153222884 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 04:53:42 INFO - PROCESS | 1798 | 1461153222887 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 04:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:53:42 INFO - PROCESS | 1798 | 1461153222894 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:53:42 INFO - PROCESS | 1798 | 1461153222897 Marionette TRACE conn4 <- [1,2494,null,{}] 04:53:42 INFO - PROCESS | 1798 | 1461153222903 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:43 INFO - PROCESS | 1798 | 1461153223133 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 04:53:43 INFO - PROCESS | 1798 | 1461153223470 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x98273400 == 172 [pid = 1798] [id = 631] 04:53:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x9a6cfc00) [pid = 1798] [serial = 1894] [outer = (nil)] 04:53:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x9ffb5800) [pid = 1798] [serial = 1895] [outer = 0x9a6cfc00] 04:53:43 INFO - PROCESS | 1798 | 1461153223568 Marionette DEBUG loaded listener.js 04:53:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0xa0914000) [pid = 1798] [serial = 1896] [outer = 0x9a6cfc00] 04:53:44 INFO - PROCESS | 1798 | 1461153224564 Marionette TRACE conn4 <- [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]]]}] 04:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1736ms 04:53:44 INFO - PROCESS | 1798 | 1461153224631 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 04:53:44 INFO - PROCESS | 1798 | 1461153224634 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 04:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:53:44 INFO - PROCESS | 1798 | 1461153224641 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:53:44 INFO - PROCESS | 1798 | 1461153224644 Marionette TRACE conn4 <- [1,2498,null,{}] 04:53:44 INFO - PROCESS | 1798 | 1461153224650 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:44 INFO - PROCESS | 1798 | 1461153224876 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 04:53:45 INFO - PROCESS | 1798 | 1461153225210 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x887b7400 == 173 [pid = 1798] [id = 632] 04:53:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x9fba4400) [pid = 1798] [serial = 1897] [outer = (nil)] 04:53:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0xa292ec00) [pid = 1798] [serial = 1898] [outer = 0x9fba4400] 04:53:45 INFO - PROCESS | 1798 | 1461153225307 Marionette DEBUG loaded listener.js 04:53:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0xa2989800) [pid = 1798] [serial = 1899] [outer = 0x9fba4400] 04:53:46 INFO - PROCESS | 1798 | 1461153226230 Marionette TRACE conn4 <- [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]]]}] 04:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1629ms 04:53:46 INFO - PROCESS | 1798 | 1461153226271 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 04:53:46 INFO - PROCESS | 1798 | 1461153226275 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 04:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:53:46 INFO - PROCESS | 1798 | 1461153226281 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:53:46 INFO - PROCESS | 1798 | 1461153226284 Marionette TRACE conn4 <- [1,2502,null,{}] 04:53:46 INFO - PROCESS | 1798 | 1461153226290 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:46 INFO - PROCESS | 1798 | 1461153226512 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 04:53:46 INFO - PROCESS | 1798 | 1461153226857 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x85d6e400 == 174 [pid = 1798] [id = 633] 04:53:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x85d6e800) [pid = 1798] [serial = 1900] [outer = (nil)] 04:53:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x85d73c00) [pid = 1798] [serial = 1901] [outer = 0x85d6e800] 04:53:46 INFO - PROCESS | 1798 | 1461153226953 Marionette DEBUG loaded listener.js 04:53:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x85d75800) [pid = 1798] [serial = 1902] [outer = 0x85d6e800] 04:53:47 INFO - PROCESS | 1798 | 1461153227866 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8745ec00 == 173 [pid = 1798] [id = 505] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8876dc00 == 172 [pid = 1798] [id = 501] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89ebb000 == 171 [pid = 1798] [id = 509] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e00e000 == 170 [pid = 1798] [id = 510] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8a704400 == 169 [pid = 1798] [id = 506] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8a83e400 == 168 [pid = 1798] [id = 508] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee3400 == 167 [pid = 1798] [id = 507] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x873d2400 == 166 [pid = 1798] [id = 615] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x848e7c00 == 165 [pid = 1798] [id = 499] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89e1a000 == 164 [pid = 1798] [id = 614] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89ec4800 == 163 [pid = 1798] [id = 613] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89907800 == 162 [pid = 1798] [id = 612] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x903ed800 == 161 [pid = 1798] [id = 608] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8745a800 == 160 [pid = 1798] [id = 607] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x96a46400 == 159 [pid = 1798] [id = 606] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x928f4c00 == 158 [pid = 1798] [id = 604] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8f68d400 == 157 [pid = 1798] [id = 605] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x904cf000 == 156 [pid = 1798] [id = 603] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec4800 == 155 [pid = 1798] [id = 602] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9bb000 == 154 [pid = 1798] [id = 601] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e90f400 == 153 [pid = 1798] [id = 600] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x873c9800 == 152 [pid = 1798] [id = 599] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8bea8000 == 151 [pid = 1798] [id = 597] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8996b000 == 150 [pid = 1798] [id = 598] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6c3800 == 149 [pid = 1798] [id = 596] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x98de7800 == 148 [pid = 1798] [id = 566] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8a0a0c00 == 147 [pid = 1798] [id = 595] 04:53:49 INFO - PROCESS | 1798 | --DOCSHELL 0x888ef400 == 146 [pid = 1798] [id = 594] 04:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 3633ms 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8b45c800) [pid = 1798] [serial = 1647] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8a83dc00) [pid = 1798] [serial = 1781] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8a7c8c00) [pid = 1798] [serial = 1778] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0xa297f400) [pid = 1798] [serial = 1769] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0xa0e9f800) [pid = 1798] [serial = 1767] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0xa0d6a800) [pid = 1798] [serial = 1766] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0xa090ec00) [pid = 1798] [serial = 1764] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x9ffd6400) [pid = 1798] [serial = 1763] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x9e918000) [pid = 1798] [serial = 1761] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x9d506800) [pid = 1798] [serial = 1760] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x996bd400) [pid = 1798] [serial = 1758] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x9928b400) [pid = 1798] [serial = 1757] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x98aa5400) [pid = 1798] [serial = 1755] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x989e9400) [pid = 1798] [serial = 1754] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x97fa7400) [pid = 1798] [serial = 1752] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x97b8c000) [pid = 1798] [serial = 1751] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x97b5a800) [pid = 1798] [serial = 1749] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x96d9cc00) [pid = 1798] [serial = 1748] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x94f9ec00) [pid = 1798] [serial = 1746] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x93ccd800) [pid = 1798] [serial = 1745] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x938d0400) [pid = 1798] [serial = 1743] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x937eb000) [pid = 1798] [serial = 1742] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x9282fc00) [pid = 1798] [serial = 1740] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x92807000) [pid = 1798] [serial = 1739] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x914efc00) [pid = 1798] [serial = 1737] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x914e4000) [pid = 1798] [serial = 1736] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x903f3800) [pid = 1798] [serial = 1734] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x903ec000) [pid = 1798] [serial = 1733] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8ec32000) [pid = 1798] [serial = 1731] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8e90f800) [pid = 1798] [serial = 1730] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8e8f0400) [pid = 1798] [serial = 1728] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8e89a400) [pid = 1798] [serial = 1727] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8e008c00) [pid = 1798] [serial = 1725] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8df54c00) [pid = 1798] [serial = 1724] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8bea6000) [pid = 1798] [serial = 1722] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8b7d9800) [pid = 1798] [serial = 1721] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x89ee6000) [pid = 1798] [serial = 1719] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x89eb9c00) [pid = 1798] [serial = 1718] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8995f400) [pid = 1798] [serial = 1772] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x89c6c400) [pid = 1798] [serial = 1773] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0xa29d5800) [pid = 1798] [serial = 1770] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x89ee9000) [pid = 1798] [serial = 1776] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x89ec1000) [pid = 1798] [serial = 1775] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8a848800) [pid = 1798] [serial = 1779] [outer = (nil)] [url = about:blank] 04:53:50 INFO - PROCESS | 1798 | 1461153230256 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 04:53:50 INFO - PROCESS | 1798 | 1461153230261 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 04:53:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:53:50 INFO - PROCESS | 1798 | 1461153230276 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:53:50 INFO - PROCESS | 1798 | 1461153230284 Marionette TRACE conn4 <- [1,2506,null,{}] 04:53:50 INFO - PROCESS | 1798 | 1461153230292 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:50 INFO - PROCESS | 1798 | 1461153230496 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 04:53:50 INFO - PROCESS | 1798 | 1461153230728 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d0c00 == 147 [pid = 1798] [id = 634] 04:53:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x873d1000) [pid = 1798] [serial = 1903] [outer = (nil)] 04:53:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x87406800) [pid = 1798] [serial = 1904] [outer = 0x873d1000] 04:53:50 INFO - PROCESS | 1798 | 1461153230807 Marionette DEBUG loaded listener.js 04:53:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x87413400) [pid = 1798] [serial = 1905] [outer = 0x873d1000] 04:53:51 INFO - PROCESS | 1798 | 1461153231652 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1445ms 04:53:51 INFO - PROCESS | 1798 | 1461153231720 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 04:53:51 INFO - PROCESS | 1798 | 1461153231725 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 04:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:53:51 INFO - PROCESS | 1798 | 1461153231738 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:53:51 INFO - PROCESS | 1798 | 1461153231743 Marionette TRACE conn4 <- [1,2510,null,{}] 04:53:51 INFO - PROCESS | 1798 | 1461153231749 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:51 INFO - PROCESS | 1798 | 1461153231968 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 04:53:52 INFO - PROCESS | 1798 | 1461153232194 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x88771800 == 148 [pid = 1798] [id = 635] 04:53:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x88774400) [pid = 1798] [serial = 1906] [outer = (nil)] 04:53:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x887b2000) [pid = 1798] [serial = 1907] [outer = 0x88774400] 04:53:52 INFO - PROCESS | 1798 | 1461153232315 Marionette DEBUG loaded listener.js 04:53:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x888e8800) [pid = 1798] [serial = 1908] [outer = 0x88774400] 04:53:53 INFO - PROCESS | 1798 | 1461153233308 Marionette TRACE conn4 <- [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]]]}] 04:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1641ms 04:53:53 INFO - PROCESS | 1798 | 1461153233376 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 04:53:53 INFO - PROCESS | 1798 | 1461153233380 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 04:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:53:53 INFO - PROCESS | 1798 | 1461153233386 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:53:53 INFO - PROCESS | 1798 | 1461153233390 Marionette TRACE conn4 <- [1,2514,null,{}] 04:53:53 INFO - PROCESS | 1798 | 1461153233413 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:53 INFO - PROCESS | 1798 | 1461153233704 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 04:53:53 INFO - PROCESS | 1798 | 1461153233746 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x89967800 == 149 [pid = 1798] [id = 636] 04:53:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x89968000) [pid = 1798] [serial = 1909] [outer = (nil)] 04:53:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89ae3000) [pid = 1798] [serial = 1910] [outer = 0x89968000] 04:53:53 INFO - PROCESS | 1798 | 1461153233831 Marionette DEBUG loaded listener.js 04:53:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89c61800) [pid = 1798] [serial = 1911] [outer = 0x89968000] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8a7d7400) [pid = 1798] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x94fa1000) [pid = 1798] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x906e9400) [pid = 1798] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8bea1000) [pid = 1798] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8f9bf000) [pid = 1798] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8ec30c00) [pid = 1798] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8e031800) [pid = 1798] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8de83400) [pid = 1798] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8de77c00) [pid = 1798] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8b7d2800) [pid = 1798] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8a0a1800) [pid = 1798] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x89907000) [pid = 1798] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x89ec7000) [pid = 1798] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8990bc00) [pid = 1798] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8b661400) [pid = 1798] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x9a687400) [pid = 1798] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x98aa7c00) [pid = 1798] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x904c7800) [pid = 1798] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x95b93800) [pid = 1798] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x96d95800) [pid = 1798] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x93cca800) [pid = 1798] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:53:55 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x8a84a400) [pid = 1798] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:53:55 INFO - PROCESS | 1798 | 1461153235578 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2233ms 04:53:55 INFO - PROCESS | 1798 | 1461153235621 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 04:53:55 INFO - PROCESS | 1798 | 1461153235625 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 04:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:53:55 INFO - PROCESS | 1798 | 1461153235632 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:53:55 INFO - PROCESS | 1798 | 1461153235634 Marionette TRACE conn4 <- [1,2518,null,{}] 04:53:55 INFO - PROCESS | 1798 | 1461153235640 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:55 INFO - PROCESS | 1798 | 1461153235867 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 04:53:56 INFO - PROCESS | 1798 | 1461153236097 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x848ebc00 == 150 [pid = 1798] [id = 637] 04:53:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x89967000) [pid = 1798] [serial = 1912] [outer = (nil)] 04:53:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x89df2c00) [pid = 1798] [serial = 1913] [outer = 0x89967000] 04:53:56 INFO - PROCESS | 1798 | 1461153236179 Marionette DEBUG loaded listener.js 04:53:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x89e15c00) [pid = 1798] [serial = 1914] [outer = 0x89967000] 04:53:56 INFO - PROCESS | 1798 | 1461153236986 Marionette TRACE conn4 <- [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]]]}] 04:53:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:53:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1427ms 04:53:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:53:57 INFO - PROCESS | 1798 | 1461153237060 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 04:53:57 INFO - PROCESS | 1798 | 1461153237063 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 04:53:57 INFO - PROCESS | 1798 | 1461153237070 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:53:57 INFO - PROCESS | 1798 | 1461153237073 Marionette TRACE conn4 <- [1,2522,null,{}] 04:53:57 INFO - PROCESS | 1798 | 1461153237078 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:57 INFO - PROCESS | 1798 | 1461153237284 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 04:53:57 INFO - PROCESS | 1798 | 1461153237718 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec1400 == 151 [pid = 1798] [id = 638] 04:53:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x85ec2400) [pid = 1798] [serial = 1915] [outer = (nil)] 04:53:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x863eb400) [pid = 1798] [serial = 1916] [outer = 0x85ec2400] 04:53:57 INFO - PROCESS | 1798 | 1461153237817 Marionette DEBUG loaded listener.js 04:53:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x873d6c00) [pid = 1798] [serial = 1917] [outer = 0x85ec2400] 04:53:58 INFO - PROCESS | 1798 | 1461153238833 Marionette TRACE conn4 <- [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]]]}] 04:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1809ms 04:53:58 INFO - PROCESS | 1798 | 1461153238880 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 04:53:58 INFO - PROCESS | 1798 | 1461153238888 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 04:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:53:58 INFO - PROCESS | 1798 | 1461153238898 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:53:58 INFO - PROCESS | 1798 | 1461153238903 Marionette TRACE conn4 <- [1,2526,null,{}] 04:53:58 INFO - PROCESS | 1798 | 1461153238910 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:53:59 INFO - PROCESS | 1798 | 1461153239162 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 04:53:59 INFO - PROCESS | 1798 | 1461153239499 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:53:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x887b7c00 == 152 [pid = 1798] [id = 639] 04:53:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x888f0400) [pid = 1798] [serial = 1918] [outer = (nil)] 04:53:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8990d800) [pid = 1798] [serial = 1919] [outer = 0x888f0400] 04:53:59 INFO - PROCESS | 1798 | 1461153239616 Marionette DEBUG loaded listener.js 04:53:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8996b400) [pid = 1798] [serial = 1920] [outer = 0x888f0400] 04:54:00 INFO - PROCESS | 1798 | 1461153240679 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1831ms 04:54:00 INFO - PROCESS | 1798 | 1461153240733 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 04:54:00 INFO - PROCESS | 1798 | 1461153240739 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 04:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:54:00 INFO - PROCESS | 1798 | 1461153240748 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:54:00 INFO - PROCESS | 1798 | 1461153240752 Marionette TRACE conn4 <- [1,2530,null,{}] 04:54:00 INFO - PROCESS | 1798 | 1461153240758 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:00 INFO - PROCESS | 1798 | 1461153240994 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 04:54:01 INFO - PROCESS | 1798 | 1461153241392 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:01 INFO - PROCESS | 1798 | ++DOCSHELL 0x89963800 == 153 [pid = 1798] [id = 640] 04:54:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x89dfa800) [pid = 1798] [serial = 1921] [outer = (nil)] 04:54:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x89ebd000) [pid = 1798] [serial = 1922] [outer = 0x89dfa800] 04:54:01 INFO - PROCESS | 1798 | 1461153241484 Marionette DEBUG loaded listener.js 04:54:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x89eda400) [pid = 1798] [serial = 1923] [outer = 0x89dfa800] 04:54:02 INFO - PROCESS | 1798 | 1461153242490 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1780ms 04:54:02 INFO - PROCESS | 1798 | 1461153242529 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 04:54:02 INFO - PROCESS | 1798 | 1461153242532 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 04:54:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:54:02 INFO - PROCESS | 1798 | 1461153242550 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:54:02 INFO - PROCESS | 1798 | 1461153242561 Marionette TRACE conn4 <- [1,2534,null,{}] 04:54:02 INFO - PROCESS | 1798 | 1461153242568 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:02 INFO - PROCESS | 1798 | 1461153242819 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 04:54:03 INFO - PROCESS | 1798 | 1461153243147 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e18c00 == 154 [pid = 1798] [id = 641] 04:54:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x89ebfc00) [pid = 1798] [serial = 1924] [outer = (nil)] 04:54:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8a702000) [pid = 1798] [serial = 1925] [outer = 0x89ebfc00] 04:54:03 INFO - PROCESS | 1798 | 1461153243244 Marionette DEBUG loaded listener.js 04:54:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8a709400) [pid = 1798] [serial = 1926] [outer = 0x89ebfc00] 04:54:04 INFO - PROCESS | 1798 | 1461153244140 Marionette TRACE conn4 <- [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]]]}] 04:54:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:54:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1652ms 04:54:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:54:04 INFO - PROCESS | 1798 | 1461153244194 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 04:54:04 INFO - PROCESS | 1798 | 1461153244198 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 04:54:04 INFO - PROCESS | 1798 | 1461153244205 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:54:04 INFO - PROCESS | 1798 | 1461153244208 Marionette TRACE conn4 <- [1,2538,null,{}] 04:54:04 INFO - PROCESS | 1798 | 1461153244214 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:04 INFO - PROCESS | 1798 | 1461153244447 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 04:54:04 INFO - PROCESS | 1798 | 1461153244793 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x88777400 == 155 [pid = 1798] [id = 642] 04:54:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8996c800) [pid = 1798] [serial = 1927] [outer = (nil)] 04:54:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8a83c800) [pid = 1798] [serial = 1928] [outer = 0x8996c800] 04:54:04 INFO - PROCESS | 1798 | 1461153244888 Marionette DEBUG loaded listener.js 04:54:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8a842000) [pid = 1798] [serial = 1929] [outer = 0x8996c800] 04:54:05 INFO - PROCESS | 1798 | 1461153245843 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:54:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:54:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1687ms 04:54:05 INFO - PROCESS | 1798 | 1461153245892 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 04:54:05 INFO - PROCESS | 1798 | 1461153245895 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 04:54:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:54:05 INFO - PROCESS | 1798 | 1461153245902 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:54:05 INFO - PROCESS | 1798 | 1461153245906 Marionette TRACE conn4 <- [1,2542,null,{}] 04:54:05 INFO - PROCESS | 1798 | 1461153245912 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:06 INFO - PROCESS | 1798 | 1461153246153 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 04:54:06 INFO - PROCESS | 1798 | 1461153246457 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b36b400 == 156 [pid = 1798] [id = 643] 04:54:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8b36cc00) [pid = 1798] [serial = 1930] [outer = (nil)] 04:54:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8b374800) [pid = 1798] [serial = 1931] [outer = 0x8b36cc00] 04:54:06 INFO - PROCESS | 1798 | 1461153246572 Marionette DEBUG loaded listener.js 04:54:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8b670400) [pid = 1798] [serial = 1932] [outer = 0x8b36cc00] 04:54:07 INFO - PROCESS | 1798 | 1461153247565 Marionette TRACE conn4 <- [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]]]}] 04:54:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:54:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1730ms 04:54:07 INFO - PROCESS | 1798 | 1461153247635 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 04:54:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:54:07 INFO - PROCESS | 1798 | 1461153247639 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 04:54:07 INFO - PROCESS | 1798 | 1461153247645 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:54:07 INFO - PROCESS | 1798 | 1461153247649 Marionette TRACE conn4 <- [1,2546,null,{}] 04:54:07 INFO - PROCESS | 1798 | 1461153247654 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:07 INFO - PROCESS | 1798 | 1461153247882 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 04:54:08 INFO - PROCESS | 1798 | 1461153248214 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b454c00 == 157 [pid = 1798] [id = 644] 04:54:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8b6bb400) [pid = 1798] [serial = 1933] [outer = (nil)] 04:54:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8bea0800) [pid = 1798] [serial = 1934] [outer = 0x8b6bb400] 04:54:08 INFO - PROCESS | 1798 | 1461153248309 Marionette DEBUG loaded listener.js 04:54:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8bea7400) [pid = 1798] [serial = 1935] [outer = 0x8b6bb400] 04:54:09 INFO - PROCESS | 1798 | 1461153249219 Marionette TRACE conn4 <- [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]]]}] 04:54:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:54:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1635ms 04:54:09 INFO - PROCESS | 1798 | 1461153249279 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 04:54:09 INFO - PROCESS | 1798 | 1461153249284 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 04:54:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:54:09 INFO - PROCESS | 1798 | 1461153249290 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:54:09 INFO - PROCESS | 1798 | 1461153249294 Marionette TRACE conn4 <- [1,2550,null,{}] 04:54:09 INFO - PROCESS | 1798 | 1461153249300 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:09 INFO - PROCESS | 1798 | 1461153249530 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 04:54:09 INFO - PROCESS | 1798 | 1461153249869 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e1400 == 158 [pid = 1798] [id = 645] 04:54:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x89ec0800) [pid = 1798] [serial = 1936] [outer = (nil)] 04:54:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8c02e000) [pid = 1798] [serial = 1937] [outer = 0x89ec0800] 04:54:09 INFO - PROCESS | 1798 | 1461153249966 Marionette DEBUG loaded listener.js 04:54:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8c030800) [pid = 1798] [serial = 1938] [outer = 0x89ec0800] 04:54:10 INFO - PROCESS | 1798 | 1461153250935 Marionette TRACE conn4 <- [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]]]}] 04:54:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:54:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1680ms 04:54:10 INFO - PROCESS | 1798 | 1461153250971 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 04:54:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:54:10 INFO - PROCESS | 1798 | 1461153250976 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 04:54:10 INFO - PROCESS | 1798 | 1461153250982 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:54:10 INFO - PROCESS | 1798 | 1461153250986 Marionette TRACE conn4 <- [1,2554,null,{}] 04:54:10 INFO - PROCESS | 1798 | 1461153250992 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:11 INFO - PROCESS | 1798 | 1461153251219 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 04:54:11 INFO - PROCESS | 1798 | 1461153251582 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x8c02ec00 == 159 [pid = 1798] [id = 646] 04:54:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8de76000) [pid = 1798] [serial = 1939] [outer = (nil)] 04:54:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x8de7a400) [pid = 1798] [serial = 1940] [outer = 0x8de76000] 04:54:11 INFO - PROCESS | 1798 | 1461153251677 Marionette DEBUG loaded listener.js 04:54:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x8de85800) [pid = 1798] [serial = 1941] [outer = 0x8de76000] 04:54:12 INFO - PROCESS | 1798 | 1461153252597 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:54:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:54:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1686ms 04:54:12 INFO - PROCESS | 1798 | 1461153252668 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 04:54:12 INFO - PROCESS | 1798 | 1461153252672 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 04:54:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:54:12 INFO - PROCESS | 1798 | 1461153252678 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:54:12 INFO - PROCESS | 1798 | 1461153252682 Marionette TRACE conn4 <- [1,2558,null,{}] 04:54:12 INFO - PROCESS | 1798 | 1461153252688 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:12 INFO - PROCESS | 1798 | 1461153252915 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 04:54:13 INFO - PROCESS | 1798 | 1461153253247 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de73c00 == 160 [pid = 1798] [id = 647] 04:54:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8de74c00) [pid = 1798] [serial = 1942] [outer = (nil)] 04:54:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x8df55800) [pid = 1798] [serial = 1943] [outer = 0x8de74c00] 04:54:13 INFO - PROCESS | 1798 | 1461153253348 Marionette DEBUG loaded listener.js 04:54:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x8df5c400) [pid = 1798] [serial = 1944] [outer = 0x8de74c00] 04:54:14 INFO - PROCESS | 1798 | 1461153254284 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:54:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:54:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1679ms 04:54:14 INFO - PROCESS | 1798 | 1461153254359 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 04:54:14 INFO - PROCESS | 1798 | 1461153254363 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 04:54:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:54:14 INFO - PROCESS | 1798 | 1461153254369 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:54:14 INFO - PROCESS | 1798 | 1461153254373 Marionette TRACE conn4 <- [1,2562,null,{}] 04:54:14 INFO - PROCESS | 1798 | 1461153254379 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:14 INFO - PROCESS | 1798 | 1461153254641 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 04:54:15 INFO - PROCESS | 1798 | 1461153255008 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e00fc00 == 161 [pid = 1798] [id = 648] 04:54:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x8e031400) [pid = 1798] [serial = 1945] [outer = (nil)] 04:54:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8e039800) [pid = 1798] [serial = 1946] [outer = 0x8e031400] 04:54:15 INFO - PROCESS | 1798 | 1461153255116 Marionette DEBUG loaded listener.js 04:54:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x8e054400) [pid = 1798] [serial = 1947] [outer = 0x8e031400] 04:54:16 INFO - PROCESS | 1798 | 1461153256159 Marionette TRACE conn4 <- [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]]]}] 04:54:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:54:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1836ms 04:54:16 INFO - PROCESS | 1798 | 1461153256207 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 04:54:16 INFO - PROCESS | 1798 | 1461153256212 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 04:54:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:54:16 INFO - PROCESS | 1798 | 1461153256219 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:54:16 INFO - PROCESS | 1798 | 1461153256224 Marionette TRACE conn4 <- [1,2566,null,{}] 04:54:16 INFO - PROCESS | 1798 | 1461153256230 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:16 INFO - PROCESS | 1798 | 1461153256515 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 04:54:16 INFO - PROCESS | 1798 | 1461153256829 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e89a400 == 162 [pid = 1798] [id = 649] 04:54:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8e8ee800) [pid = 1798] [serial = 1948] [outer = (nil)] 04:54:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x8e907400) [pid = 1798] [serial = 1949] [outer = 0x8e8ee800] 04:54:16 INFO - PROCESS | 1798 | 1461153256920 Marionette DEBUG loaded listener.js 04:54:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x8e90ac00) [pid = 1798] [serial = 1950] [outer = 0x8e8ee800] 04:54:17 INFO - PROCESS | 1798 | 1461153257865 Marionette TRACE conn4 <- [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]]]}] 04:54:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:54:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1682ms 04:54:17 INFO - PROCESS | 1798 | 1461153257902 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 04:54:17 INFO - PROCESS | 1798 | 1461153257906 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 04:54:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:54:17 INFO - PROCESS | 1798 | 1461153257912 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:54:17 INFO - PROCESS | 1798 | 1461153257916 Marionette TRACE conn4 <- [1,2570,null,{}] 04:54:17 INFO - PROCESS | 1798 | 1461153257922 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:18 INFO - PROCESS | 1798 | 1461153258148 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 04:54:18 INFO - PROCESS | 1798 | 1461153258484 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c69c00 == 163 [pid = 1798] [id = 650] 04:54:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x8e907c00) [pid = 1798] [serial = 1951] [outer = (nil)] 04:54:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8ec32000) [pid = 1798] [serial = 1952] [outer = 0x8e907c00] 04:54:18 INFO - PROCESS | 1798 | 1461153258580 Marionette DEBUG loaded listener.js 04:54:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x8ec34800) [pid = 1798] [serial = 1953] [outer = 0x8e907c00] 04:54:19 INFO - PROCESS | 1798 | 1461153259506 Marionette TRACE conn4 <- [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]]]}] 04:54:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:54:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1633ms 04:54:19 INFO - PROCESS | 1798 | 1461153259546 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 04:54:19 INFO - PROCESS | 1798 | 1461153259550 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 04:54:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:54:19 INFO - PROCESS | 1798 | 1461153259556 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:54:19 INFO - PROCESS | 1798 | 1461153259559 Marionette TRACE conn4 <- [1,2574,null,{}] 04:54:19 INFO - PROCESS | 1798 | 1461153259565 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:19 INFO - PROCESS | 1798 | 1461153259803 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 04:54:20 INFO - PROCESS | 1798 | 1461153260149 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e90f800 == 164 [pid = 1798] [id = 651] 04:54:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x8ec2d000) [pid = 1798] [serial = 1954] [outer = (nil)] 04:54:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x8f692400) [pid = 1798] [serial = 1955] [outer = 0x8ec2d000] 04:54:20 INFO - PROCESS | 1798 | 1461153260244 Marionette DEBUG loaded listener.js 04:54:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x8f6c5000) [pid = 1798] [serial = 1956] [outer = 0x8ec2d000] 04:54:21 INFO - PROCESS | 1798 | 1461153261150 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:54:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:54:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1631ms 04:54:21 INFO - PROCESS | 1798 | 1461153261188 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 04:54:21 INFO - PROCESS | 1798 | 1461153261191 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 04:54:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:54:21 INFO - PROCESS | 1798 | 1461153261198 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:54:21 INFO - PROCESS | 1798 | 1461153261202 Marionette TRACE conn4 <- [1,2578,null,{}] 04:54:21 INFO - PROCESS | 1798 | 1461153261208 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:21 INFO - PROCESS | 1798 | 1461153261448 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 04:54:21 INFO - PROCESS | 1798 | 1461153261784 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e908800 == 165 [pid = 1798] [id = 652] 04:54:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x8f689000) [pid = 1798] [serial = 1957] [outer = (nil)] 04:54:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x8f9b9c00) [pid = 1798] [serial = 1958] [outer = 0x8f689000] 04:54:21 INFO - PROCESS | 1798 | 1461153261879 Marionette DEBUG loaded listener.js 04:54:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x8f9bcc00) [pid = 1798] [serial = 1959] [outer = 0x8f689000] 04:54:22 INFO - PROCESS | 1798 | 1461153262793 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:54:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:54:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1634ms 04:54:22 INFO - PROCESS | 1798 | 1461153262833 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 04:54:22 INFO - PROCESS | 1798 | 1461153262837 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 04:54:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:54:22 INFO - PROCESS | 1798 | 1461153262843 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:54:22 INFO - PROCESS | 1798 | 1461153262846 Marionette TRACE conn4 <- [1,2582,null,{}] 04:54:22 INFO - PROCESS | 1798 | 1461153262852 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:23 INFO - PROCESS | 1798 | 1461153263079 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 04:54:23 INFO - PROCESS | 1798 | 1461153263431 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de74400 == 166 [pid = 1798] [id = 653] 04:54:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x8f6cf000) [pid = 1798] [serial = 1960] [outer = (nil)] 04:54:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x903f1800) [pid = 1798] [serial = 1961] [outer = 0x8f6cf000] 04:54:23 INFO - PROCESS | 1798 | 1461153263529 Marionette DEBUG loaded listener.js 04:54:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x903f3800) [pid = 1798] [serial = 1962] [outer = 0x8f6cf000] 04:54:24 INFO - PROCESS | 1798 | 1461153264485 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:54:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:54:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1689ms 04:54:24 INFO - PROCESS | 1798 | 1461153264533 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 04:54:24 INFO - PROCESS | 1798 | 1461153264536 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 04:54:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:54:24 INFO - PROCESS | 1798 | 1461153264544 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:54:24 INFO - PROCESS | 1798 | 1461153264548 Marionette TRACE conn4 <- [1,2586,null,{}] 04:54:24 INFO - PROCESS | 1798 | 1461153264555 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:24 INFO - PROCESS | 1798 | 1461153264799 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 04:54:25 INFO - PROCESS | 1798 | 1461153265144 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f687800 == 167 [pid = 1798] [id = 654] 04:54:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x903ec000) [pid = 1798] [serial = 1963] [outer = (nil)] 04:54:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x904d0c00) [pid = 1798] [serial = 1964] [outer = 0x903ec000] 04:54:25 INFO - PROCESS | 1798 | 1461153265235 Marionette DEBUG loaded listener.js 04:54:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x904d3400) [pid = 1798] [serial = 1965] [outer = 0x903ec000] 04:54:26 INFO - PROCESS | 1798 | 1461153266175 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:54:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:54:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1683ms 04:54:26 INFO - PROCESS | 1798 | 1461153266228 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 04:54:26 INFO - PROCESS | 1798 | 1461153266232 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 04:54:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:54:26 INFO - PROCESS | 1798 | 1461153266238 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:54:26 INFO - PROCESS | 1798 | 1461153266241 Marionette TRACE conn4 <- [1,2590,null,{}] 04:54:26 INFO - PROCESS | 1798 | 1461153266247 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:26 INFO - PROCESS | 1798 | 1461153266493 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 04:54:26 INFO - PROCESS | 1798 | 1461153266864 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x904c6c00 == 168 [pid = 1798] [id = 655] 04:54:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x906ec800) [pid = 1798] [serial = 1966] [outer = (nil)] 04:54:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x914e6000) [pid = 1798] [serial = 1967] [outer = 0x906ec800] 04:54:26 INFO - PROCESS | 1798 | 1461153266964 Marionette DEBUG loaded listener.js 04:54:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x914ea000) [pid = 1798] [serial = 1968] [outer = 0x906ec800] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x85d6e400 == 167 [pid = 1798] [id = 633] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x887b7400 == 166 [pid = 1798] [id = 632] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f2000 == 165 [pid = 1798] [id = 630] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x98273400 == 164 [pid = 1798] [id = 631] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x97b8b000 == 163 [pid = 1798] [id = 629] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x93c24800 == 162 [pid = 1798] [id = 628] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x8de81800 == 161 [pid = 1798] [id = 627] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x914ef000 == 160 [pid = 1798] [id = 625] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x9282d400 == 159 [pid = 1798] [id = 626] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x873d2800 == 158 [pid = 1798] [id = 624] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x8df52400 == 157 [pid = 1798] [id = 623] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x8e895000 == 156 [pid = 1798] [id = 622] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x8e056400 == 155 [pid = 1798] [id = 621] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6c1000 == 154 [pid = 1798] [id = 620] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x89ec2800 == 153 [pid = 1798] [id = 618] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x8a0a2c00 == 152 [pid = 1798] [id = 619] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x89c6fc00 == 151 [pid = 1798] [id = 617] 04:54:29 INFO - PROCESS | 1798 | --DOCSHELL 0x873d3c00 == 150 [pid = 1798] [id = 616] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8c038000) [pid = 1798] [serial = 1716] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8a84ac00) [pid = 1798] [serial = 1847] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8b375c00) [pid = 1798] [serial = 1844] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8b668800) [pid = 1798] [serial = 1845] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x9590b800) [pid = 1798] [serial = 1814] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x937e4c00) [pid = 1798] [serial = 1812] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x937e1800) [pid = 1798] [serial = 1811] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x91eb6c00) [pid = 1798] [serial = 1809] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x91eb1400) [pid = 1798] [serial = 1808] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x912f0000) [pid = 1798] [serial = 1806] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x90656800) [pid = 1798] [serial = 1805] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x903eb000) [pid = 1798] [serial = 1803] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8fa45000) [pid = 1798] [serial = 1802] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8f6c6800) [pid = 1798] [serial = 1800] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x8ec31400) [pid = 1798] [serial = 1799] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8e055c00) [pid = 1798] [serial = 1797] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8e052000) [pid = 1798] [serial = 1796] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8e003000) [pid = 1798] [serial = 1794] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8de8c800) [pid = 1798] [serial = 1793] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x8de6c000) [pid = 1798] [serial = 1791] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8bea5400) [pid = 1798] [serial = 1790] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8b36b000) [pid = 1798] [serial = 1788] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8a70a800) [pid = 1798] [serial = 1787] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x89df4400) [pid = 1798] [serial = 1785] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x89967c00) [pid = 1798] [serial = 1784] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8a09e800) [pid = 1798] [serial = 1841] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x89968c00) [pid = 1798] [serial = 1838] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x89c66400) [pid = 1798] [serial = 1839] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8b66bc00) [pid = 1798] [serial = 1836] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8b66a400) [pid = 1798] [serial = 1835] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x9fd99c00) [pid = 1798] [serial = 1833] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x9fba0000) [pid = 1798] [serial = 1832] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x9d507c00) [pid = 1798] [serial = 1830] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x9a680c00) [pid = 1798] [serial = 1829] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x98de6000) [pid = 1798] [serial = 1827] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x98b0f800) [pid = 1798] [serial = 1826] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x98756800) [pid = 1798] [serial = 1824] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x98750000) [pid = 1798] [serial = 1823] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x97b82400) [pid = 1798] [serial = 1821] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x97b67800) [pid = 1798] [serial = 1820] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x96d98000) [pid = 1798] [serial = 1818] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x96aadc00) [pid = 1798] [serial = 1817] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x95976800) [pid = 1798] [serial = 1815] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8a0a7c00) [pid = 1798] [serial = 1842] [outer = (nil)] [url = about:blank] 04:54:30 INFO - PROCESS | 1798 | 1461153270371 Marionette TRACE conn4 <- [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]]]}] 04:54:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:54:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 4189ms 04:54:30 INFO - PROCESS | 1798 | 1461153270428 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 04:54:30 INFO - PROCESS | 1798 | 1461153270433 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 04:54:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:54:30 INFO - PROCESS | 1798 | 1461153270442 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:54:30 INFO - PROCESS | 1798 | 1461153270447 Marionette TRACE conn4 <- [1,2594,null,{}] 04:54:30 INFO - PROCESS | 1798 | 1461153270457 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:30 INFO - PROCESS | 1798 | 1461153270712 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 04:54:30 INFO - PROCESS | 1798 | 1461153270926 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x848ea400 == 151 [pid = 1798] [id = 656] 04:54:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8740d400) [pid = 1798] [serial = 1969] [outer = (nil)] 04:54:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x88775c00) [pid = 1798] [serial = 1970] [outer = 0x8740d400] 04:54:31 INFO - PROCESS | 1798 | 1461153271015 Marionette DEBUG loaded listener.js 04:54:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x888e5800) [pid = 1798] [serial = 1971] [outer = 0x8740d400] 04:54:31 INFO - PROCESS | 1798 | 1461153271889 Marionette TRACE conn4 <- [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]]]}] 04:54:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:54:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1483ms 04:54:31 INFO - PROCESS | 1798 | 1461153271925 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 04:54:31 INFO - PROCESS | 1798 | 1461153271933 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 04:54:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:54:31 INFO - PROCESS | 1798 | 1461153271943 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:54:31 INFO - PROCESS | 1798 | 1461153271947 Marionette TRACE conn4 <- [1,2598,null,{}] 04:54:31 INFO - PROCESS | 1798 | 1461153271953 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:32 INFO - PROCESS | 1798 | 1461153272260 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 04:54:32 INFO - PROCESS | 1798 | 1461153272394 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x88779800 == 152 [pid = 1798] [id = 657] 04:54:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x89960000) [pid = 1798] [serial = 1972] [outer = (nil)] 04:54:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x89c64800) [pid = 1798] [serial = 1973] [outer = 0x89960000] 04:54:32 INFO - PROCESS | 1798 | 1461153272506 Marionette DEBUG loaded listener.js 04:54:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x89c70400) [pid = 1798] [serial = 1974] [outer = 0x89960000] 04:54:33 INFO - PROCESS | 1798 | 1461153273585 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:54:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:54:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1698ms 04:54:33 INFO - PROCESS | 1798 | 1461153273651 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 04:54:33 INFO - PROCESS | 1798 | 1461153273654 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 04:54:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:54:33 INFO - PROCESS | 1798 | 1461153273662 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:54:33 INFO - PROCESS | 1798 | 1461153273668 Marionette TRACE conn4 <- [1,2602,null,{}] 04:54:33 INFO - PROCESS | 1798 | 1461153273684 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:33 INFO - PROCESS | 1798 | 1461153273987 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 04:54:34 INFO - PROCESS | 1798 | 1461153274207 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x89eb9400 == 153 [pid = 1798] [id = 658] 04:54:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x89ec6800) [pid = 1798] [serial = 1975] [outer = (nil)] 04:54:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89ee7800) [pid = 1798] [serial = 1976] [outer = 0x89ec6800] 04:54:34 INFO - PROCESS | 1798 | 1461153274289 Marionette DEBUG loaded listener.js 04:54:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8a0a2c00) [pid = 1798] [serial = 1977] [outer = 0x89ec6800] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x938d2c00) [pid = 1798] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x9a6cfc00) [pid = 1798] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x98272c00) [pid = 1798] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x873d1000) [pid = 1798] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x88774400) [pid = 1798] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x87405400) [pid = 1798] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8e892c00) [pid = 1798] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x91e12800) [pid = 1798] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x89969000) [pid = 1798] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8e034400) [pid = 1798] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8f6c6400) [pid = 1798] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8a845800) [pid = 1798] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x89968000) [pid = 1798] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8745dc00) [pid = 1798] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8a7d0c00) [pid = 1798] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x89defc00) [pid = 1798] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x85d6e800) [pid = 1798] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x96a3f800) [pid = 1798] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8f6c3c00) [pid = 1798] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x8f6c3400) [pid = 1798] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x9fba4400) [pid = 1798] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:54:35 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x8de73800) [pid = 1798] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:54:35 INFO - PROCESS | 1798 | 1461153275770 Marionette TRACE conn4 <- [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]]]}] 04:54:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:54:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 2135ms 04:54:35 INFO - PROCESS | 1798 | 1461153275798 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 04:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:54:35 INFO - PROCESS | 1798 | 1461153275803 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 04:54:35 INFO - PROCESS | 1798 | 1461153275810 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:54:35 INFO - PROCESS | 1798 | 1461153275812 Marionette TRACE conn4 <- [1,2606,null,{}] 04:54:35 INFO - PROCESS | 1798 | 1461153275819 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:36 INFO - PROCESS | 1798 | 1461153276115 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 04:54:36 INFO - PROCESS | 1798 | 1461153276138 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x85d6cc00 == 154 [pid = 1798] [id = 659] 04:54:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x875d2800) [pid = 1798] [serial = 1978] [outer = (nil)] 04:54:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x8a0a5800) [pid = 1798] [serial = 1979] [outer = 0x875d2800] 04:54:36 INFO - PROCESS | 1798 | 1461153276217 Marionette DEBUG loaded listener.js 04:54:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8a83b400) [pid = 1798] [serial = 1980] [outer = 0x875d2800] 04:54:37 INFO - PROCESS | 1798 | 1461153277399 Marionette TRACE conn4 <- [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]]]}] 04:54:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:54:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1629ms 04:54:37 INFO - PROCESS | 1798 | 1461153277439 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 04:54:37 INFO - PROCESS | 1798 | 1461153277445 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 04:54:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:54:37 INFO - PROCESS | 1798 | 1461153277454 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:54:37 INFO - PROCESS | 1798 | 1461153277460 Marionette TRACE conn4 <- [1,2610,null,{}] 04:54:37 INFO - PROCESS | 1798 | 1461153277471 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:37 INFO - PROCESS | 1798 | 1461153277737 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 04:54:38 INFO - PROCESS | 1798 | 1461153278109 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x875c6c00 == 155 [pid = 1798] [id = 660] 04:54:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x88771400) [pid = 1798] [serial = 1981] [outer = (nil)] 04:54:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x888e7400) [pid = 1798] [serial = 1982] [outer = 0x88771400] 04:54:38 INFO - PROCESS | 1798 | 1461153278205 Marionette DEBUG loaded listener.js 04:54:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x89965000) [pid = 1798] [serial = 1983] [outer = 0x88771400] 04:54:39 INFO - PROCESS | 1798 | 1461153279187 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1797ms 04:54:39 INFO - PROCESS | 1798 | 1461153279252 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 04:54:39 INFO - PROCESS | 1798 | 1461153279261 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 04:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:54:39 INFO - PROCESS | 1798 | 1461153279272 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:54:39 INFO - PROCESS | 1798 | 1461153279276 Marionette TRACE conn4 <- [1,2614,null,{}] 04:54:39 INFO - PROCESS | 1798 | 1461153279283 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:39 INFO - PROCESS | 1798 | 1461153279567 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 04:54:39 INFO - PROCESS | 1798 | 1461153279924 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8877ac00 == 156 [pid = 1798] [id = 661] 04:54:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x888ebc00) [pid = 1798] [serial = 1984] [outer = (nil)] 04:54:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8a0a2400) [pid = 1798] [serial = 1985] [outer = 0x888ebc00] 04:54:40 INFO - PROCESS | 1798 | 1461153280015 Marionette DEBUG loaded listener.js 04:54:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8b36b800) [pid = 1798] [serial = 1986] [outer = 0x888ebc00] 04:54:41 INFO - PROCESS | 1798 | 1461153281058 Marionette TRACE conn4 <- [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]]]}] 04:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1832ms 04:54:41 INFO - PROCESS | 1798 | 1461153281105 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 04:54:41 INFO - PROCESS | 1798 | 1461153281108 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 04:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:54:41 INFO - PROCESS | 1798 | 1461153281117 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:54:41 INFO - PROCESS | 1798 | 1461153281124 Marionette TRACE conn4 <- [1,2618,null,{}] 04:54:41 INFO - PROCESS | 1798 | 1461153281141 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:41 INFO - PROCESS | 1798 | 1461153281374 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 04:54:41 INFO - PROCESS | 1798 | 1461153281760 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b668000 == 157 [pid = 1798] [id = 662] 04:54:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8b66bc00) [pid = 1798] [serial = 1987] [outer = (nil)] 04:54:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8b66fc00) [pid = 1798] [serial = 1988] [outer = 0x8b66bc00] 04:54:41 INFO - PROCESS | 1798 | 1461153281890 Marionette DEBUG loaded listener.js 04:54:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8b6c7000) [pid = 1798] [serial = 1989] [outer = 0x8b66bc00] 04:54:42 INFO - PROCESS | 1798 | 1461153282837 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1786ms 04:54:42 INFO - PROCESS | 1798 | 1461153282904 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 04:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:54:42 INFO - PROCESS | 1798 | 1461153282909 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 04:54:42 INFO - PROCESS | 1798 | 1461153282915 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:54:42 INFO - PROCESS | 1798 | 1461153282919 Marionette TRACE conn4 <- [1,2622,null,{}] 04:54:42 INFO - PROCESS | 1798 | 1461153282925 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:43 INFO - PROCESS | 1798 | 1461153283187 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 04:54:43 INFO - PROCESS | 1798 | 1461153283520 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x89965800 == 158 [pid = 1798] [id = 663] 04:54:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8b7e1400) [pid = 1798] [serial = 1990] [outer = (nil)] 04:54:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8c033400) [pid = 1798] [serial = 1991] [outer = 0x8b7e1400] 04:54:43 INFO - PROCESS | 1798 | 1461153283617 Marionette DEBUG loaded listener.js 04:54:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8c039400) [pid = 1798] [serial = 1992] [outer = 0x8b7e1400] 04:54:44 INFO - PROCESS | 1798 | 1461153284551 Marionette TRACE conn4 <- [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]]]}] 04:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1680ms 04:54:44 INFO - PROCESS | 1798 | 1461153284596 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 04:54:44 INFO - PROCESS | 1798 | 1461153284600 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 04:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:54:44 INFO - PROCESS | 1798 | 1461153284606 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:54:44 INFO - PROCESS | 1798 | 1461153284610 Marionette TRACE conn4 <- [1,2626,null,{}] 04:54:44 INFO - PROCESS | 1798 | 1461153284616 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:44 INFO - PROCESS | 1798 | 1461153284859 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 04:54:45 INFO - PROCESS | 1798 | 1461153285189 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7d6c00 == 159 [pid = 1798] [id = 664] 04:54:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8bea5400) [pid = 1798] [serial = 1993] [outer = (nil)] 04:54:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8de8c800) [pid = 1798] [serial = 1994] [outer = 0x8bea5400] 04:54:45 INFO - PROCESS | 1798 | 1461153285287 Marionette DEBUG loaded listener.js 04:54:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8df55c00) [pid = 1798] [serial = 1995] [outer = 0x8bea5400] 04:54:46 INFO - PROCESS | 1798 | 1461153286224 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:54:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:54:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1679ms 04:54:46 INFO - PROCESS | 1798 | 1461153286286 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 04:54:46 INFO - PROCESS | 1798 | 1461153286290 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 04:54:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:54:46 INFO - PROCESS | 1798 | 1461153286297 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:54:46 INFO - PROCESS | 1798 | 1461153286301 Marionette TRACE conn4 <- [1,2630,null,{}] 04:54:46 INFO - PROCESS | 1798 | 1461153286306 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:46 INFO - PROCESS | 1798 | 1461153286588 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 04:54:46 INFO - PROCESS | 1798 | 1461153286939 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a704c00 == 160 [pid = 1798] [id = 665] 04:54:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8de7a800) [pid = 1798] [serial = 1996] [outer = (nil)] 04:54:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e05a400) [pid = 1798] [serial = 1997] [outer = 0x8de7a800] 04:54:47 INFO - PROCESS | 1798 | 1461153287040 Marionette DEBUG loaded listener.js 04:54:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8e892c00) [pid = 1798] [serial = 1998] [outer = 0x8de7a800] 04:54:47 INFO - PROCESS | 1798 | 1461153287962 Marionette TRACE conn4 <- [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]]]}] 04:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1744ms 04:54:48 INFO - PROCESS | 1798 | 1461153288042 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 04:54:48 INFO - PROCESS | 1798 | 1461153288046 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 04:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:54:48 INFO - PROCESS | 1798 | 1461153288053 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:54:48 INFO - PROCESS | 1798 | 1461153288056 Marionette TRACE conn4 <- [1,2634,null,{}] 04:54:48 INFO - PROCESS | 1798 | 1461153288062 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:48 INFO - PROCESS | 1798 | 1461153288333 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 04:54:48 INFO - PROCESS | 1798 | 1461153288663 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a7d2c00 == 161 [pid = 1798] [id = 666] 04:54:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8b460c00) [pid = 1798] [serial = 1999] [outer = (nil)] 04:54:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8e8fc400) [pid = 1798] [serial = 2000] [outer = 0x8b460c00] 04:54:48 INFO - PROCESS | 1798 | 1461153288768 Marionette DEBUG loaded listener.js 04:54:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8ec2fc00) [pid = 1798] [serial = 2001] [outer = 0x8b460c00] 04:54:49 INFO - PROCESS | 1798 | 1461153289728 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:54:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:54:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1733ms 04:54:49 INFO - PROCESS | 1798 | 1461153289787 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 04:54:49 INFO - PROCESS | 1798 | 1461153289792 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 04:54:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:54:49 INFO - PROCESS | 1798 | 1461153289798 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:54:49 INFO - PROCESS | 1798 | 1461153289801 Marionette TRACE conn4 <- [1,2638,null,{}] 04:54:49 INFO - PROCESS | 1798 | 1461153289807 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:50 INFO - PROCESS | 1798 | 1461153290045 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 04:54:50 INFO - PROCESS | 1798 | 1461153290374 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e050800 == 162 [pid = 1798] [id = 667] 04:54:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8e8ee000) [pid = 1798] [serial = 2002] [outer = (nil)] 04:54:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8f6cc400) [pid = 1798] [serial = 2003] [outer = 0x8e8ee000] 04:54:50 INFO - PROCESS | 1798 | 1461153290471 Marionette DEBUG loaded listener.js 04:54:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8f6d2400) [pid = 1798] [serial = 2004] [outer = 0x8e8ee000] 04:54:51 INFO - PROCESS | 1798 | 1461153291416 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1678ms 04:54:51 INFO - PROCESS | 1798 | 1461153291477 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 04:54:51 INFO - PROCESS | 1798 | 1461153291482 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 04:54:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:54:51 INFO - PROCESS | 1798 | 1461153291489 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:54:51 INFO - PROCESS | 1798 | 1461153291492 Marionette TRACE conn4 <- [1,2642,null,{}] 04:54:51 INFO - PROCESS | 1798 | 1461153291498 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:51 INFO - PROCESS | 1798 | 1461153291717 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 04:54:52 INFO - PROCESS | 1798 | 1461153292059 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:52 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c62000 == 163 [pid = 1798] [id = 668] 04:54:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8f693800) [pid = 1798] [serial = 2005] [outer = (nil)] 04:54:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x903f7c00) [pid = 1798] [serial = 2006] [outer = 0x8f693800] 04:54:52 INFO - PROCESS | 1798 | 1461153292156 Marionette DEBUG loaded listener.js 04:54:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x904c9000) [pid = 1798] [serial = 2007] [outer = 0x8f693800] 04:54:53 INFO - PROCESS | 1798 | 1461153293083 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:54:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:54:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1632ms 04:54:53 INFO - PROCESS | 1798 | 1461153293122 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 04:54:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:54:53 INFO - PROCESS | 1798 | 1461153293126 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 04:54:53 INFO - PROCESS | 1798 | 1461153293132 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:54:53 INFO - PROCESS | 1798 | 1461153293136 Marionette TRACE conn4 <- [1,2646,null,{}] 04:54:53 INFO - PROCESS | 1798 | 1461153293142 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:53 INFO - PROCESS | 1798 | 1461153293375 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 04:54:53 INFO - PROCESS | 1798 | 1461153293711 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e034800 == 164 [pid = 1798] [id = 669] 04:54:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x8e89e400) [pid = 1798] [serial = 2008] [outer = (nil)] 04:54:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x912ed400) [pid = 1798] [serial = 2009] [outer = 0x8e89e400] 04:54:53 INFO - PROCESS | 1798 | 1461153293809 Marionette DEBUG loaded listener.js 04:54:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x914e4000) [pid = 1798] [serial = 2010] [outer = 0x8e89e400] 04:54:54 INFO - PROCESS | 1798 | 1461153294724 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:54:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:54:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1629ms 04:54:54 INFO - PROCESS | 1798 | 1461153294778 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 04:54:54 INFO - PROCESS | 1798 | 1461153294782 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 04:54:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:54:54 INFO - PROCESS | 1798 | 1461153294794 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:54:54 INFO - PROCESS | 1798 | 1461153294798 Marionette TRACE conn4 <- [1,2650,null,{}] 04:54:54 INFO - PROCESS | 1798 | 1461153294804 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:55 INFO - PROCESS | 1798 | 1461153295073 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 04:54:55 INFO - PROCESS | 1798 | 1461153295419 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x912f3000 == 165 [pid = 1798] [id = 670] 04:54:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x92807c00) [pid = 1798] [serial = 2011] [outer = (nil)] 04:54:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x9280f800) [pid = 1798] [serial = 2012] [outer = 0x92807c00] 04:54:55 INFO - PROCESS | 1798 | 1461153295534 Marionette DEBUG loaded listener.js 04:54:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x92828800) [pid = 1798] [serial = 2013] [outer = 0x92807c00] 04:54:56 INFO - PROCESS | 1798 | 1461153296461 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:54:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:54:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1695ms 04:54:56 INFO - PROCESS | 1798 | 1461153296490 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 04:54:56 INFO - PROCESS | 1798 | 1461153296493 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 04:54:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:54:56 INFO - PROCESS | 1798 | 1461153296500 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:54:56 INFO - PROCESS | 1798 | 1461153296504 Marionette TRACE conn4 <- [1,2654,null,{}] 04:54:56 INFO - PROCESS | 1798 | 1461153296509 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:56 INFO - PROCESS | 1798 | 1461153296762 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 04:54:57 INFO - PROCESS | 1798 | 1461153297137 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x928f2000 == 166 [pid = 1798] [id = 671] 04:54:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x928f2c00) [pid = 1798] [serial = 2014] [outer = (nil)] 04:54:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x937e0800) [pid = 1798] [serial = 2015] [outer = 0x928f2c00] 04:54:57 INFO - PROCESS | 1798 | 1461153297231 Marionette DEBUG loaded listener.js 04:54:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x937ea800) [pid = 1798] [serial = 2016] [outer = 0x928f2c00] 04:54:58 INFO - PROCESS | 1798 | 1461153298181 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:54:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:54:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1742ms 04:54:58 INFO - PROCESS | 1798 | 1461153298243 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 04:54:58 INFO - PROCESS | 1798 | 1461153298246 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 04:54:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:54:58 INFO - PROCESS | 1798 | 1461153298253 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:54:58 INFO - PROCESS | 1798 | 1461153298256 Marionette TRACE conn4 <- [1,2658,null,{}] 04:54:58 INFO - PROCESS | 1798 | 1461153298262 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:54:58 INFO - PROCESS | 1798 | 1461153298487 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 04:54:58 INFO - PROCESS | 1798 | 1461153298821 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:54:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x848e9000 == 167 [pid = 1798] [id = 672] 04:54:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x904ca000) [pid = 1798] [serial = 2017] [outer = (nil)] 04:54:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x938cfc00) [pid = 1798] [serial = 2018] [outer = 0x904ca000] 04:54:58 INFO - PROCESS | 1798 | 1461153298917 Marionette DEBUG loaded listener.js 04:54:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x938d7400) [pid = 1798] [serial = 2019] [outer = 0x904ca000] 04:54:59 INFO - PROCESS | 1798 | 1461153299808 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:54:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:54:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1632ms 04:54:59 INFO - PROCESS | 1798 | 1461153299886 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 04:54:59 INFO - PROCESS | 1798 | 1461153299894 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 04:54:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:54:59 INFO - PROCESS | 1798 | 1461153299907 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:54:59 INFO - PROCESS | 1798 | 1461153299910 Marionette TRACE conn4 <- [1,2662,null,{}] 04:54:59 INFO - PROCESS | 1798 | 1461153299917 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:00 INFO - PROCESS | 1798 | 1461153300189 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 04:55:00 INFO - PROCESS | 1798 | 1461153300537 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x938cd400 == 168 [pid = 1798] [id = 673] 04:55:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x938cf800) [pid = 1798] [serial = 2020] [outer = (nil)] 04:55:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x93c29400) [pid = 1798] [serial = 2021] [outer = 0x938cf800] 04:55:00 INFO - PROCESS | 1798 | 1461153300628 Marionette DEBUG loaded listener.js 04:55:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x93c2e800) [pid = 1798] [serial = 2022] [outer = 0x938cf800] 04:55:01 INFO - PROCESS | 1798 | 1461153301530 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:55:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:55:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1696ms 04:55:01 INFO - PROCESS | 1798 | 1461153301604 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 04:55:01 INFO - PROCESS | 1798 | 1461153301609 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 04:55:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:55:01 INFO - PROCESS | 1798 | 1461153301617 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:55:01 INFO - PROCESS | 1798 | 1461153301623 Marionette TRACE conn4 <- [1,2666,null,{}] 04:55:01 INFO - PROCESS | 1798 | 1461153301631 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:01 INFO - PROCESS | 1798 | 1461153301967 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 04:55:02 INFO - PROCESS | 1798 | 1461153302322 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x928f2800 == 169 [pid = 1798] [id = 674] 04:55:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x937e2000) [pid = 1798] [serial = 2023] [outer = (nil)] 04:55:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x94f9dc00) [pid = 1798] [serial = 2024] [outer = 0x937e2000] 04:55:02 INFO - PROCESS | 1798 | 1461153302419 Marionette DEBUG loaded listener.js 04:55:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x94fa1c00) [pid = 1798] [serial = 2025] [outer = 0x937e2000] 04:55:03 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:03 INFO - PROCESS | 1798 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 04:55:03 INFO - PROCESS | 1798 | 1461153303782 Marionette TRACE conn4 <- [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]]]}] 04:55:03 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) 04:55:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2187ms 04:55:03 INFO - PROCESS | 1798 | 1461153303805 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 04:55:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:55:03 INFO - PROCESS | 1798 | 1461153303810 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 04:55:03 INFO - PROCESS | 1798 | 1461153303817 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:55:03 INFO - PROCESS | 1798 | 1461153303821 Marionette TRACE conn4 <- [1,2670,null,{}] 04:55:03 INFO - PROCESS | 1798 | 1461153303827 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:04 INFO - PROCESS | 1798 | 1461153304095 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 04:55:04 INFO - PROCESS | 1798 | 1461153304359 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x93c24000 == 170 [pid = 1798] [id = 675] 04:55:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x93cca800) [pid = 1798] [serial = 2026] [outer = (nil)] 04:55:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x95910c00) [pid = 1798] [serial = 2027] [outer = 0x93cca800] 04:55:04 INFO - PROCESS | 1798 | 1461153304449 Marionette DEBUG loaded listener.js 04:55:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x9596fc00) [pid = 1798] [serial = 2028] [outer = 0x93cca800] 04:55:05 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:05 INFO - PROCESS | 1798 | 1461153305848 Marionette TRACE conn4 <- [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] 04:55:05 INFO - PROCESS | 1798 | 1461153305918 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 04:55:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:55:06 INFO - PROCESS | 1798 | 1461153306026 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:55:06 INFO - PROCESS | 1798 | 1461153306031 Marionette TRACE conn4 <- [1,2674,null,{}] 04:55:06 INFO - PROCESS | 1798 | 1461153306040 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:06 INFO - PROCESS | 1798 | 1461153306262 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 04:55:06 INFO - PROCESS | 1798 | 1461153306548 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x94f9cc00 == 171 [pid = 1798] [id = 676] 04:55:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x94f9f800) [pid = 1798] [serial = 2029] [outer = (nil)] 04:55:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x95b1e000) [pid = 1798] [serial = 2030] [outer = 0x94f9f800] 04:55:06 INFO - PROCESS | 1798 | 1461153306637 Marionette DEBUG loaded listener.js 04:55:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x95b8d000) [pid = 1798] [serial = 2031] [outer = 0x94f9f800] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x92825400 == 170 [pid = 1798] [id = 60] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x88771800 == 169 [pid = 1798] [id = 635] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x848ebc00 == 168 [pid = 1798] [id = 637] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x848e6400 == 167 [pid = 1798] [id = 458] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x888e5000 == 166 [pid = 1798] [id = 457] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8e00fc00 == 165 [pid = 1798] [id = 648] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8c02ec00 == 164 [pid = 1798] [id = 646] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8de73c00 == 163 [pid = 1798] [id = 647] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x888e1400 == 162 [pid = 1798] [id = 645] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8b454c00 == 161 [pid = 1798] [id = 644] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x8b36b400 == 160 [pid = 1798] [id = 643] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x88777400 == 159 [pid = 1798] [id = 642] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89e18c00 == 158 [pid = 1798] [id = 641] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x887b7c00 == 157 [pid = 1798] [id = 639] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x89963800 == 156 [pid = 1798] [id = 640] 04:55:09 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec1400 == 155 [pid = 1798] [id = 638] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0xa0914000) [pid = 1798] [serial = 1896] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x996eec00) [pid = 1798] [serial = 1890] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x87413400) [pid = 1798] [serial = 1905] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x888e8800) [pid = 1798] [serial = 1908] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x88778400) [pid = 1798] [serial = 1851] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8e89e000) [pid = 1798] [serial = 1865] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x937e2c00) [pid = 1798] [serial = 1878] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x914f2000) [pid = 1798] [serial = 1874] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x87412000) [pid = 1798] [serial = 1850] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x97b5fc00) [pid = 1798] [serial = 1884] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x9fa33c00) [pid = 1798] [serial = 1893] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x8de8f400) [pid = 1798] [serial = 1860] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x89ae3000) [pid = 1798] [serial = 1910] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8b375800) [pid = 1798] [serial = 1782] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x91e1fc00) [pid = 1798] [serial = 1875] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8b6ba800) [pid = 1798] [serial = 1857] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x99293800) [pid = 1798] [serial = 1889] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x89c61800) [pid = 1798] [serial = 1911] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x89e10000) [pid = 1798] [serial = 1853] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x85d75800) [pid = 1798] [serial = 1902] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x98aa7000) [pid = 1798] [serial = 1887] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x97802c00) [pid = 1798] [serial = 1883] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8ec34000) [pid = 1798] [serial = 1866] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x94fa4c00) [pid = 1798] [serial = 1881] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x904c7000) [pid = 1798] [serial = 1871] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x887b2000) [pid = 1798] [serial = 1907] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8b36c400) [pid = 1798] [serial = 1856] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8de85000) [pid = 1798] [serial = 1859] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x85d73c00) [pid = 1798] [serial = 1901] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x89ec0000) [pid = 1798] [serial = 1854] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x9ffb5800) [pid = 1798] [serial = 1895] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x87406800) [pid = 1798] [serial = 1904] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x904ca800) [pid = 1798] [serial = 1872] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8fa3dc00) [pid = 1798] [serial = 1869] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x928f3c00) [pid = 1798] [serial = 1877] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8f6d1c00) [pid = 1798] [serial = 1868] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0xa292ec00) [pid = 1798] [serial = 1898] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x9d50f800) [pid = 1798] [serial = 1892] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8e033c00) [pid = 1798] [serial = 1862] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x98752400) [pid = 1798] [serial = 1886] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8e03b000) [pid = 1798] [serial = 1863] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0xa2989800) [pid = 1798] [serial = 1899] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x89df2c00) [pid = 1798] [serial = 1913] [outer = (nil)] [url = about:blank] 04:55:09 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x93cc7c00) [pid = 1798] [serial = 1880] [outer = (nil)] [url = about:blank] 04:55:10 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:10 INFO - PROCESS | 1798 | 1461153310118 Marionette TRACE conn4 <- [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] 04:55:10 INFO - PROCESS | 1798 | 1461153310172 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 04:55:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:55:10 INFO - PROCESS | 1798 | 1461153310182 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:55:10 INFO - PROCESS | 1798 | 1461153310186 Marionette TRACE conn4 <- [1,2678,null,{}] 04:55:10 INFO - PROCESS | 1798 | 1461153310195 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:10 INFO - PROCESS | 1798 | 1461153310395 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 04:55:10 INFO - PROCESS | 1798 | 1461153310610 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x85d76c00 == 156 [pid = 1798] [id = 677] 04:55:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8745ac00) [pid = 1798] [serial = 2032] [outer = (nil)] 04:55:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x88771800) [pid = 1798] [serial = 2033] [outer = 0x8745ac00] 04:55:10 INFO - PROCESS | 1798 | 1461153310689 Marionette DEBUG loaded listener.js 04:55:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x888e1400) [pid = 1798] [serial = 2034] [outer = 0x8745ac00] 04:55:11 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:11 INFO - PROCESS | 1798 | 1461153311940 Marionette TRACE conn4 <- [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]]]}] 04:55:11 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) 04:55:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1782ms 04:55:11 INFO - PROCESS | 1798 | 1461153311965 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 04:55:11 INFO - PROCESS | 1798 | 1461153311974 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 04:55:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:55:11 INFO - PROCESS | 1798 | 1461153311991 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:55:12 INFO - PROCESS | 1798 | 1461153312000 Marionette TRACE conn4 <- [1,2682,null,{}] 04:55:12 INFO - PROCESS | 1798 | 1461153312016 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:12 INFO - PROCESS | 1798 | 1461153312376 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 04:55:12 INFO - PROCESS | 1798 | 1461153312425 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x873c9800 == 157 [pid = 1798] [id = 678] 04:55:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8876f000) [pid = 1798] [serial = 2035] [outer = (nil)] 04:55:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x89c68c00) [pid = 1798] [serial = 2036] [outer = 0x8876f000] 04:55:12 INFO - PROCESS | 1798 | 1461153312501 Marionette DEBUG loaded listener.js 04:55:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x89df9400) [pid = 1798] [serial = 2037] [outer = 0x8876f000] 04:55:14 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x89ebfc00) [pid = 1798] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8f6cf000) [pid = 1798] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8de76000) [pid = 1798] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8ec2d000) [pid = 1798] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8996c800) [pid = 1798] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8b6bb400) [pid = 1798] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x8740d400) [pid = 1798] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8b36cc00) [pid = 1798] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x888f0400) [pid = 1798] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8e8ee800) [pid = 1798] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x89ec6800) [pid = 1798] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x89dfa800) [pid = 1798] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x903ec000) [pid = 1798] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x89ec0800) [pid = 1798] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x89960000) [pid = 1798] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x8de74c00) [pid = 1798] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x8e907c00) [pid = 1798] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0x875ca000) [pid = 1798] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x85ec2400) [pid = 1798] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x8e031400) [pid = 1798] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x906ec800) [pid = 1798] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:55:14 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0x8f689000) [pid = 1798] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:55:14 INFO - PROCESS | 1798 | 1461153314502 Marionette TRACE conn4 <- [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]]]}] 04:55:14 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) 04:55:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2549ms 04:55:14 INFO - PROCESS | 1798 | 1461153314540 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 04:55:14 INFO - PROCESS | 1798 | 1461153314543 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 04:55:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:55:14 INFO - PROCESS | 1798 | 1461153314559 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:55:14 INFO - PROCESS | 1798 | 1461153314565 Marionette TRACE conn4 <- [1,2686,null,{}] 04:55:14 INFO - PROCESS | 1798 | 1461153314581 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:14 INFO - PROCESS | 1798 | 1461153314791 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 04:55:14 INFO - PROCESS | 1798 | 1461153314802 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x85ec2400 == 158 [pid = 1798] [id = 679] 04:55:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0x8996d000) [pid = 1798] [serial = 2038] [outer = (nil)] 04:55:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x89ec3800) [pid = 1798] [serial = 2039] [outer = 0x8996d000] 04:55:15 INFO - PROCESS | 1798 | 1461153315079 Marionette DEBUG loaded listener.js 04:55:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x8a0a3c00) [pid = 1798] [serial = 2040] [outer = 0x8996d000] 04:55:16 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:16 INFO - PROCESS | 1798 | 1461153316437 Marionette TRACE conn4 <- [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] 04:55:16 INFO - PROCESS | 1798 | 1461153316608 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 04:55:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:55:16 INFO - PROCESS | 1798 | 1461153316628 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:55:16 INFO - PROCESS | 1798 | 1461153316635 Marionette TRACE conn4 <- [1,2690,null,{}] 04:55:16 INFO - PROCESS | 1798 | 1461153316646 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:16 INFO - PROCESS | 1798 | 1461153316875 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 04:55:17 INFO - PROCESS | 1798 | 1461153317157 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x875ca800 == 159 [pid = 1798] [id = 680] 04:55:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x875cc800) [pid = 1798] [serial = 2041] [outer = (nil)] 04:55:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x8876e400) [pid = 1798] [serial = 2042] [outer = 0x875cc800] 04:55:17 INFO - PROCESS | 1798 | 1461153317260 Marionette DEBUG loaded listener.js 04:55:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x888eb400) [pid = 1798] [serial = 2043] [outer = 0x875cc800] 04:55:18 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:18 INFO - PROCESS | 1798 | 1461153318692 Marionette TRACE conn4 <- [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] 04:55:18 INFO - PROCESS | 1798 | 1461153318731 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 04:55:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:55:18 INFO - PROCESS | 1798 | 1461153318742 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:55:18 INFO - PROCESS | 1798 | 1461153318746 Marionette TRACE conn4 <- [1,2694,null,{}] 04:55:18 INFO - PROCESS | 1798 | 1461153318852 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:19 INFO - PROCESS | 1798 | 1461153319163 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 04:55:19 INFO - PROCESS | 1798 | 1461153319372 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745ec00 == 160 [pid = 1798] [id = 681] 04:55:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x888ee800) [pid = 1798] [serial = 2044] [outer = (nil)] 04:55:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x89ded400) [pid = 1798] [serial = 2045] [outer = 0x888ee800] 04:55:19 INFO - PROCESS | 1798 | 1461153319466 Marionette DEBUG loaded listener.js 04:55:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x89ec1400) [pid = 1798] [serial = 2046] [outer = 0x888ee800] 04:55:20 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:20 INFO - PROCESS | 1798 | 1461153320976 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 04:55:21 INFO - PROCESS | 1798 | 1461153321145 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 04:55:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:55:21 INFO - PROCESS | 1798 | 1461153321155 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:55:21 INFO - PROCESS | 1798 | 1461153321160 Marionette TRACE conn4 <- [1,2698,null,{}] 04:55:21 INFO - PROCESS | 1798 | 1461153321178 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:21 INFO - PROCESS | 1798 | 1461153321419 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 04:55:21 INFO - PROCESS | 1798 | 1461153321700 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x887b9800 == 161 [pid = 1798] [id = 682] 04:55:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x89ec4000) [pid = 1798] [serial = 2047] [outer = (nil)] 04:55:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8a0a9800) [pid = 1798] [serial = 2048] [outer = 0x89ec4000] 04:55:21 INFO - PROCESS | 1798 | 1461153321798 Marionette DEBUG loaded listener.js 04:55:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8b367c00) [pid = 1798] [serial = 2049] [outer = 0x89ec4000] 04:55:23 INFO - PROCESS | 1798 | SkCairoFTTypeface::onFilterRec unimplemented 04:55:23 INFO - PROCESS | 1798 | 1461153323278 Marionette TRACE conn4 <- [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] 04:55:23 INFO - PROCESS | 1798 | 1461153323308 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 04:55:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:55:23 INFO - PROCESS | 1798 | 1461153323316 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:55:23 INFO - PROCESS | 1798 | 1461153323320 Marionette TRACE conn4 <- [1,2702,null,{}] 04:55:23 INFO - PROCESS | 1798 | 1461153323328 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:23 INFO - PROCESS | 1798 | 1461153323600 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 04:55:23 INFO - PROCESS | 1798 | 1461153323858 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x87412400 == 162 [pid = 1798] [id = 683] 04:55:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8a849c00) [pid = 1798] [serial = 2050] [outer = (nil)] 04:55:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8b66d400) [pid = 1798] [serial = 2051] [outer = 0x8a849c00] 04:55:23 INFO - PROCESS | 1798 | 1461153323952 Marionette DEBUG loaded listener.js 04:55:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8b6c7800) [pid = 1798] [serial = 2052] [outer = 0x8a849c00] 04:55:24 INFO - PROCESS | 1798 | 1461153324934 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:55:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:55:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1688ms 04:55:25 INFO - PROCESS | 1798 | 1461153325008 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 04:55:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:55:25 INFO - PROCESS | 1798 | 1461153325020 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 04:55:25 INFO - PROCESS | 1798 | 1461153325030 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:55:25 INFO - PROCESS | 1798 | 1461153325034 Marionette TRACE conn4 <- [1,2706,null,{}] 04:55:25 INFO - PROCESS | 1798 | 1461153325040 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:25 INFO - PROCESS | 1798 | 1461153325316 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 04:55:25 INFO - PROCESS | 1798 | 1461153325653 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x89906400 == 163 [pid = 1798] [id = 684] 04:55:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8a848800) [pid = 1798] [serial = 2053] [outer = (nil)] 04:55:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8beac400) [pid = 1798] [serial = 2054] [outer = 0x8a848800] 04:55:25 INFO - PROCESS | 1798 | 1461153325744 Marionette DEBUG loaded listener.js 04:55:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8beaf000) [pid = 1798] [serial = 2055] [outer = 0x8a848800] 04:55:26 INFO - PROCESS | 1798 | 1461153326680 Marionette TRACE conn4 <- [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]]]}] 04:55:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:55:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1685ms 04:55:26 INFO - PROCESS | 1798 | 1461153326716 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 04:55:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:55:26 INFO - PROCESS | 1798 | 1461153326720 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 04:55:26 INFO - PROCESS | 1798 | 1461153326728 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:55:26 INFO - PROCESS | 1798 | 1461153326731 Marionette TRACE conn4 <- [1,2710,null,{}] 04:55:26 INFO - PROCESS | 1798 | 1461153326739 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:27 INFO - PROCESS | 1798 | 1461153327024 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 04:55:27 INFO - PROCESS | 1798 | 1461153327379 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de85000 == 164 [pid = 1798] [id = 685] 04:55:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8de8e400) [pid = 1798] [serial = 2056] [outer = (nil)] 04:55:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8e009400) [pid = 1798] [serial = 2057] [outer = 0x8de8e400] 04:55:27 INFO - PROCESS | 1798 | 1461153327511 Marionette DEBUG loaded listener.js 04:55:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8e03b800) [pid = 1798] [serial = 2058] [outer = 0x8de8e400] 04:55:28 INFO - PROCESS | 1798 | 1461153328502 Marionette TRACE conn4 <- [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] 04:55:28 INFO - PROCESS | 1798 | 1461153328567 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 04:55:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:55:28 INFO - PROCESS | 1798 | 1461153328574 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:55:28 INFO - PROCESS | 1798 | 1461153328578 Marionette TRACE conn4 <- [1,2714,null,{}] 04:55:28 INFO - PROCESS | 1798 | 1461153328585 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:28 INFO - PROCESS | 1798 | 1461153328827 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 04:55:29 INFO - PROCESS | 1798 | 1461153329160 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b665000 == 165 [pid = 1798] [id = 686] 04:55:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8e008c00) [pid = 1798] [serial = 2059] [outer = (nil)] 04:55:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8e89d400) [pid = 1798] [serial = 2060] [outer = 0x8e008c00] 04:55:29 INFO - PROCESS | 1798 | 1461153329258 Marionette DEBUG loaded listener.js 04:55:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8e8f6000) [pid = 1798] [serial = 2061] [outer = 0x8e008c00] 04:55:30 INFO - PROCESS | 1798 | 1461153330202 Marionette TRACE conn4 <- [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]]]}] 04:55:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:55:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1690ms 04:55:30 INFO - PROCESS | 1798 | 1461153330266 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 04:55:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:55:30 INFO - PROCESS | 1798 | 1461153330270 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 04:55:30 INFO - PROCESS | 1798 | 1461153330278 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:55:30 INFO - PROCESS | 1798 | 1461153330281 Marionette TRACE conn4 <- [1,2718,null,{}] 04:55:30 INFO - PROCESS | 1798 | 1461153330287 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:30 INFO - PROCESS | 1798 | 1461153330521 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 04:55:30 INFO - PROCESS | 1798 | 1461153330852 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x8995e400 == 166 [pid = 1798] [id = 687] 04:55:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x89ebe400) [pid = 1798] [serial = 2062] [outer = (nil)] 04:55:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8ec33c00) [pid = 1798] [serial = 2063] [outer = 0x89ebe400] 04:55:30 INFO - PROCESS | 1798 | 1461153330947 Marionette DEBUG loaded listener.js 04:55:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8ec36c00) [pid = 1798] [serial = 2064] [outer = 0x89ebe400] 04:55:31 INFO - PROCESS | 1798 | 1461153331903 Marionette TRACE conn4 <- [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] 04:55:31 INFO - PROCESS | 1798 | 1461153331967 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 04:55:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:55:31 INFO - PROCESS | 1798 | 1461153331975 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:55:31 INFO - PROCESS | 1798 | 1461153331979 Marionette TRACE conn4 <- [1,2722,null,{}] 04:55:31 INFO - PROCESS | 1798 | 1461153331985 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:32 INFO - PROCESS | 1798 | 1461153332217 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 04:55:32 INFO - PROCESS | 1798 | 1461153332564 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de8c000 == 167 [pid = 1798] [id = 688] 04:55:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8ec2c400) [pid = 1798] [serial = 2065] [outer = (nil)] 04:55:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8f9b4400) [pid = 1798] [serial = 2066] [outer = 0x8ec2c400] 04:55:32 INFO - PROCESS | 1798 | 1461153332664 Marionette DEBUG loaded listener.js 04:55:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8fa3dc00) [pid = 1798] [serial = 2067] [outer = 0x8ec2c400] 04:55:33 INFO - PROCESS | 1798 | 1461153333621 Marionette TRACE conn4 <- [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] 04:55:33 INFO - PROCESS | 1798 | 1461153333674 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 04:55:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 04:55:33 INFO - PROCESS | 1798 | 1461153333681 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:55:33 INFO - PROCESS | 1798 | 1461153333684 Marionette TRACE conn4 <- [1,2726,null,{}] 04:55:33 INFO - PROCESS | 1798 | 1461153333690 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:33 INFO - PROCESS | 1798 | 1461153333922 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 04:55:34 INFO - PROCESS | 1798 | 1461153334256 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec36800 == 168 [pid = 1798] [id = 689] 04:55:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8f6cf000) [pid = 1798] [serial = 2068] [outer = (nil)] 04:55:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x904d2400) [pid = 1798] [serial = 2069] [outer = 0x8f6cf000] 04:55:34 INFO - PROCESS | 1798 | 1461153334352 Marionette DEBUG loaded listener.js 04:55:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x912efc00) [pid = 1798] [serial = 2070] [outer = 0x8f6cf000] 04:55:35 INFO - PROCESS | 1798 | 1461153335310 Marionette TRACE conn4 <- [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]]]}] 04:55:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:55:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1685ms 04:55:35 INFO - PROCESS | 1798 | 1461153335367 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 04:55:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:55:35 INFO - PROCESS | 1798 | 1461153335372 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 04:55:35 INFO - PROCESS | 1798 | 1461153335379 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:55:35 INFO - PROCESS | 1798 | 1461153335385 Marionette TRACE conn4 <- [1,2730,null,{}] 04:55:35 INFO - PROCESS | 1798 | 1461153335391 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:35 INFO - PROCESS | 1798 | 1461153335641 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 04:55:36 INFO - PROCESS | 1798 | 1461153335992 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eac800 == 169 [pid = 1798] [id = 690] 04:55:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x91eafc00) [pid = 1798] [serial = 2071] [outer = (nil)] 04:55:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x92803800) [pid = 1798] [serial = 2072] [outer = 0x91eafc00] 04:55:36 INFO - PROCESS | 1798 | 1461153336106 Marionette DEBUG loaded listener.js 04:55:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x92826c00) [pid = 1798] [serial = 2073] [outer = 0x91eafc00] 04:55:37 INFO - PROCESS | 1798 | 1461153337455 Marionette TRACE conn4 <- [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] 04:55:37 INFO - PROCESS | 1798 | 1461153337532 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 04:55:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:55:37 INFO - PROCESS | 1798 | 1461153337539 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:55:37 INFO - PROCESS | 1798 | 1461153337544 Marionette TRACE conn4 <- [1,2734,null,{}] 04:55:37 INFO - PROCESS | 1798 | 1461153337552 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:37 INFO - PROCESS | 1798 | 1461153337861 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 04:55:38 INFO - PROCESS | 1798 | 1461153338164 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x903f3c00 == 170 [pid = 1798] [id = 691] 04:55:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x937e3800) [pid = 1798] [serial = 2074] [outer = (nil)] 04:55:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x94f9e800) [pid = 1798] [serial = 2075] [outer = 0x937e3800] 04:55:38 INFO - PROCESS | 1798 | 1461153338257 Marionette DEBUG loaded listener.js 04:55:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x94fa1400) [pid = 1798] [serial = 2076] [outer = 0x937e3800] 04:55:39 INFO - PROCESS | 1798 | 1461153339211 Marionette TRACE conn4 <- [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]]]}] 04:55:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:55:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1733ms 04:55:39 INFO - PROCESS | 1798 | 1461153339274 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 04:55:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:55:39 INFO - PROCESS | 1798 | 1461153339279 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 04:55:39 INFO - PROCESS | 1798 | 1461153339288 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:55:39 INFO - PROCESS | 1798 | 1461153339292 Marionette TRACE conn4 <- [1,2738,null,{}] 04:55:39 INFO - PROCESS | 1798 | 1461153339299 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:39 INFO - PROCESS | 1798 | 1461153339543 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 04:55:39 INFO - PROCESS | 1798 | 1461153339897 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f9bc800 == 171 [pid = 1798] [id = 692] 04:55:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x903f3000) [pid = 1798] [serial = 2077] [outer = (nil)] 04:55:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x96a47000) [pid = 1798] [serial = 2078] [outer = 0x903f3000] 04:55:39 INFO - PROCESS | 1798 | 1461153339995 Marionette DEBUG loaded listener.js 04:55:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x96aaec00) [pid = 1798] [serial = 2079] [outer = 0x903f3000] 04:55:40 INFO - PROCESS | 1798 | 1461153340970 Marionette TRACE conn4 <- [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]]]}] 04:55:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:55:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1741ms 04:55:41 INFO - PROCESS | 1798 | 1461153341027 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 04:55:41 INFO - PROCESS | 1798 | 1461153341032 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 04:55:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:55:41 INFO - PROCESS | 1798 | 1461153341038 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:55:41 INFO - PROCESS | 1798 | 1461153341042 Marionette TRACE conn4 <- [1,2742,null,{}] 04:55:41 INFO - PROCESS | 1798 | 1461153341048 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:41 INFO - PROCESS | 1798 | 1461153341282 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 04:55:41 INFO - PROCESS | 1798 | 1461153341622 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e03f800 == 172 [pid = 1798] [id = 693] 04:55:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8ec39400) [pid = 1798] [serial = 2080] [outer = (nil)] 04:55:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x96d97000) [pid = 1798] [serial = 2081] [outer = 0x8ec39400] 04:55:41 INFO - PROCESS | 1798 | 1461153341721 Marionette DEBUG loaded listener.js 04:55:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x96d9fc00) [pid = 1798] [serial = 2082] [outer = 0x8ec39400] 04:55:42 INFO - PROCESS | 1798 | 1461153342646 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:55:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:55:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1629ms 04:55:42 INFO - PROCESS | 1798 | 1461153342668 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 04:55:42 INFO - PROCESS | 1798 | 1461153342672 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 04:55:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:55:42 INFO - PROCESS | 1798 | 1461153342679 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:55:42 INFO - PROCESS | 1798 | 1461153342682 Marionette TRACE conn4 <- [1,2746,null,{}] 04:55:42 INFO - PROCESS | 1798 | 1461153342688 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:42 INFO - PROCESS | 1798 | 1461153342916 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 04:55:43 INFO - PROCESS | 1798 | 1461153343272 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d9b800 == 173 [pid = 1798] [id = 694] 04:55:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x96f43400) [pid = 1798] [serial = 2083] [outer = (nil)] 04:55:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x978d1800) [pid = 1798] [serial = 2084] [outer = 0x96f43400] 04:55:43 INFO - PROCESS | 1798 | 1461153343370 Marionette DEBUG loaded listener.js 04:55:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x978dbc00) [pid = 1798] [serial = 2085] [outer = 0x96f43400] 04:55:44 INFO - PROCESS | 1798 | 1461153344288 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:55:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:55:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1680ms 04:55:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:55:44 INFO - PROCESS | 1798 | 1461153344360 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 04:55:44 INFO - PROCESS | 1798 | 1461153344363 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 04:55:44 INFO - PROCESS | 1798 | 1461153344369 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:55:44 INFO - PROCESS | 1798 | 1461153344373 Marionette TRACE conn4 <- [1,2750,null,{}] 04:55:44 INFO - PROCESS | 1798 | 1461153344379 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:44 INFO - PROCESS | 1798 | 1461153344666 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 04:55:45 INFO - PROCESS | 1798 | 1461153345005 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec2cc00 == 174 [pid = 1798] [id = 695] 04:55:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x95b86c00) [pid = 1798] [serial = 2086] [outer = (nil)] 04:55:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x97b81000) [pid = 1798] [serial = 2087] [outer = 0x95b86c00] 04:55:45 INFO - PROCESS | 1798 | 1461153345116 Marionette DEBUG loaded listener.js 04:55:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x97b83000) [pid = 1798] [serial = 2088] [outer = 0x95b86c00] 04:55:46 INFO - PROCESS | 1798 | 1461153346002 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:55:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:55:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1693ms 04:55:46 INFO - PROCESS | 1798 | 1461153346062 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 04:55:46 INFO - PROCESS | 1798 | 1461153346066 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 04:55:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:55:46 INFO - PROCESS | 1798 | 1461153346072 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:55:46 INFO - PROCESS | 1798 | 1461153346076 Marionette TRACE conn4 <- [1,2754,null,{}] 04:55:46 INFO - PROCESS | 1798 | 1461153346082 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:46 INFO - PROCESS | 1798 | 1461153346317 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 04:55:46 INFO - PROCESS | 1798 | 1461153346619 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x9064f800 == 175 [pid = 1798] [id = 696] 04:55:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x91eb0000) [pid = 1798] [serial = 2089] [outer = (nil)] 04:55:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x97fafc00) [pid = 1798] [serial = 2090] [outer = 0x91eb0000] 04:55:46 INFO - PROCESS | 1798 | 1461153346761 Marionette DEBUG loaded listener.js 04:55:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x981aa800) [pid = 1798] [serial = 2091] [outer = 0x91eb0000] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x89967800 == 174 [pid = 1798] [id = 636] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x873c9800 == 173 [pid = 1798] [id = 678] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x85d76c00 == 172 [pid = 1798] [id = 677] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x94f9cc00 == 171 [pid = 1798] [id = 676] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x93c24000 == 170 [pid = 1798] [id = 675] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x938cd400 == 169 [pid = 1798] [id = 673] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x928f2800 == 168 [pid = 1798] [id = 674] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x848e9000 == 167 [pid = 1798] [id = 672] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x928f2000 == 166 [pid = 1798] [id = 671] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x912f3000 == 165 [pid = 1798] [id = 670] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x8e034800 == 164 [pid = 1798] [id = 669] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x8e050800 == 163 [pid = 1798] [id = 667] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x89c62000 == 162 [pid = 1798] [id = 668] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7d2c00 == 161 [pid = 1798] [id = 666] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x8a704c00 == 160 [pid = 1798] [id = 665] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x8b7d6c00 == 159 [pid = 1798] [id = 664] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x89965800 == 158 [pid = 1798] [id = 663] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x8877ac00 == 157 [pid = 1798] [id = 661] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x8b668000 == 156 [pid = 1798] [id = 662] 04:55:48 INFO - PROCESS | 1798 | --DOCSHELL 0x875c6c00 == 155 [pid = 1798] [id = 660] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8a709400) [pid = 1798] [serial = 1926] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x903f1800) [pid = 1798] [serial = 1961] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8de85800) [pid = 1798] [serial = 1941] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8f6c5000) [pid = 1798] [serial = 1956] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8a83c800) [pid = 1798] [serial = 1928] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x903f3800) [pid = 1798] [serial = 1962] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8bea0800) [pid = 1798] [serial = 1934] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x88775c00) [pid = 1798] [serial = 1970] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8b670400) [pid = 1798] [serial = 1932] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8996b400) [pid = 1798] [serial = 1920] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x8e90ac00) [pid = 1798] [serial = 1950] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x89ee7800) [pid = 1798] [serial = 1976] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x8bea7400) [pid = 1798] [serial = 1935] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x89ebd000) [pid = 1798] [serial = 1922] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x888e5800) [pid = 1798] [serial = 1971] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x904d0c00) [pid = 1798] [serial = 1964] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8de7a400) [pid = 1798] [serial = 1940] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8f692400) [pid = 1798] [serial = 1955] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x8c02e000) [pid = 1798] [serial = 1937] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x89c70400) [pid = 1798] [serial = 1974] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8df55800) [pid = 1798] [serial = 1943] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x904d3400) [pid = 1798] [serial = 1965] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8c030800) [pid = 1798] [serial = 1938] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8ec32000) [pid = 1798] [serial = 1952] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8b6c5000) [pid = 1798] [serial = 1848] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x873d6c00) [pid = 1798] [serial = 1917] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x863eb400) [pid = 1798] [serial = 1916] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x89eda400) [pid = 1798] [serial = 1923] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8e054400) [pid = 1798] [serial = 1947] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x914e6000) [pid = 1798] [serial = 1967] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x8a842000) [pid = 1798] [serial = 1929] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8f9bcc00) [pid = 1798] [serial = 1959] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8ec34800) [pid = 1798] [serial = 1953] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8a0a2c00) [pid = 1798] [serial = 1977] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x914ea000) [pid = 1798] [serial = 1968] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x89c64800) [pid = 1798] [serial = 1973] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8990d800) [pid = 1798] [serial = 1919] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8f9b9c00) [pid = 1798] [serial = 1958] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x8b374800) [pid = 1798] [serial = 1931] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8df5c400) [pid = 1798] [serial = 1944] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8e039800) [pid = 1798] [serial = 1946] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8a702000) [pid = 1798] [serial = 1925] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x8e907400) [pid = 1798] [serial = 1949] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x8a0a5800) [pid = 1798] [serial = 1979] [outer = (nil)] [url = about:blank] 04:55:49 INFO - PROCESS | 1798 | 1461153349674 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:55:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:55:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 3636ms 04:55:49 INFO - PROCESS | 1798 | 1461153349709 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 04:55:49 INFO - PROCESS | 1798 | 1461153349717 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 04:55:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:55:49 INFO - PROCESS | 1798 | 1461153349726 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:55:49 INFO - PROCESS | 1798 | 1461153349730 Marionette TRACE conn4 <- [1,2758,null,{}] 04:55:49 INFO - PROCESS | 1798 | 1461153349739 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:49 INFO - PROCESS | 1798 | 1461153349974 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 04:55:50 INFO - PROCESS | 1798 | 1461153350199 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x875cfc00 == 156 [pid = 1798] [id = 697] 04:55:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x88772c00) [pid = 1798] [serial = 2092] [outer = (nil)] 04:55:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x89902400) [pid = 1798] [serial = 2093] [outer = 0x88772c00] 04:55:50 INFO - PROCESS | 1798 | 1461153350282 Marionette DEBUG loaded listener.js 04:55:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x89963000) [pid = 1798] [serial = 2094] [outer = 0x88772c00] 04:55:51 INFO - PROCESS | 1798 | 1461153351239 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:55:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:55:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1534ms 04:55:51 INFO - PROCESS | 1798 | 1461153351261 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 04:55:51 INFO - PROCESS | 1798 | 1461153351270 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 04:55:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:55:51 INFO - PROCESS | 1798 | 1461153351281 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:55:51 INFO - PROCESS | 1798 | 1461153351285 Marionette TRACE conn4 <- [1,2762,null,{}] 04:55:51 INFO - PROCESS | 1798 | 1461153351292 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:51 INFO - PROCESS | 1798 | 1461153351519 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 04:55:51 INFO - PROCESS | 1798 | 1461153351843 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x89aedc00 == 157 [pid = 1798] [id = 698] 04:55:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x89c61800) [pid = 1798] [serial = 2095] [outer = (nil)] 04:55:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x89df7000) [pid = 1798] [serial = 2096] [outer = 0x89c61800] 04:55:51 INFO - PROCESS | 1798 | 1461153351942 Marionette DEBUG loaded listener.js 04:55:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x89ec0000) [pid = 1798] [serial = 2097] [outer = 0x89c61800] 04:55:52 INFO - PROCESS | 1798 | 1461153352833 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:55:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:55:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1590ms 04:55:52 INFO - PROCESS | 1798 | 1461153352874 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 04:55:52 INFO - PROCESS | 1798 | 1461153352879 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 04:55:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:55:52 INFO - PROCESS | 1798 | 1461153352898 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:55:52 INFO - PROCESS | 1798 | 1461153352904 Marionette TRACE conn4 <- [1,2766,null,{}] 04:55:52 INFO - PROCESS | 1798 | 1461153352920 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:53 INFO - PROCESS | 1798 | 1461153353253 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 04:55:53 INFO - PROCESS | 1798 | 1461153353288 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c69800 == 158 [pid = 1798] [id = 699] 04:55:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8a0a2000) [pid = 1798] [serial = 2098] [outer = (nil)] 04:55:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8a707c00) [pid = 1798] [serial = 2099] [outer = 0x8a0a2000] 04:55:53 INFO - PROCESS | 1798 | 1461153353372 Marionette DEBUG loaded listener.js 04:55:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8a83e800) [pid = 1798] [serial = 2100] [outer = 0x8a0a2000] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x88771400) [pid = 1798] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8e89e400) [pid = 1798] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x937e2000) [pid = 1798] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x928f2c00) [pid = 1798] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8f693800) [pid = 1798] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x8de7a800) [pid = 1798] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x94f9f800) [pid = 1798] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x8876f000) [pid = 1798] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x92807c00) [pid = 1798] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8bea5400) [pid = 1798] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x888ebc00) [pid = 1798] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x8e8ee000) [pid = 1798] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x904ca000) [pid = 1798] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x938cf800) [pid = 1798] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0x8b66bc00) [pid = 1798] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x8745ac00) [pid = 1798] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x8b7e1400) [pid = 1798] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x93cca800) [pid = 1798] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 118 (0x8b460c00) [pid = 1798] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:55:54 INFO - PROCESS | 1798 | --DOMWINDOW == 117 (0x89967000) [pid = 1798] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:55:54 INFO - PROCESS | 1798 | 1461153354907 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:55:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:55:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2058ms 04:55:54 INFO - PROCESS | 1798 | 1461153354946 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 04:55:54 INFO - PROCESS | 1798 | 1461153354949 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 04:55:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:55:54 INFO - PROCESS | 1798 | 1461153354956 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:55:54 INFO - PROCESS | 1798 | 1461153354959 Marionette TRACE conn4 <- [1,2770,null,{}] 04:55:54 INFO - PROCESS | 1798 | 1461153354964 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:55 INFO - PROCESS | 1798 | 1461153355274 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 04:55:55 INFO - PROCESS | 1798 | 1461153355298 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a0a1000 == 159 [pid = 1798] [id = 700] 04:55:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 118 (0x8a0a7c00) [pid = 1798] [serial = 2101] [outer = (nil)] 04:55:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 119 (0x8b36c400) [pid = 1798] [serial = 2102] [outer = 0x8a0a7c00] 04:55:55 INFO - PROCESS | 1798 | 1461153355373 Marionette DEBUG loaded listener.js 04:55:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x8b457800) [pid = 1798] [serial = 2103] [outer = 0x8a0a7c00] 04:55:56 INFO - PROCESS | 1798 | 1461153356437 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:55:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:55:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1532ms 04:55:56 INFO - PROCESS | 1798 | 1461153356493 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 04:55:56 INFO - PROCESS | 1798 | 1461153356499 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 04:55:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:55:56 INFO - PROCESS | 1798 | 1461153356512 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:55:56 INFO - PROCESS | 1798 | 1461153356519 Marionette TRACE conn4 <- [1,2774,null,{}] 04:55:56 INFO - PROCESS | 1798 | 1461153356529 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:56 INFO - PROCESS | 1798 | 1461153356782 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 04:55:57 INFO - PROCESS | 1798 | 1461153357144 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x888e6400 == 160 [pid = 1798] [id = 701] 04:55:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x888e8400) [pid = 1798] [serial = 2104] [outer = (nil)] 04:55:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x89904800) [pid = 1798] [serial = 2105] [outer = 0x888e8400] 04:55:57 INFO - PROCESS | 1798 | 1461153357248 Marionette DEBUG loaded listener.js 04:55:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x89c62400) [pid = 1798] [serial = 2106] [outer = 0x888e8400] 04:55:58 INFO - PROCESS | 1798 | 1461153358299 Marionette TRACE conn4 <- [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]]]}] 04:55:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:55:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1846ms 04:55:58 INFO - PROCESS | 1798 | 1461153358358 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 04:55:58 INFO - PROCESS | 1798 | 1461153358367 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 04:55:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:55:58 INFO - PROCESS | 1798 | 1461153358379 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:55:58 INFO - PROCESS | 1798 | 1461153358383 Marionette TRACE conn4 <- [1,2778,null,{}] 04:55:58 INFO - PROCESS | 1798 | 1461153358390 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:55:58 INFO - PROCESS | 1798 | 1461153358686 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 04:55:59 INFO - PROCESS | 1798 | 1461153359038 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:55:59 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e0d800 == 161 [pid = 1798] [id = 702] 04:55:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x89ec4800) [pid = 1798] [serial = 2107] [outer = (nil)] 04:55:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x8a709400) [pid = 1798] [serial = 2108] [outer = 0x89ec4800] 04:55:59 INFO - PROCESS | 1798 | 1461153359131 Marionette DEBUG loaded listener.js 04:55:59 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x8b668c00) [pid = 1798] [serial = 2109] [outer = 0x89ec4800] 04:56:00 INFO - PROCESS | 1798 | 1461153360187 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:56:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:56:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1839ms 04:56:00 INFO - PROCESS | 1798 | 1461153360218 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 04:56:00 INFO - PROCESS | 1798 | 1461153360222 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 04:56:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:56:00 INFO - PROCESS | 1798 | 1461153360229 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:56:00 INFO - PROCESS | 1798 | 1461153360236 Marionette TRACE conn4 <- [1,2782,null,{}] 04:56:00 INFO - PROCESS | 1798 | 1461153360254 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:00 INFO - PROCESS | 1798 | 1461153360499 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 04:56:00 INFO - PROCESS | 1798 | 1461153360884 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b460c00 == 162 [pid = 1798] [id = 703] 04:56:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8b7de800) [pid = 1798] [serial = 2110] [outer = (nil)] 04:56:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x8bea5400) [pid = 1798] [serial = 2111] [outer = 0x8b7de800] 04:56:00 INFO - PROCESS | 1798 | 1461153360994 Marionette DEBUG loaded listener.js 04:56:01 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8c02d400) [pid = 1798] [serial = 2112] [outer = 0x8b7de800] 04:56:01 INFO - PROCESS | 1798 | 1461153361955 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:56:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:56:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1787ms 04:56:02 INFO - PROCESS | 1798 | 1461153362017 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 04:56:02 INFO - PROCESS | 1798 | 1461153362022 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 04:56:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:56:02 INFO - PROCESS | 1798 | 1461153362029 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:56:02 INFO - PROCESS | 1798 | 1461153362035 Marionette TRACE conn4 <- [1,2786,null,{}] 04:56:02 INFO - PROCESS | 1798 | 1461153362041 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:02 INFO - PROCESS | 1798 | 1461153362301 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 04:56:02 INFO - PROCESS | 1798 | 1461153362638 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b7e0000 == 163 [pid = 1798] [id = 704] 04:56:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8de6fc00) [pid = 1798] [serial = 2113] [outer = (nil)] 04:56:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8de79000) [pid = 1798] [serial = 2114] [outer = 0x8de6fc00] 04:56:02 INFO - PROCESS | 1798 | 1461153362737 Marionette DEBUG loaded listener.js 04:56:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8de84000) [pid = 1798] [serial = 2115] [outer = 0x8de6fc00] 04:56:03 INFO - PROCESS | 1798 | 1461153363670 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:56:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:56:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1683ms 04:56:03 INFO - PROCESS | 1798 | 1461153363714 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 04:56:03 INFO - PROCESS | 1798 | 1461153363718 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 04:56:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:56:03 INFO - PROCESS | 1798 | 1461153363726 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:56:03 INFO - PROCESS | 1798 | 1461153363730 Marionette TRACE conn4 <- [1,2790,null,{}] 04:56:03 INFO - PROCESS | 1798 | 1461153363736 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:03 INFO - PROCESS | 1798 | 1461153363977 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 04:56:04 INFO - PROCESS | 1798 | 1461153364314 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de6d800 == 164 [pid = 1798] [id = 705] 04:56:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8de73000) [pid = 1798] [serial = 2116] [outer = (nil)] 04:56:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8df53400) [pid = 1798] [serial = 2117] [outer = 0x8de73000] 04:56:04 INFO - PROCESS | 1798 | 1461153364409 Marionette DEBUG loaded listener.js 04:56:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8df5a400) [pid = 1798] [serial = 2118] [outer = 0x8de73000] 04:56:05 INFO - PROCESS | 1798 | 1461153365350 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:56:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:56:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1638ms 04:56:05 INFO - PROCESS | 1798 | 1461153365365 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 04:56:05 INFO - PROCESS | 1798 | 1461153365368 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 04:56:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:56:05 INFO - PROCESS | 1798 | 1461153365376 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:56:05 INFO - PROCESS | 1798 | 1461153365380 Marionette TRACE conn4 <- [1,2794,null,{}] 04:56:05 INFO - PROCESS | 1798 | 1461153365386 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:05 INFO - PROCESS | 1798 | 1461153365648 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 04:56:06 INFO - PROCESS | 1798 | 1461153365999 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:06 INFO - PROCESS | 1798 | ++DOCSHELL 0x8bea7400 == 165 [pid = 1798] [id = 706] 04:56:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8e033c00) [pid = 1798] [serial = 2119] [outer = (nil)] 04:56:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8e059800) [pid = 1798] [serial = 2120] [outer = 0x8e033c00] 04:56:06 INFO - PROCESS | 1798 | 1461153366100 Marionette DEBUG loaded listener.js 04:56:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8e89c400) [pid = 1798] [serial = 2121] [outer = 0x8e033c00] 04:56:07 INFO - PROCESS | 1798 | 1461153366999 Marionette TRACE conn4 <- [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]]]}] 04:56:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:56:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1640ms 04:56:07 INFO - PROCESS | 1798 | 1461153367016 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 04:56:07 INFO - PROCESS | 1798 | 1461153367020 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 04:56:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:56:07 INFO - PROCESS | 1798 | 1461153367027 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:56:07 INFO - PROCESS | 1798 | 1461153367031 Marionette TRACE conn4 <- [1,2798,null,{}] 04:56:07 INFO - PROCESS | 1798 | 1461153367037 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:07 INFO - PROCESS | 1798 | 1461153367361 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 04:56:07 INFO - PROCESS | 1798 | 1461153367589 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:07 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e892400 == 166 [pid = 1798] [id = 707] 04:56:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8e893400) [pid = 1798] [serial = 2122] [outer = (nil)] 04:56:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8ec32400) [pid = 1798] [serial = 2123] [outer = 0x8e893400] 04:56:07 INFO - PROCESS | 1798 | 1461153367738 Marionette DEBUG loaded listener.js 04:56:07 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8f68b400) [pid = 1798] [serial = 2124] [outer = 0x8e893400] 04:56:08 INFO - PROCESS | 1798 | 1461153368694 Marionette TRACE conn4 <- [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]]]}] 04:56:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:56:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1729ms 04:56:08 INFO - PROCESS | 1798 | 1461153368758 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 04:56:08 INFO - PROCESS | 1798 | 1461153368761 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 04:56:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:56:08 INFO - PROCESS | 1798 | 1461153368769 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:56:08 INFO - PROCESS | 1798 | 1461153368774 Marionette TRACE conn4 <- [1,2802,null,{}] 04:56:08 INFO - PROCESS | 1798 | 1461153368781 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:09 INFO - PROCESS | 1798 | 1461153369017 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 04:56:09 INFO - PROCESS | 1798 | 1461153369358 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de8b000 == 167 [pid = 1798] [id = 708] 04:56:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8e905400) [pid = 1798] [serial = 2125] [outer = (nil)] 04:56:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8f9b5c00) [pid = 1798] [serial = 2126] [outer = 0x8e905400] 04:56:09 INFO - PROCESS | 1798 | 1461153369455 Marionette DEBUG loaded listener.js 04:56:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8f9c3000) [pid = 1798] [serial = 2127] [outer = 0x8e905400] 04:56:10 INFO - PROCESS | 1798 | 1461153370392 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:56:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:56:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1684ms 04:56:10 INFO - PROCESS | 1798 | 1461153370454 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 04:56:10 INFO - PROCESS | 1798 | 1461153370459 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 04:56:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:56:10 INFO - PROCESS | 1798 | 1461153370466 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:56:10 INFO - PROCESS | 1798 | 1461153370471 Marionette TRACE conn4 <- [1,2806,null,{}] 04:56:10 INFO - PROCESS | 1798 | 1461153370477 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:10 INFO - PROCESS | 1798 | 1461153370723 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 04:56:11 INFO - PROCESS | 1798 | 1461153371076 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x87454000 == 168 [pid = 1798] [id = 709] 04:56:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x89903000) [pid = 1798] [serial = 2128] [outer = (nil)] 04:56:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x903f9000) [pid = 1798] [serial = 2129] [outer = 0x89903000] 04:56:11 INFO - PROCESS | 1798 | 1461153371174 Marionette DEBUG loaded listener.js 04:56:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x904ca000) [pid = 1798] [serial = 2130] [outer = 0x89903000] 04:56:12 INFO - PROCESS | 1798 | 1461153372055 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:56:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:56:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1632ms 04:56:12 INFO - PROCESS | 1798 | 1461153372099 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 04:56:12 INFO - PROCESS | 1798 | 1461153372103 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 04:56:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:56:12 INFO - PROCESS | 1798 | 1461153372111 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:56:12 INFO - PROCESS | 1798 | 1461153372115 Marionette TRACE conn4 <- [1,2810,null,{}] 04:56:12 INFO - PROCESS | 1798 | 1461153372121 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:12 INFO - PROCESS | 1798 | 1461153372365 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 04:56:12 INFO - PROCESS | 1798 | 1461153372657 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:12 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f6cdc00 == 169 [pid = 1798] [id = 710] 04:56:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x903f4400) [pid = 1798] [serial = 2131] [outer = (nil)] 04:56:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x914e7800) [pid = 1798] [serial = 2132] [outer = 0x903f4400] 04:56:12 INFO - PROCESS | 1798 | 1461153372802 Marionette DEBUG loaded listener.js 04:56:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x91e12c00) [pid = 1798] [serial = 2133] [outer = 0x903f4400] 04:56:13 INFO - PROCESS | 1798 | 1461153373787 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:56:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:56:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1730ms 04:56:13 INFO - PROCESS | 1798 | 1461153373841 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 04:56:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:56:13 INFO - PROCESS | 1798 | 1461153373847 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 04:56:13 INFO - PROCESS | 1798 | 1461153373853 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:56:13 INFO - PROCESS | 1798 | 1461153373859 Marionette TRACE conn4 <- [1,2814,null,{}] 04:56:13 INFO - PROCESS | 1798 | 1461153373866 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:14 INFO - PROCESS | 1798 | 1461153374142 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 04:56:14 INFO - PROCESS | 1798 | 1461153374496 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x906ebc00 == 170 [pid = 1798] [id = 711] 04:56:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x9282b000) [pid = 1798] [serial = 2134] [outer = (nil)] 04:56:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x928f2000) [pid = 1798] [serial = 2135] [outer = 0x9282b000] 04:56:14 INFO - PROCESS | 1798 | 1461153374606 Marionette DEBUG loaded listener.js 04:56:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x938cf800) [pid = 1798] [serial = 2136] [outer = 0x9282b000] 04:56:15 INFO - PROCESS | 1798 | 1461153375635 Marionette TRACE conn4 <- [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]]]}] 04:56:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:56:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1835ms 04:56:15 INFO - PROCESS | 1798 | 1461153375688 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 04:56:15 INFO - PROCESS | 1798 | 1461153375692 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 04:56:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:56:15 INFO - PROCESS | 1798 | 1461153375698 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:56:15 INFO - PROCESS | 1798 | 1461153375701 Marionette TRACE conn4 <- [1,2818,null,{}] 04:56:15 INFO - PROCESS | 1798 | 1461153375707 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:15 INFO - PROCESS | 1798 | 1461153375945 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 04:56:16 INFO - PROCESS | 1798 | 1461153376300 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e19c00 == 171 [pid = 1798] [id = 712] 04:56:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x89ee2800) [pid = 1798] [serial = 2137] [outer = (nil)] 04:56:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x94f99000) [pid = 1798] [serial = 2138] [outer = 0x89ee2800] 04:56:16 INFO - PROCESS | 1798 | 1461153376397 Marionette DEBUG loaded listener.js 04:56:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x95911c00) [pid = 1798] [serial = 2139] [outer = 0x89ee2800] 04:56:17 INFO - PROCESS | 1798 | 1461153377356 Marionette TRACE conn4 <- [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]]]}] 04:56:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:56:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1728ms 04:56:17 INFO - PROCESS | 1798 | 1461153377428 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 04:56:17 INFO - PROCESS | 1798 | 1461153377431 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 04:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:56:17 INFO - PROCESS | 1798 | 1461153377437 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:56:17 INFO - PROCESS | 1798 | 1461153377441 Marionette TRACE conn4 <- [1,2822,null,{}] 04:56:17 INFO - PROCESS | 1798 | 1461153377448 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:17 INFO - PROCESS | 1798 | 1461153377686 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 04:56:18 INFO - PROCESS | 1798 | 1461153378029 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x863ebc00 == 172 [pid = 1798] [id = 713] 04:56:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x93c26800) [pid = 1798] [serial = 2140] [outer = (nil)] 04:56:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x96d97c00) [pid = 1798] [serial = 2141] [outer = 0x93c26800] 04:56:18 INFO - PROCESS | 1798 | 1461153378141 Marionette DEBUG loaded listener.js 04:56:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x978d2000) [pid = 1798] [serial = 2142] [outer = 0x93c26800] 04:56:19 INFO - PROCESS | 1798 | 1461153379099 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:56:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:56:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1729ms 04:56:19 INFO - PROCESS | 1798 | 1461153379168 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 04:56:19 INFO - PROCESS | 1798 | 1461153379171 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 04:56:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:56:19 INFO - PROCESS | 1798 | 1461153379178 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:56:19 INFO - PROCESS | 1798 | 1461153379182 Marionette TRACE conn4 <- [1,2826,null,{}] 04:56:19 INFO - PROCESS | 1798 | 1461153379188 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:19 INFO - PROCESS | 1798 | 1461153379416 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 04:56:19 INFO - PROCESS | 1798 | 1461153379760 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x85d71400 == 173 [pid = 1798] [id = 714] 04:56:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x903f7000) [pid = 1798] [serial = 2143] [outer = (nil)] 04:56:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x97d25400) [pid = 1798] [serial = 2144] [outer = 0x903f7000] 04:56:19 INFO - PROCESS | 1798 | 1461153379871 Marionette DEBUG loaded listener.js 04:56:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x980bc000) [pid = 1798] [serial = 2145] [outer = 0x903f7000] 04:56:20 INFO - PROCESS | 1798 | 1461153380824 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:56:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:56:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1688ms 04:56:20 INFO - PROCESS | 1798 | 1461153380868 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 04:56:20 INFO - PROCESS | 1798 | 1461153380872 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 04:56:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:56:20 INFO - PROCESS | 1798 | 1461153380879 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:56:20 INFO - PROCESS | 1798 | 1461153380883 Marionette TRACE conn4 <- [1,2830,null,{}] 04:56:20 INFO - PROCESS | 1798 | 1461153380889 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:21 INFO - PROCESS | 1798 | 1461153381143 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 04:56:21 INFO - PROCESS | 1798 | 1461153381492 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b462c00 == 174 [pid = 1798] [id = 715] 04:56:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x8b66d000) [pid = 1798] [serial = 2146] [outer = (nil)] 04:56:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x98324400) [pid = 1798] [serial = 2147] [outer = 0x8b66d000] 04:56:21 INFO - PROCESS | 1798 | 1461153381588 Marionette DEBUG loaded listener.js 04:56:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x9832ac00) [pid = 1798] [serial = 2148] [outer = 0x8b66d000] 04:56:22 INFO - PROCESS | 1798 | 1461153382502 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:56:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1679ms 04:56:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:56:22 INFO - PROCESS | 1798 | 1461153382560 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 04:56:22 INFO - PROCESS | 1798 | 1461153382563 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 04:56:22 INFO - PROCESS | 1798 | 1461153382570 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:56:22 INFO - PROCESS | 1798 | 1461153382573 Marionette TRACE conn4 <- [1,2834,null,{}] 04:56:22 INFO - PROCESS | 1798 | 1461153382579 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:22 INFO - PROCESS | 1798 | 1461153382820 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 04:56:23 INFO - PROCESS | 1798 | 1461153383176 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b67800 == 175 [pid = 1798] [id = 716] 04:56:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x97fb0400) [pid = 1798] [serial = 2149] [outer = (nil)] 04:56:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x98759800) [pid = 1798] [serial = 2150] [outer = 0x97fb0400] 04:56:23 INFO - PROCESS | 1798 | 1461153383266 Marionette DEBUG loaded listener.js 04:56:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x98a9fc00) [pid = 1798] [serial = 2151] [outer = 0x97fb0400] 04:56:24 INFO - PROCESS | 1798 | 1461153384170 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:56:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:56:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1683ms 04:56:24 INFO - PROCESS | 1798 | 1461153384252 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 04:56:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:56:24 INFO - PROCESS | 1798 | 1461153384256 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 04:56:24 INFO - PROCESS | 1798 | 1461153384263 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:56:24 INFO - PROCESS | 1798 | 1461153384266 Marionette TRACE conn4 <- [1,2838,null,{}] 04:56:24 INFO - PROCESS | 1798 | 1461153384272 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:24 INFO - PROCESS | 1798 | 1461153384602 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 04:56:24 INFO - PROCESS | 1798 | 1461153384884 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x9832b000 == 176 [pid = 1798] [id = 717] 04:56:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x98751800) [pid = 1798] [serial = 2152] [outer = (nil)] 04:56:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x98aacc00) [pid = 1798] [serial = 2153] [outer = 0x98751800] 04:56:24 INFO - PROCESS | 1798 | 1461153384979 Marionette DEBUG loaded listener.js 04:56:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x98ac6400) [pid = 1798] [serial = 2154] [outer = 0x98751800] 04:56:25 INFO - PROCESS | 1798 | 1461153385933 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:56:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:56:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1738ms 04:56:26 INFO - PROCESS | 1798 | 1461153386001 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 04:56:26 INFO - PROCESS | 1798 | 1461153386004 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 04:56:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:56:26 INFO - PROCESS | 1798 | 1461153386011 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:56:26 INFO - PROCESS | 1798 | 1461153386015 Marionette TRACE conn4 <- [1,2842,null,{}] 04:56:26 INFO - PROCESS | 1798 | 1461153386021 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:26 INFO - PROCESS | 1798 | 1461153386294 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x87413800 == 175 [pid = 1798] [id = 526] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x848ea400 == 174 [pid = 1798] [id = 656] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x88779800 == 173 [pid = 1798] [id = 657] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x873cd800 == 172 [pid = 1798] [id = 548] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x89eb9400 == 171 [pid = 1798] [id = 658] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8f6cb400 == 170 [pid = 1798] [id = 513] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8b461000 == 169 [pid = 1798] [id = 261] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x904cd400 == 168 [pid = 1798] [id = 515] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x95975400 == 167 [pid = 1798] [id = 520] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8e010800 == 166 [pid = 1798] [id = 512] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8c032400 == 165 [pid = 1798] [id = 511] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x96d9b800 == 164 [pid = 1798] [id = 694] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec2cc00 == 163 [pid = 1798] [id = 695] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8e03f800 == 162 [pid = 1798] [id = 693] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8f9bc800 == 161 [pid = 1798] [id = 692] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x903f3c00 == 160 [pid = 1798] [id = 691] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x91eac800 == 159 [pid = 1798] [id = 690] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8ec36800 == 158 [pid = 1798] [id = 689] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8995e400 == 157 [pid = 1798] [id = 687] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8de8c000 == 156 [pid = 1798] [id = 688] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8b665000 == 155 [pid = 1798] [id = 686] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8de85000 == 154 [pid = 1798] [id = 685] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x89906400 == 153 [pid = 1798] [id = 684] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x87412400 == 152 [pid = 1798] [id = 683] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x887b9800 == 151 [pid = 1798] [id = 682] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x8745ec00 == 150 [pid = 1798] [id = 681] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x85d6cc00 == 149 [pid = 1798] [id = 659] 04:56:28 INFO - PROCESS | 1798 | --DOCSHELL 0x875ca800 == 148 [pid = 1798] [id = 680] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x89ec3800) [pid = 1798] [serial = 2039] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x89965000) [pid = 1798] [serial = 1983] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x914e4000) [pid = 1798] [serial = 2010] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x94fa1c00) [pid = 1798] [serial = 2025] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x937ea800) [pid = 1798] [serial = 2016] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x903f7c00) [pid = 1798] [serial = 2006] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8e892c00) [pid = 1798] [serial = 1998] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x95b1e000) [pid = 1798] [serial = 2030] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x89df9400) [pid = 1798] [serial = 2037] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x92828800) [pid = 1798] [serial = 2013] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x8de8c800) [pid = 1798] [serial = 1994] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x95b8d000) [pid = 1798] [serial = 2031] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x8b36b800) [pid = 1798] [serial = 1986] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8f6d2400) [pid = 1798] [serial = 2004] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x912ed400) [pid = 1798] [serial = 2009] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x938cfc00) [pid = 1798] [serial = 2018] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x94f9dc00) [pid = 1798] [serial = 2024] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x8df55c00) [pid = 1798] [serial = 1995] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x93c29400) [pid = 1798] [serial = 2021] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x8b66fc00) [pid = 1798] [serial = 1988] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x888e1400) [pid = 1798] [serial = 2034] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8c033400) [pid = 1798] [serial = 1991] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x9596fc00) [pid = 1798] [serial = 2028] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x88771800) [pid = 1798] [serial = 2033] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x888e7400) [pid = 1798] [serial = 1982] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x9280f800) [pid = 1798] [serial = 2012] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8ec2fc00) [pid = 1798] [serial = 2001] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8a0a2400) [pid = 1798] [serial = 1985] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8b6c7000) [pid = 1798] [serial = 1989] [outer = (nil)] [url = about:blank] 04:56:28 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x938d7400) [pid = 1798] [serial = 2019] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x89e15c00) [pid = 1798] [serial = 1914] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x93c2e800) [pid = 1798] [serial = 2022] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8e05a400) [pid = 1798] [serial = 1997] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x937e0800) [pid = 1798] [serial = 2015] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8c039400) [pid = 1798] [serial = 1992] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x89c68c00) [pid = 1798] [serial = 2036] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8e8fc400) [pid = 1798] [serial = 2000] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x95910c00) [pid = 1798] [serial = 2027] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8f6cc400) [pid = 1798] [serial = 2003] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x904c9000) [pid = 1798] [serial = 2007] [outer = (nil)] [url = about:blank] 04:56:29 INFO - PROCESS | 1798 | 1461153389241 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d6c00 == 149 [pid = 1798] [id = 718] 04:56:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x87405c00) [pid = 1798] [serial = 2155] [outer = (nil)] 04:56:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8740d400) [pid = 1798] [serial = 2156] [outer = 0x87405c00] 04:56:29 INFO - PROCESS | 1798 | 1461153389334 Marionette DEBUG loaded listener.js 04:56:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x87460c00) [pid = 1798] [serial = 2157] [outer = 0x87405c00] 04:56:30 INFO - PROCESS | 1798 | 1461153390230 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:56:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:56:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 4286ms 04:56:30 INFO - PROCESS | 1798 | 1461153390300 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 04:56:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:56:30 INFO - PROCESS | 1798 | 1461153390314 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 04:56:30 INFO - PROCESS | 1798 | 1461153390329 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:56:30 INFO - PROCESS | 1798 | 1461153390336 Marionette TRACE conn4 <- [1,2846,null,{}] 04:56:30 INFO - PROCESS | 1798 | 1461153390349 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:30 INFO - PROCESS | 1798 | 1461153390569 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 04:56:30 INFO - PROCESS | 1798 | 1461153390779 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:30 INFO - PROCESS | 1798 | ++DOCSHELL 0x888ed400 == 150 [pid = 1798] [id = 719] 04:56:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x888edc00) [pid = 1798] [serial = 2158] [outer = (nil)] 04:56:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8995e800) [pid = 1798] [serial = 2159] [outer = 0x888edc00] 04:56:30 INFO - PROCESS | 1798 | 1461153390861 Marionette DEBUG loaded listener.js 04:56:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x89aeac00) [pid = 1798] [serial = 2160] [outer = 0x888edc00] 04:56:31 INFO - PROCESS | 1798 | 1461153391889 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:56:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:56:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1594ms 04:56:31 INFO - PROCESS | 1798 | 1461153391922 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 04:56:31 INFO - PROCESS | 1798 | 1461153391927 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 04:56:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:56:31 INFO - PROCESS | 1798 | 1461153391935 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:56:31 INFO - PROCESS | 1798 | 1461153391938 Marionette TRACE conn4 <- [1,2850,null,{}] 04:56:31 INFO - PROCESS | 1798 | 1461153391953 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:32 INFO - PROCESS | 1798 | 1461153392243 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 04:56:32 INFO - PROCESS | 1798 | 1461153392275 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x888ea800 == 151 [pid = 1798] [id = 720] 04:56:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x89dfa000) [pid = 1798] [serial = 2161] [outer = (nil)] 04:56:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x89ec1000) [pid = 1798] [serial = 2162] [outer = 0x89dfa000] 04:56:32 INFO - PROCESS | 1798 | 1461153392355 Marionette DEBUG loaded listener.js 04:56:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x89eda400) [pid = 1798] [serial = 2163] [outer = 0x89dfa000] 04:56:33 INFO - PROCESS | 1798 | 1461153393423 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:56:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:56:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1530ms 04:56:33 INFO - PROCESS | 1798 | 1461153393467 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 04:56:33 INFO - PROCESS | 1798 | 1461153393471 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 04:56:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:56:33 INFO - PROCESS | 1798 | 1461153393492 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:56:33 INFO - PROCESS | 1798 | 1461153393501 Marionette TRACE conn4 <- [1,2854,null,{}] 04:56:33 INFO - PROCESS | 1798 | 1461153393508 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8ec2c400) [pid = 1798] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x903f3000) [pid = 1798] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8a849c00) [pid = 1798] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x91eb0000) [pid = 1798] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x89ebe400) [pid = 1798] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8de8e400) [pid = 1798] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x96f43400) [pid = 1798] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8ec39400) [pid = 1798] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x875d2800) [pid = 1798] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x8e008c00) [pid = 1798] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x875cc800) [pid = 1798] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x89c61800) [pid = 1798] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x888ee800) [pid = 1798] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x88772c00) [pid = 1798] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x95b86c00) [pid = 1798] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x89ec4000) [pid = 1798] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 123 (0x8a0a2000) [pid = 1798] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 122 (0x91eafc00) [pid = 1798] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 121 (0x8f6cf000) [pid = 1798] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 120 (0x937e3800) [pid = 1798] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:56:34 INFO - PROCESS | 1798 | --DOMWINDOW == 119 (0x8a848800) [pid = 1798] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:56:34 INFO - PROCESS | 1798 | 1461153394470 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 04:56:34 INFO - PROCESS | 1798 | 1461153394611 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745e000 == 152 [pid = 1798] [id = 721] 04:56:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 120 (0x875cbc00) [pid = 1798] [serial = 2164] [outer = (nil)] 04:56:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 121 (0x89c61400) [pid = 1798] [serial = 2165] [outer = 0x875cbc00] 04:56:34 INFO - PROCESS | 1798 | 1461153394695 Marionette DEBUG loaded listener.js 04:56:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 122 (0x8a09a800) [pid = 1798] [serial = 2166] [outer = 0x875cbc00] 04:56:35 INFO - PROCESS | 1798 | 1461153395519 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:56:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:56:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2097ms 04:56:35 INFO - PROCESS | 1798 | 1461153395583 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 04:56:35 INFO - PROCESS | 1798 | 1461153395587 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 04:56:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:56:35 INFO - PROCESS | 1798 | 1461153395594 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:56:35 INFO - PROCESS | 1798 | 1461153395598 Marionette TRACE conn4 <- [1,2858,null,{}] 04:56:35 INFO - PROCESS | 1798 | 1461153395604 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:35 INFO - PROCESS | 1798 | 1461153395813 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 04:56:36 INFO - PROCESS | 1798 | 1461153396024 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x85d70000 == 153 [pid = 1798] [id = 722] 04:56:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 123 (0x85d78400) [pid = 1798] [serial = 2167] [outer = (nil)] 04:56:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 124 (0x8b369800) [pid = 1798] [serial = 2168] [outer = 0x85d78400] 04:56:36 INFO - PROCESS | 1798 | 1461153396104 Marionette DEBUG loaded listener.js 04:56:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x8b455000) [pid = 1798] [serial = 2169] [outer = 0x85d78400] 04:56:37 INFO - PROCESS | 1798 | 1461153397266 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:56:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:56:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1743ms 04:56:37 INFO - PROCESS | 1798 | 1461153397338 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 04:56:37 INFO - PROCESS | 1798 | 1461153397346 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 04:56:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:56:37 INFO - PROCESS | 1798 | 1461153397356 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:56:37 INFO - PROCESS | 1798 | 1461153397361 Marionette TRACE conn4 <- [1,2862,null,{}] 04:56:37 INFO - PROCESS | 1798 | 1461153397369 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:37 INFO - PROCESS | 1798 | 1461153397653 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 04:56:38 INFO - PROCESS | 1798 | 1461153398001 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:38 INFO - PROCESS | 1798 | ++DOCSHELL 0x8740f000 == 154 [pid = 1798] [id = 723] 04:56:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x888e3400) [pid = 1798] [serial = 2170] [outer = (nil)] 04:56:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x89c6a800) [pid = 1798] [serial = 2171] [outer = 0x888e3400] 04:56:38 INFO - PROCESS | 1798 | 1461153398097 Marionette DEBUG loaded listener.js 04:56:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x89df9000) [pid = 1798] [serial = 2172] [outer = 0x888e3400] 04:56:39 INFO - PROCESS | 1798 | 1461153399161 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:56:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:56:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1842ms 04:56:39 INFO - PROCESS | 1798 | 1461153399199 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 04:56:39 INFO - PROCESS | 1798 | 1461153399208 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 04:56:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:56:39 INFO - PROCESS | 1798 | 1461153399219 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:56:39 INFO - PROCESS | 1798 | 1461153399223 Marionette TRACE conn4 <- [1,2866,null,{}] 04:56:39 INFO - PROCESS | 1798 | 1461153399230 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:39 INFO - PROCESS | 1798 | 1461153399486 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 04:56:39 INFO - PROCESS | 1798 | 1461153399866 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8996a800 == 155 [pid = 1798] [id = 724] 04:56:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x8a702000) [pid = 1798] [serial = 2173] [outer = (nil)] 04:56:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x8a845800) [pid = 1798] [serial = 2174] [outer = 0x8a702000] 04:56:39 INFO - PROCESS | 1798 | 1461153399967 Marionette DEBUG loaded listener.js 04:56:40 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8b463c00) [pid = 1798] [serial = 2175] [outer = 0x8a702000] 04:56:40 INFO - PROCESS | 1798 | 1461153400925 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:56:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1784ms 04:56:41 INFO - PROCESS | 1798 | 1461153401004 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 04:56:41 INFO - PROCESS | 1798 | 1461153401007 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 04:56:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:56:41 INFO - PROCESS | 1798 | 1461153401015 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:56:41 INFO - PROCESS | 1798 | 1461153401021 Marionette TRACE conn4 <- [1,2870,null,{}] 04:56:41 INFO - PROCESS | 1798 | 1461153401037 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:41 INFO - PROCESS | 1798 | 1461153401393 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 04:56:41 INFO - PROCESS | 1798 | 1461153401660 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a0a8c00 == 156 [pid = 1798] [id = 725] 04:56:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8b6bf400) [pid = 1798] [serial = 2176] [outer = (nil)] 04:56:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x8b7d5c00) [pid = 1798] [serial = 2177] [outer = 0x8b6bf400] 04:56:41 INFO - PROCESS | 1798 | 1461153401755 Marionette DEBUG loaded listener.js 04:56:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8b7e1c00) [pid = 1798] [serial = 2178] [outer = 0x8b6bf400] 04:56:42 INFO - PROCESS | 1798 | 1461153402729 Marionette TRACE conn4 <- [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]]]}] 04:56:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:56:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1747ms 04:56:42 INFO - PROCESS | 1798 | 1461153402762 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 04:56:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:56:42 INFO - PROCESS | 1798 | 1461153402768 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 04:56:42 INFO - PROCESS | 1798 | 1461153402775 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:56:42 INFO - PROCESS | 1798 | 1461153402778 Marionette TRACE conn4 <- [1,2874,null,{}] 04:56:42 INFO - PROCESS | 1798 | 1461153402786 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:43 INFO - PROCESS | 1798 | 1461153403027 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 04:56:43 INFO - PROCESS | 1798 | 1461153403362 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:43 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6bc000 == 157 [pid = 1798] [id = 726] 04:56:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8bea5800) [pid = 1798] [serial = 2179] [outer = (nil)] 04:56:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8c038400) [pid = 1798] [serial = 2180] [outer = 0x8bea5800] 04:56:43 INFO - PROCESS | 1798 | 1461153403458 Marionette DEBUG loaded listener.js 04:56:43 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8de6ec00) [pid = 1798] [serial = 2181] [outer = 0x8bea5800] 04:56:44 INFO - PROCESS | 1798 | 1461153404430 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:56:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:56:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1732ms 04:56:44 INFO - PROCESS | 1798 | 1461153404507 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 04:56:44 INFO - PROCESS | 1798 | 1461153404510 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 04:56:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:56:44 INFO - PROCESS | 1798 | 1461153404517 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:56:44 INFO - PROCESS | 1798 | 1461153404520 Marionette TRACE conn4 <- [1,2878,null,{}] 04:56:44 INFO - PROCESS | 1798 | 1461153404526 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:44 INFO - PROCESS | 1798 | 1461153404762 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 04:56:45 INFO - PROCESS | 1798 | 1461153405114 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:45 INFO - PROCESS | 1798 | ++DOCSHELL 0x8beae400 == 158 [pid = 1798] [id = 727] 04:56:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8de82400) [pid = 1798] [serial = 2182] [outer = (nil)] 04:56:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8df50000) [pid = 1798] [serial = 2183] [outer = 0x8de82400] 04:56:45 INFO - PROCESS | 1798 | 1461153405208 Marionette DEBUG loaded listener.js 04:56:45 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8df57000) [pid = 1798] [serial = 2184] [outer = 0x8de82400] 04:56:46 INFO - PROCESS | 1798 | 1461153406213 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:56:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1733ms 04:56:46 INFO - PROCESS | 1798 | 1461153406252 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 04:56:46 INFO - PROCESS | 1798 | 1461153406256 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 04:56:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:56:46 INFO - PROCESS | 1798 | 1461153406263 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:56:46 INFO - PROCESS | 1798 | 1461153406266 Marionette TRACE conn4 <- [1,2882,null,{}] 04:56:46 INFO - PROCESS | 1798 | 1461153406272 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:46 INFO - PROCESS | 1798 | 1461153406526 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 04:56:46 INFO - PROCESS | 1798 | 1461153406862 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee0000 == 159 [pid = 1798] [id = 728] 04:56:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8b6be800) [pid = 1798] [serial = 2185] [outer = (nil)] 04:56:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8e036400) [pid = 1798] [serial = 2186] [outer = 0x8b6be800] 04:56:46 INFO - PROCESS | 1798 | 1461153406965 Marionette DEBUG loaded listener.js 04:56:47 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e040c00) [pid = 1798] [serial = 2187] [outer = 0x8b6be800] 04:56:47 INFO - PROCESS | 1798 | 1461153407892 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:56:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:56:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1679ms 04:56:47 INFO - PROCESS | 1798 | 1461153407943 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 04:56:47 INFO - PROCESS | 1798 | 1461153407947 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 04:56:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:56:47 INFO - PROCESS | 1798 | 1461153407953 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:56:47 INFO - PROCESS | 1798 | 1461153407957 Marionette TRACE conn4 <- [1,2886,null,{}] 04:56:47 INFO - PROCESS | 1798 | 1461153407962 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:48 INFO - PROCESS | 1798 | 1461153408187 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 04:56:48 INFO - PROCESS | 1798 | 1461153408522 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:48 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990b000 == 160 [pid = 1798] [id = 729] 04:56:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e03cc00) [pid = 1798] [serial = 2188] [outer = (nil)] 04:56:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8e8f8800) [pid = 1798] [serial = 2189] [outer = 0x8e03cc00] 04:56:48 INFO - PROCESS | 1798 | 1461153408620 Marionette DEBUG loaded listener.js 04:56:48 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8e903000) [pid = 1798] [serial = 2190] [outer = 0x8e03cc00] 04:56:49 INFO - PROCESS | 1798 | 1461153409556 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:56:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:56:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1680ms 04:56:49 INFO - PROCESS | 1798 | 1461153409634 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 04:56:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:56:49 INFO - PROCESS | 1798 | 1461153409639 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 04:56:49 INFO - PROCESS | 1798 | 1461153409645 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:56:49 INFO - PROCESS | 1798 | 1461153409649 Marionette TRACE conn4 <- [1,2890,null,{}] 04:56:49 INFO - PROCESS | 1798 | 1461153409655 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:49 INFO - PROCESS | 1798 | 1461153409930 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 04:56:50 INFO - PROCESS | 1798 | 1461153410268 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de8f400 == 161 [pid = 1798] [id = 730] 04:56:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x8e8edc00) [pid = 1798] [serial = 2191] [outer = (nil)] 04:56:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x8ec36400) [pid = 1798] [serial = 2192] [outer = 0x8e8edc00] 04:56:50 INFO - PROCESS | 1798 | 1461153410357 Marionette DEBUG loaded listener.js 04:56:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x8f688400) [pid = 1798] [serial = 2193] [outer = 0x8e8edc00] 04:56:51 INFO - PROCESS | 1798 | 1461153411275 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:56:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:56:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1686ms 04:56:51 INFO - PROCESS | 1798 | 1461153411331 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 04:56:51 INFO - PROCESS | 1798 | 1461153411336 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 04:56:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:56:51 INFO - PROCESS | 1798 | 1461153411342 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:56:51 INFO - PROCESS | 1798 | 1461153411346 Marionette TRACE conn4 <- [1,2894,null,{}] 04:56:51 INFO - PROCESS | 1798 | 1461153411352 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:51 INFO - PROCESS | 1798 | 1461153411588 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 04:56:51 INFO - PROCESS | 1798 | 1461153411931 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:51 INFO - PROCESS | 1798 | ++DOCSHELL 0x89ee8800 == 162 [pid = 1798] [id = 731] 04:56:51 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8b7ddc00) [pid = 1798] [serial = 2194] [outer = (nil)] 04:56:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8f9b6800) [pid = 1798] [serial = 2195] [outer = 0x8b7ddc00] 04:56:52 INFO - PROCESS | 1798 | 1461153412030 Marionette DEBUG loaded listener.js 04:56:52 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8f9bcc00) [pid = 1798] [serial = 2196] [outer = 0x8b7ddc00] 04:56:52 INFO - PROCESS | 1798 | 1461153412963 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:56:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1683ms 04:56:53 INFO - PROCESS | 1798 | 1461153413026 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 04:56:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:56:53 INFO - PROCESS | 1798 | 1461153413030 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 04:56:53 INFO - PROCESS | 1798 | 1461153413037 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:56:53 INFO - PROCESS | 1798 | 1461153413041 Marionette TRACE conn4 <- [1,2898,null,{}] 04:56:53 INFO - PROCESS | 1798 | 1461153413046 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:53 INFO - PROCESS | 1798 | 1461153413289 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 04:56:53 INFO - PROCESS | 1798 | 1461153413640 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8f6ca000 == 163 [pid = 1798] [id = 732] 04:56:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x903f3000) [pid = 1798] [serial = 2197] [outer = (nil)] 04:56:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x904c9000) [pid = 1798] [serial = 2198] [outer = 0x903f3000] 04:56:53 INFO - PROCESS | 1798 | 1461153413737 Marionette DEBUG loaded listener.js 04:56:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x904ce400) [pid = 1798] [serial = 2199] [outer = 0x903f3000] 04:56:54 INFO - PROCESS | 1798 | 1461153414690 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:56:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:56:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1729ms 04:56:54 INFO - PROCESS | 1798 | 1461153414766 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 04:56:54 INFO - PROCESS | 1798 | 1461153414770 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 04:56:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:56:54 INFO - PROCESS | 1798 | 1461153414777 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:56:54 INFO - PROCESS | 1798 | 1461153414782 Marionette TRACE conn4 <- [1,2902,null,{}] 04:56:54 INFO - PROCESS | 1798 | 1461153414788 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:55 INFO - PROCESS | 1798 | 1461153415085 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 04:56:55 INFO - PROCESS | 1798 | 1461153415441 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:55 INFO - PROCESS | 1798 | ++DOCSHELL 0x903f2c00 == 164 [pid = 1798] [id = 733] 04:56:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x903f9800) [pid = 1798] [serial = 2200] [outer = (nil)] 04:56:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x91eb5800) [pid = 1798] [serial = 2201] [outer = 0x903f9800] 04:56:55 INFO - PROCESS | 1798 | 1461153415538 Marionette DEBUG loaded listener.js 04:56:55 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x92822800) [pid = 1798] [serial = 2202] [outer = 0x903f9800] 04:56:56 INFO - PROCESS | 1798 | 1461153416477 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:56:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:56:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1731ms 04:56:56 INFO - PROCESS | 1798 | 1461153416510 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 04:56:56 INFO - PROCESS | 1798 | 1461153416513 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 04:56:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:56:56 INFO - PROCESS | 1798 | 1461153416520 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:56:56 INFO - PROCESS | 1798 | 1461153416524 Marionette TRACE conn4 <- [1,2906,null,{}] 04:56:56 INFO - PROCESS | 1798 | 1461153416530 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:56 INFO - PROCESS | 1798 | 1461153416766 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 04:56:57 INFO - PROCESS | 1798 | 1461153417115 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:57 INFO - PROCESS | 1798 | ++DOCSHELL 0x85d6b000 == 165 [pid = 1798] [id = 734] 04:56:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x8e03c800) [pid = 1798] [serial = 2203] [outer = (nil)] 04:56:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x9282d800) [pid = 1798] [serial = 2204] [outer = 0x8e03c800] 04:56:57 INFO - PROCESS | 1798 | 1461153417212 Marionette DEBUG loaded listener.js 04:56:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x937e4000) [pid = 1798] [serial = 2205] [outer = 0x8e03c800] 04:56:58 INFO - PROCESS | 1798 | 1461153418118 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:56:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:56:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1637ms 04:56:58 INFO - PROCESS | 1798 | 1461153418157 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 04:56:58 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:56:58 INFO - PROCESS | 1798 | 1461153418161 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 04:56:58 INFO - PROCESS | 1798 | 1461153418167 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:56:58 INFO - PROCESS | 1798 | 1461153418171 Marionette TRACE conn4 <- [1,2910,null,{}] 04:56:58 INFO - PROCESS | 1798 | 1461153418177 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:58 INFO - PROCESS | 1798 | 1461153418398 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 04:56:58 INFO - PROCESS | 1798 | 1461153418741 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:56:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x914e8800 == 166 [pid = 1798] [id = 735] 04:56:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x9282a800) [pid = 1798] [serial = 2206] [outer = (nil)] 04:56:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x938db000) [pid = 1798] [serial = 2207] [outer = 0x9282a800] 04:56:58 INFO - PROCESS | 1798 | 1461153418835 Marionette DEBUG loaded listener.js 04:56:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x93c2f400) [pid = 1798] [serial = 2208] [outer = 0x9282a800] 04:56:59 INFO - PROCESS | 1798 | 1461153419671 Marionette TRACE conn4 <- [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]]]}] 04:56:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:56:59 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:56:59 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1531ms 04:56:59 INFO - PROCESS | 1798 | 1461153419699 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 04:56:59 INFO - PROCESS | 1798 | 1461153419704 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 04:56:59 INFO - TEST-START | /DOMEvents/constructors.html 04:56:59 INFO - PROCESS | 1798 | 1461153419711 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:56:59 INFO - PROCESS | 1798 | 1461153419714 Marionette TRACE conn4 <- [1,2914,null,{}] 04:56:59 INFO - PROCESS | 1798 | 1461153419720 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:56:59 INFO - PROCESS | 1798 | 1461153419954 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 04:57:00 INFO - PROCESS | 1798 | 1461153420254 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x87406800 == 167 [pid = 1798] [id = 736] 04:57:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x8b458400) [pid = 1798] [serial = 2209] [outer = (nil)] 04:57:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x94fa1000) [pid = 1798] [serial = 2210] [outer = 0x8b458400] 04:57:00 INFO - PROCESS | 1798 | 1461153420347 Marionette DEBUG loaded listener.js 04:57:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x94fa7000) [pid = 1798] [serial = 2211] [outer = 0x8b458400] 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:57:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:57:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:57:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:57:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:57:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:57:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:57:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:57:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:57:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:57:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 1757ms 04:57:01 INFO - PROCESS | 1798 | 1461153421383 Marionette TRACE conn4 <- [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]]]}] 04:57:01 INFO - PROCESS | 1798 | 1461153421490 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 04:57:01 INFO - PROCESS | 1798 | 1461153421497 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 04:57:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:57:01 INFO - PROCESS | 1798 | 1461153421511 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:57:01 INFO - PROCESS | 1798 | 1461153421513 Marionette TRACE conn4 <- [1,2918,null,{}] 04:57:01 INFO - PROCESS | 1798 | 1461153421520 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:01 INFO - PROCESS | 1798 | 1461153421743 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 04:57:02 INFO - PROCESS | 1798 | 1461153422091 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x91eafc00 == 168 [pid = 1798] [id = 737] 04:57:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x938cdc00) [pid = 1798] [serial = 2212] [outer = (nil)] 04:57:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x95b8e000) [pid = 1798] [serial = 2213] [outer = 0x938cdc00] 04:57:02 INFO - PROCESS | 1798 | 1461153422193 Marionette DEBUG loaded listener.js 04:57:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x96a48c00) [pid = 1798] [serial = 2214] [outer = 0x938cdc00] 04:57:03 INFO - PROCESS | 1798 | 1461153423017 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:57:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:57:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1529ms 04:57:03 INFO - PROCESS | 1798 | 1461153423040 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 04:57:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:57:03 INFO - PROCESS | 1798 | 1461153423044 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 04:57:03 INFO - PROCESS | 1798 | 1461153423052 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:57:03 INFO - PROCESS | 1798 | 1461153423055 Marionette TRACE conn4 <- [1,2922,null,{}] 04:57:03 INFO - PROCESS | 1798 | 1461153423061 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:03 INFO - PROCESS | 1798 | 1461153423292 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 04:57:03 INFO - PROCESS | 1798 | 1461153423566 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:03 INFO - PROCESS | 1798 | ++DOCSHELL 0x8740d000 == 169 [pid = 1798] [id = 738] 04:57:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x95973800) [pid = 1798] [serial = 2215] [outer = (nil)] 04:57:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x97b59000) [pid = 1798] [serial = 2216] [outer = 0x95973800] 04:57:03 INFO - PROCESS | 1798 | 1461153423662 Marionette DEBUG loaded listener.js 04:57:03 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x97b65800) [pid = 1798] [serial = 2217] [outer = 0x95973800] 04:57:04 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:57:04 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:57:04 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:57:04 INFO - PROCESS | 1798 | [1798] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 04:57:04 INFO - PROCESS | 1798 | 1461153424598 Marionette TRACE conn4 <- [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]]]}] 04:57:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:57:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:57:04 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 04:57:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:57:04 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 04:57:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:57:04 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]" 04:57:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:57:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:57:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:57:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1582ms 04:57:04 INFO - PROCESS | 1798 | 1461153424637 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 04:57:04 INFO - PROCESS | 1798 | 1461153424640 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 04:57:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:57:04 INFO - PROCESS | 1798 | 1461153424700 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:57:04 INFO - PROCESS | 1798 | 1461153424705 Marionette TRACE conn4 <- [1,2926,null,{}] 04:57:04 INFO - PROCESS | 1798 | 1461153424716 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:04 INFO - PROCESS | 1798 | 1461153424966 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 04:57:05 INFO - PROCESS | 1798 | 1461153425312 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x873d2800 == 170 [pid = 1798] [id = 739] 04:57:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x94f98400) [pid = 1798] [serial = 2218] [outer = (nil)] 04:57:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x98de8c00) [pid = 1798] [serial = 2219] [outer = 0x94f98400] 04:57:05 INFO - PROCESS | 1798 | 1461153425401 Marionette DEBUG loaded listener.js 04:57:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x98ded400) [pid = 1798] [serial = 2220] [outer = 0x94f98400] 04:57:06 INFO - PROCESS | 1798 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:57:06 INFO - PROCESS | 1798 | 1461153426200 Marionette TRACE conn4 <- [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]]]}] 04:57:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:57:06 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1545ms 04:57:06 INFO - PROCESS | 1798 | 1461153426237 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 04:57:06 INFO - PROCESS | 1798 | 1461153426241 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 04:57:06 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:57:06 INFO - PROCESS | 1798 | 1461153426247 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:57:06 INFO - PROCESS | 1798 | 1461153426249 Marionette TRACE conn4 <- [1,2930,null,{}] 04:57:06 INFO - PROCESS | 1798 | 1461153426256 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:06 INFO - PROCESS | 1798 | 1461153426479 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8b36c400) [pid = 1798] [serial = 2102] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x8f9b4400) [pid = 1798] [serial = 2066] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x96aaec00) [pid = 1798] [serial = 2079] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8b6c7800) [pid = 1798] [serial = 2052] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x981aa800) [pid = 1798] [serial = 2091] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x96a47000) [pid = 1798] [serial = 2078] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8ec33c00) [pid = 1798] [serial = 2063] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8e009400) [pid = 1798] [serial = 2057] [outer = (nil)] [url = about:blank] 04:57:08 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x978dbc00) [pid = 1798] [serial = 2085] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x96d97000) [pid = 1798] [serial = 2081] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8e03b800) [pid = 1798] [serial = 2058] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8a83b400) [pid = 1798] [serial = 1980] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8e89d400) [pid = 1798] [serial = 2060] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x888eb400) [pid = 1798] [serial = 2043] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x89ec0000) [pid = 1798] [serial = 2097] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x89ec1400) [pid = 1798] [serial = 2046] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x89963000) [pid = 1798] [serial = 2094] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x97b81000) [pid = 1798] [serial = 2087] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8b367c00) [pid = 1798] [serial = 2049] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x8a83e800) [pid = 1798] [serial = 2100] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x8fa3dc00) [pid = 1798] [serial = 2067] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8e8f6000) [pid = 1798] [serial = 2061] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x92826c00) [pid = 1798] [serial = 2073] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x912efc00) [pid = 1798] [serial = 2070] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x904d2400) [pid = 1798] [serial = 2069] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x94f9e800) [pid = 1798] [serial = 2075] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8876e400) [pid = 1798] [serial = 2042] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x89ded400) [pid = 1798] [serial = 2045] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x89df7000) [pid = 1798] [serial = 2096] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8b66d400) [pid = 1798] [serial = 2051] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8a0a9800) [pid = 1798] [serial = 2048] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8ec36c00) [pid = 1798] [serial = 2064] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x97b83000) [pid = 1798] [serial = 2088] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x96d9fc00) [pid = 1798] [serial = 2082] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x92803800) [pid = 1798] [serial = 2072] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x89902400) [pid = 1798] [serial = 2093] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8beac400) [pid = 1798] [serial = 2054] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8beaf000) [pid = 1798] [serial = 2055] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x97fafc00) [pid = 1798] [serial = 2090] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8a707c00) [pid = 1798] [serial = 2099] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x94fa1400) [pid = 1798] [serial = 2076] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x978d1800) [pid = 1798] [serial = 2084] [outer = (nil)] [url = about:blank] 04:57:09 INFO - PROCESS | 1798 | 1461153429252 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:09 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745ec00 == 171 [pid = 1798] [id = 740] 04:57:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8876d800) [pid = 1798] [serial = 2221] [outer = (nil)] 04:57:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8877b000) [pid = 1798] [serial = 2222] [outer = 0x8876d800] 04:57:09 INFO - PROCESS | 1798 | 1461153429342 Marionette DEBUG loaded listener.js 04:57:09 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x888e2800) [pid = 1798] [serial = 2223] [outer = 0x8876d800] 04:57:10 INFO - PROCESS | 1798 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:57:10 INFO - PROCESS | 1798 | 1461153430089 Marionette TRACE conn4 <- [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]]]}] 04:57:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:57:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 3851ms 04:57:10 INFO - PROCESS | 1798 | 1461153430100 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 04:57:10 INFO - PROCESS | 1798 | 1461153430107 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 04:57:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:57:10 INFO - PROCESS | 1798 | 1461153430121 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:57:10 INFO - PROCESS | 1798 | 1461153430125 Marionette TRACE conn4 <- [1,2934,null,{}] 04:57:10 INFO - PROCESS | 1798 | 1461153430134 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:10 INFO - PROCESS | 1798 | 1461153430342 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 04:57:10 INFO - PROCESS | 1798 | 1461153430592 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c6cc00 == 172 [pid = 1798] [id = 741] 04:57:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x89c6fc00) [pid = 1798] [serial = 2224] [outer = (nil)] 04:57:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x89defc00) [pid = 1798] [serial = 2225] [outer = 0x89c6fc00] 04:57:10 INFO - PROCESS | 1798 | 1461153430677 Marionette DEBUG loaded listener.js 04:57:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x89e12800) [pid = 1798] [serial = 2226] [outer = 0x89c6fc00] 04:57:11 INFO - PROCESS | 1798 | 1461153431553 Marionette TRACE conn4 <- [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]]]}] 04:57:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:57:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1452ms 04:57:11 INFO - PROCESS | 1798 | 1461153431577 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 04:57:11 INFO - PROCESS | 1798 | 1461153431583 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 04:57:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:57:11 INFO - PROCESS | 1798 | 1461153431598 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:57:11 INFO - PROCESS | 1798 | 1461153431601 Marionette TRACE conn4 <- [1,2938,null,{}] 04:57:11 INFO - PROCESS | 1798 | 1461153431608 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:11 INFO - PROCESS | 1798 | 1461153431882 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 04:57:11 INFO - PROCESS | 1798 | 1461153431926 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x89df2c00 == 173 [pid = 1798] [id = 742] 04:57:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x89ee7000) [pid = 1798] [serial = 2227] [outer = (nil)] 04:57:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8a708c00) [pid = 1798] [serial = 2228] [outer = 0x89ee7000] 04:57:12 INFO - PROCESS | 1798 | 1461153432002 Marionette DEBUG loaded listener.js 04:57:12 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8a83ec00) [pid = 1798] [serial = 2229] [outer = 0x89ee7000] 04:57:13 INFO - PROCESS | 1798 | 1461153432995 Marionette TRACE conn4 <- [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]]]}] 04:57:13 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. 04:57:13 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1437ms 04:57:13 INFO - PROCESS | 1798 | 1461153433036 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 04:57:13 INFO - PROCESS | 1798 | 1461153433040 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 04:57:13 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:57:13 INFO - PROCESS | 1798 | 1461153433056 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:57:13 INFO - PROCESS | 1798 | 1461153433065 Marionette TRACE conn4 <- [1,2942,null,{}] 04:57:13 INFO - PROCESS | 1798 | 1461153433080 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:13 INFO - PROCESS | 1798 | 1461153433368 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 04:57:13 INFO - PROCESS | 1798 | 1461153433409 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a0a8000 == 174 [pid = 1798] [id = 743] 04:57:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8b66e400) [pid = 1798] [serial = 2230] [outer = (nil)] 04:57:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8b6bc800) [pid = 1798] [serial = 2231] [outer = 0x8b66e400] 04:57:13 INFO - PROCESS | 1798 | 1461153433488 Marionette DEBUG loaded listener.js 04:57:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8b6c7000) [pid = 1798] [serial = 2232] [outer = 0x8b66e400] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x93c26800) [pid = 1798] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x89903000) [pid = 1798] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8de73000) [pid = 1798] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x875cbc00) [pid = 1798] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x888edc00) [pid = 1798] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x8b7de800) [pid = 1798] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x87405c00) [pid = 1798] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8e905400) [pid = 1798] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x9282b000) [pid = 1798] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8996d000) [pid = 1798] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x89ee2800) [pid = 1798] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x903f7000) [pid = 1798] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x97fb0400) [pid = 1798] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8e893400) [pid = 1798] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x89ec4800) [pid = 1798] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x888e8400) [pid = 1798] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 129 (0x8b66d000) [pid = 1798] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 128 (0x98751800) [pid = 1798] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 127 (0x8e033c00) [pid = 1798] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 126 (0x8de6fc00) [pid = 1798] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 125 (0x89dfa000) [pid = 1798] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:57:14 INFO - PROCESS | 1798 | --DOMWINDOW == 124 (0x903f4400) [pid = 1798] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:57:15 INFO - PROCESS | 1798 | 1461153435054 Marionette TRACE conn4 <- [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"]]]}] 04:57:15 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 04:57:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:57:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:57:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2053ms 04:57:15 INFO - PROCESS | 1798 | 1461153435103 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 04:57:15 INFO - PROCESS | 1798 | 1461153435106 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 04:57:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:57:15 INFO - PROCESS | 1798 | 1461153435114 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:57:15 INFO - PROCESS | 1798 | 1461153435118 Marionette TRACE conn4 <- [1,2946,null,{}] 04:57:15 INFO - PROCESS | 1798 | 1461153435127 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:15 INFO - PROCESS | 1798 | 1461153435328 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 04:57:15 INFO - PROCESS | 1798 | 1461153435555 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:15 INFO - PROCESS | 1798 | ++DOCSHELL 0x873ca800 == 175 [pid = 1798] [id = 744] 04:57:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 125 (0x89965c00) [pid = 1798] [serial = 2233] [outer = (nil)] 04:57:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 126 (0x8b7d6800) [pid = 1798] [serial = 2234] [outer = 0x89965c00] 04:57:15 INFO - PROCESS | 1798 | 1461153435630 Marionette DEBUG loaded listener.js 04:57:15 INFO - PROCESS | 1798 | ++DOMWINDOW == 127 (0x8b7e0c00) [pid = 1798] [serial = 2235] [outer = 0x89965c00] 04:57:16 INFO - PROCESS | 1798 | 1461153436325 Marionette TRACE conn4 <- [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]]]}] 04:57:16 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. 04:57:16 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1392ms 04:57:16 INFO - PROCESS | 1798 | 1461153436507 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 04:57:16 INFO - PROCESS | 1798 | 1461153436513 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 04:57:16 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:57:16 INFO - PROCESS | 1798 | 1461153436535 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:57:16 INFO - PROCESS | 1798 | 1461153436540 Marionette TRACE conn4 <- [1,2950,null,{}] 04:57:16 INFO - PROCESS | 1798 | 1461153436549 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:16 INFO - PROCESS | 1798 | 1461153436812 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 04:57:17 INFO - PROCESS | 1798 | 1461153437109 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:17 INFO - PROCESS | 1798 | ++DOCSHELL 0x89963000 == 176 [pid = 1798] [id = 745] 04:57:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 128 (0x89963400) [pid = 1798] [serial = 2236] [outer = (nil)] 04:57:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 129 (0x89aea400) [pid = 1798] [serial = 2237] [outer = 0x89963400] 04:57:17 INFO - PROCESS | 1798 | 1461153437277 Marionette DEBUG loaded listener.js 04:57:17 INFO - PROCESS | 1798 | ++DOMWINDOW == 130 (0x89dee000) [pid = 1798] [serial = 2238] [outer = 0x89963400] 04:57:18 INFO - PROCESS | 1798 | ++DOCSHELL 0x8a0a6000 == 177 [pid = 1798] [id = 746] 04:57:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8a0a6800) [pid = 1798] [serial = 2239] [outer = (nil)] 04:57:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x8a70e800) [pid = 1798] [serial = 2240] [outer = 0x8a0a6800] 04:57:18 INFO - PROCESS | 1798 | 1461153438267 Marionette TRACE conn4 <- [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]]]}] 04:57:18 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. 04:57:18 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1750ms 04:57:18 INFO - PROCESS | 1798 | 1461153438292 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 04:57:18 INFO - PROCESS | 1798 | 1461153438298 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 04:57:18 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:57:18 INFO - PROCESS | 1798 | 1461153438332 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:57:18 INFO - PROCESS | 1798 | 1461153438338 Marionette TRACE conn4 <- [1,2954,null,{}] 04:57:18 INFO - PROCESS | 1798 | 1461153438345 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:18 INFO - PROCESS | 1798 | 1461153438622 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 04:57:18 INFO - PROCESS | 1798 | 1461153438967 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x89e19000 == 178 [pid = 1798] [id = 747] 04:57:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x89ec3c00) [pid = 1798] [serial = 2241] [outer = (nil)] 04:57:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8b455400) [pid = 1798] [serial = 2242] [outer = 0x89ec3c00] 04:57:19 INFO - PROCESS | 1798 | 1461153439065 Marionette DEBUG loaded listener.js 04:57:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x8b670000) [pid = 1798] [serial = 2243] [outer = 0x89ec3c00] 04:57:19 INFO - PROCESS | 1798 | 1461153439971 Marionette TRACE conn4 <- [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]]]}] 04:57:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:57:20 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 04:57:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1707ms 04:57:20 INFO - PROCESS | 1798 | 1461153440031 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 04:57:20 INFO - PROCESS | 1798 | 1461153440035 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 04:57:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:57:20 INFO - PROCESS | 1798 | 1461153440042 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:57:20 INFO - PROCESS | 1798 | 1461153440047 Marionette TRACE conn4 <- [1,2958,null,{}] 04:57:20 INFO - PROCESS | 1798 | 1461153440086 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:20 INFO - PROCESS | 1798 | 1461153440352 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 04:57:20 INFO - PROCESS | 1798 | 1461153440749 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:20 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6bf000 == 179 [pid = 1798] [id = 748] 04:57:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x8de75800) [pid = 1798] [serial = 2244] [outer = (nil)] 04:57:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8e001400) [pid = 1798] [serial = 2245] [outer = 0x8de75800] 04:57:20 INFO - PROCESS | 1798 | 1461153440851 Marionette DEBUG loaded listener.js 04:57:20 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8e00d800) [pid = 1798] [serial = 2246] [outer = 0x8de75800] 04:57:21 INFO - PROCESS | 1798 | 1461153441668 Marionette TRACE conn4 <- [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]]]}] 04:57:21 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. 04:57:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1637ms 04:57:21 INFO - PROCESS | 1798 | 1461153441680 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 04:57:21 INFO - PROCESS | 1798 | 1461153441683 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 04:57:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:57:21 INFO - PROCESS | 1798 | 1461153441690 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:57:21 INFO - PROCESS | 1798 | 1461153441693 Marionette TRACE conn4 <- [1,2962,null,{}] 04:57:21 INFO - PROCESS | 1798 | 1461153441699 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:21 INFO - PROCESS | 1798 | 1461153441922 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 04:57:22 INFO - PROCESS | 1798 | 1461153442191 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x8877a000 == 180 [pid = 1798] [id = 749] 04:57:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8e03b000) [pid = 1798] [serial = 2247] [outer = (nil)] 04:57:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8e053800) [pid = 1798] [serial = 2248] [outer = 0x8e03b000] 04:57:22 INFO - PROCESS | 1798 | 1461153442281 Marionette DEBUG loaded listener.js 04:57:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8e8ef000) [pid = 1798] [serial = 2249] [outer = 0x8e03b000] 04:57:23 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. 04:57:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1479ms 04:57:23 INFO - PROCESS | 1798 | 1461153443156 Marionette TRACE conn4 <- [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]]]}] 04:57:23 INFO - PROCESS | 1798 | 1461153443170 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 04:57:23 INFO - PROCESS | 1798 | 1461153443173 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 04:57:23 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:57:23 INFO - PROCESS | 1798 | 1461153443180 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:57:23 INFO - PROCESS | 1798 | 1461153443184 Marionette TRACE conn4 <- [1,2966,null,{}] 04:57:23 INFO - PROCESS | 1798 | 1461153443190 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:23 INFO - PROCESS | 1798 | 1461153443417 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 04:57:23 INFO - PROCESS | 1798 | 1461153443718 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:23 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e03ac00 == 181 [pid = 1798] [id = 750] 04:57:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8e894400) [pid = 1798] [serial = 2250] [outer = (nil)] 04:57:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e90f000) [pid = 1798] [serial = 2251] [outer = 0x8e894400] 04:57:23 INFO - PROCESS | 1798 | 1461153443821 Marionette DEBUG loaded listener.js 04:57:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8f684800) [pid = 1798] [serial = 2252] [outer = 0x8e894400] 04:57:24 INFO - PROCESS | 1798 | 1461153444678 Marionette TRACE conn4 <- [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]]]}] 04:57:24 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. 04:57:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1534ms 04:57:24 INFO - PROCESS | 1798 | 1461153444716 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 04:57:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:57:24 INFO - PROCESS | 1798 | 1461153444720 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 04:57:24 INFO - PROCESS | 1798 | 1461153444728 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:57:24 INFO - PROCESS | 1798 | 1461153444731 Marionette TRACE conn4 <- [1,2970,null,{}] 04:57:24 INFO - PROCESS | 1798 | 1461153444737 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:25 INFO - PROCESS | 1798 | 1461153445012 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 04:57:25 INFO - PROCESS | 1798 | 1461153445324 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:25 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e03f000 == 182 [pid = 1798] [id = 751] 04:57:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8fa42400) [pid = 1798] [serial = 2253] [outer = (nil)] 04:57:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x903ec800) [pid = 1798] [serial = 2254] [outer = 0x8fa42400] 04:57:25 INFO - PROCESS | 1798 | 1461153445418 Marionette DEBUG loaded listener.js 04:57:25 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x903f0000) [pid = 1798] [serial = 2255] [outer = 0x8fa42400] 04:57:26 INFO - PROCESS | 1798 | 1461153446294 Marionette TRACE conn4 <- [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]]]}] 04:57:26 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. 04:57:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1599ms 04:57:26 INFO - PROCESS | 1798 | 1461153446330 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 04:57:26 INFO - PROCESS | 1798 | 1461153446333 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 04:57:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:57:26 INFO - PROCESS | 1798 | 1461153446341 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:57:26 INFO - PROCESS | 1798 | 1461153446344 Marionette TRACE conn4 <- [1,2974,null,{}] 04:57:26 INFO - PROCESS | 1798 | 1461153446350 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:26 INFO - PROCESS | 1798 | 1461153446575 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 04:57:26 INFO - PROCESS | 1798 | 1461153446848 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e036c00 == 183 [pid = 1798] [id = 752] 04:57:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x903f8c00) [pid = 1798] [serial = 2256] [outer = (nil)] 04:57:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x906f1c00) [pid = 1798] [serial = 2257] [outer = 0x903f8c00] 04:57:26 INFO - PROCESS | 1798 | 1461153446943 Marionette DEBUG loaded listener.js 04:57:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x912ef800) [pid = 1798] [serial = 2258] [outer = 0x903f8c00] 04:57:27 INFO - PROCESS | 1798 | 1461153447781 Marionette TRACE conn4 <- [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]]]}] 04:57:27 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. 04:57:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1478ms 04:57:27 INFO - PROCESS | 1798 | 1461153447820 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 04:57:27 INFO - PROCESS | 1798 | 1461153447825 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 04:57:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:57:27 INFO - PROCESS | 1798 | 1461153447831 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:57:27 INFO - PROCESS | 1798 | 1461153447835 Marionette TRACE conn4 <- [1,2978,null,{}] 04:57:27 INFO - PROCESS | 1798 | 1461153447841 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:28 INFO - PROCESS | 1798 | 1461153448098 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 04:57:28 INFO - PROCESS | 1798 | 1461153448373 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:28 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b367c00 == 184 [pid = 1798] [id = 753] 04:57:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x90650400) [pid = 1798] [serial = 2259] [outer = (nil)] 04:57:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x91eb0400) [pid = 1798] [serial = 2260] [outer = 0x90650400] 04:57:28 INFO - PROCESS | 1798 | 1461153448476 Marionette DEBUG loaded listener.js 04:57:28 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x92801800) [pid = 1798] [serial = 2261] [outer = 0x90650400] 04:57:29 INFO - PROCESS | 1798 | 1461153449282 Marionette TRACE conn4 <- [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]]]}] 04:57:29 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. 04:57:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1494ms 04:57:29 INFO - PROCESS | 1798 | 1461153449327 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 04:57:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:57:29 INFO - PROCESS | 1798 | 1461153449331 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 04:57:29 INFO - PROCESS | 1798 | 1461153449338 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:57:29 INFO - PROCESS | 1798 | 1461153449341 Marionette TRACE conn4 <- [1,2982,null,{}] 04:57:29 INFO - PROCESS | 1798 | 1461153449347 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:29 INFO - PROCESS | 1798 | 1461153449601 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 04:57:29 INFO - PROCESS | 1798 | 1461153449919 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:29 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6ba000 == 185 [pid = 1798] [id = 754] 04:57:29 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x904d0400) [pid = 1798] [serial = 2262] [outer = (nil)] 04:57:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x928f2c00) [pid = 1798] [serial = 2263] [outer = 0x904d0400] 04:57:30 INFO - PROCESS | 1798 | 1461153450016 Marionette DEBUG loaded listener.js 04:57:30 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x938d1c00) [pid = 1798] [serial = 2264] [outer = 0x904d0400] 04:57:30 INFO - PROCESS | 1798 | 1461153450900 Marionette TRACE conn4 <- [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"]]]}] 04:57:30 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 04:57:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:30 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:57:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1591ms 04:57:30 INFO - PROCESS | 1798 | 1461153450930 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 04:57:30 INFO - PROCESS | 1798 | 1461153450934 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 04:57:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:57:30 INFO - PROCESS | 1798 | 1461153450941 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:57:30 INFO - PROCESS | 1798 | 1461153450945 Marionette TRACE conn4 <- [1,2986,null,{}] 04:57:30 INFO - PROCESS | 1798 | 1461153450952 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:31 INFO - PROCESS | 1798 | 1461153451216 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 04:57:31 INFO - PROCESS | 1798 | 1461153451498 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:31 INFO - PROCESS | 1798 | ++DOCSHELL 0x92821c00 == 186 [pid = 1798] [id = 755] 04:57:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x94f98800) [pid = 1798] [serial = 2265] [outer = (nil)] 04:57:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x9596c800) [pid = 1798] [serial = 2266] [outer = 0x94f98800] 04:57:31 INFO - PROCESS | 1798 | 1461153451592 Marionette DEBUG loaded listener.js 04:57:31 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x95972400) [pid = 1798] [serial = 2267] [outer = 0x94f98800] 04:57:32 INFO - PROCESS | 1798 | 1461153452406 Marionette TRACE conn4 <- [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]]]}] 04:57:32 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. 04:57:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1499ms 04:57:32 INFO - PROCESS | 1798 | 1461153452446 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 04:57:32 INFO - PROCESS | 1798 | 1461153452451 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 04:57:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:57:32 INFO - PROCESS | 1798 | 1461153452457 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:57:32 INFO - PROCESS | 1798 | 1461153452462 Marionette TRACE conn4 <- [1,2990,null,{}] 04:57:32 INFO - PROCESS | 1798 | 1461153452469 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:32 INFO - PROCESS | 1798 | 1461153452717 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 04:57:33 INFO - PROCESS | 1798 | 1461153453001 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x93cca000 == 187 [pid = 1798] [id = 756] 04:57:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x95b93800) [pid = 1798] [serial = 2268] [outer = (nil)] 04:57:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x96da0400) [pid = 1798] [serial = 2269] [outer = 0x95b93800] 04:57:33 INFO - PROCESS | 1798 | 1461153453104 Marionette DEBUG loaded listener.js 04:57:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x97aa5000) [pid = 1798] [serial = 2270] [outer = 0x95b93800] 04:57:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b5c000 == 188 [pid = 1798] [id = 757] 04:57:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x981b0c00) [pid = 1798] [serial = 2271] [outer = (nil)] 04:57:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x9826ec00) [pid = 1798] [serial = 2272] [outer = 0x981b0c00] 04:57:34 INFO - PROCESS | 1798 | 1461153454093 Marionette TRACE conn4 <- [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]]]}] 04:57:34 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. 04:57:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 04:57:34 INFO - PROCESS | 1798 | 1461153454140 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 04:57:34 INFO - PROCESS | 1798 | 1461153454143 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 04:57:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:57:34 INFO - PROCESS | 1798 | 1461153454150 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:57:34 INFO - PROCESS | 1798 | 1461153454152 Marionette TRACE conn4 <- [1,2994,null,{}] 04:57:34 INFO - PROCESS | 1798 | 1461153454159 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:34 INFO - PROCESS | 1798 | 1461153454446 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 04:57:34 INFO - PROCESS | 1798 | 1461153454787 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:34 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b7dc00 == 189 [pid = 1798] [id = 758] 04:57:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x97b86000) [pid = 1798] [serial = 2273] [outer = (nil)] 04:57:34 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0x98329000) [pid = 1798] [serial = 2274] [outer = 0x97b86000] 04:57:34 INFO - PROCESS | 1798 | 1461153454894 Marionette DEBUG loaded listener.js 04:57:35 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0x9874d400) [pid = 1798] [serial = 2275] [outer = 0x97b86000] 04:57:35 INFO - PROCESS | 1798 | 1461153455710 Marionette TRACE conn4 <- [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]]]}] 04:57:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:57:35 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 04:57:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1581ms 04:57:35 INFO - PROCESS | 1798 | 1461153455731 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 04:57:35 INFO - PROCESS | 1798 | 1461153455735 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 04:57:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:57:35 INFO - PROCESS | 1798 | 1461153455741 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:57:35 INFO - PROCESS | 1798 | 1461153455744 Marionette TRACE conn4 <- [1,2998,null,{}] 04:57:35 INFO - PROCESS | 1798 | 1461153455750 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:35 INFO - PROCESS | 1798 | 1461153455984 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 04:57:36 INFO - PROCESS | 1798 | 1461153456260 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:36 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d95400 == 190 [pid = 1798] [id = 759] 04:57:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0x97b63c00) [pid = 1798] [serial = 2276] [outer = (nil)] 04:57:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0x98b0a800) [pid = 1798] [serial = 2277] [outer = 0x97b63c00] 04:57:36 INFO - PROCESS | 1798 | 1461153456354 Marionette DEBUG loaded listener.js 04:57:36 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x98d7a800) [pid = 1798] [serial = 2278] [outer = 0x97b63c00] 04:57:37 INFO - PROCESS | 1798 | 1461153457269 Marionette TRACE conn4 <- [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]]]}] 04:57:37 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. 04:57:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1578ms 04:57:37 INFO - PROCESS | 1798 | 1461153457322 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 04:57:37 INFO - PROCESS | 1798 | 1461153457326 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 04:57:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:57:37 INFO - PROCESS | 1798 | 1461153457332 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:57:37 INFO - PROCESS | 1798 | 1461153457335 Marionette TRACE conn4 <- [1,3002,null,{}] 04:57:37 INFO - PROCESS | 1798 | 1461153457341 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:37 INFO - PROCESS | 1798 | 1461153457680 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 04:57:37 INFO - PROCESS | 1798 | 1461153457902 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:37 INFO - PROCESS | 1798 | ++DOCSHELL 0x89908800 == 191 [pid = 1798] [id = 760] 04:57:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x91eb7800) [pid = 1798] [serial = 2279] [outer = (nil)] 04:57:37 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x996bb800) [pid = 1798] [serial = 2280] [outer = 0x91eb7800] 04:57:38 INFO - PROCESS | 1798 | 1461153458005 Marionette DEBUG loaded listener.js 04:57:38 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x996ed000) [pid = 1798] [serial = 2281] [outer = 0x91eb7800] 04:57:38 INFO - PROCESS | 1798 | 1461153458857 Marionette TRACE conn4 <- [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]]]}] 04:57:38 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. 04:57:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1582ms 04:57:38 INFO - PROCESS | 1798 | 1461153458915 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 04:57:38 INFO - PROCESS | 1798 | 1461153458920 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 04:57:38 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:57:38 INFO - PROCESS | 1798 | 1461153458927 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:57:38 INFO - PROCESS | 1798 | 1461153458930 Marionette TRACE conn4 <- [1,3006,null,{}] 04:57:38 INFO - PROCESS | 1798 | 1461153458936 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:39 INFO - PROCESS | 1798 | 1461153459168 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 04:57:39 INFO - PROCESS | 1798 | 1461153459482 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:39 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b374c00 == 192 [pid = 1798] [id = 761] 04:57:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x8b454800) [pid = 1798] [serial = 2282] [outer = (nil)] 04:57:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x9a685c00) [pid = 1798] [serial = 2283] [outer = 0x8b454800] 04:57:39 INFO - PROCESS | 1798 | 1461153459582 Marionette DEBUG loaded listener.js 04:57:39 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x9a6cf400) [pid = 1798] [serial = 2284] [outer = 0x8b454800] 04:57:40 INFO - PROCESS | 1798 | 1461153460472 Marionette TRACE conn4 <- [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]]]}] 04:57:40 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. 04:57:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1601ms 04:57:40 INFO - PROCESS | 1798 | 1461153460529 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 04:57:40 INFO - PROCESS | 1798 | 1461153460532 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 04:57:40 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:57:40 INFO - PROCESS | 1798 | 1461153460540 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:57:40 INFO - PROCESS | 1798 | 1461153460543 Marionette TRACE conn4 <- [1,3010,null,{}] 04:57:40 INFO - PROCESS | 1798 | 1461153460572 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:40 INFO - PROCESS | 1798 | 1461153460825 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 04:57:41 INFO - PROCESS | 1798 | 1461153461127 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:41 INFO - PROCESS | 1798 | ++DOCSHELL 0x996b9800 == 193 [pid = 1798] [id = 762] 04:57:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x9a6f8c00) [pid = 1798] [serial = 2285] [outer = (nil)] 04:57:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x9e918000) [pid = 1798] [serial = 2286] [outer = 0x9a6f8c00] 04:57:41 INFO - PROCESS | 1798 | 1461153461225 Marionette DEBUG loaded listener.js 04:57:41 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x9e91c400) [pid = 1798] [serial = 2287] [outer = 0x9a6f8c00] 04:57:42 INFO - PROCESS | 1798 | 1461153462119 Marionette TRACE conn4 <- [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]]]}] 04:57:42 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 04:57:42 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1635ms 04:57:42 INFO - PROCESS | 1798 | 1461153462176 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 04:57:42 INFO - PROCESS | 1798 | 1461153462180 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 04:57:42 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:57:42 INFO - PROCESS | 1798 | 1461153462187 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:57:42 INFO - PROCESS | 1798 | 1461153462191 Marionette TRACE conn4 <- [1,3014,null,{}] 04:57:42 INFO - PROCESS | 1798 | 1461153462197 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:42 INFO - PROCESS | 1798 | 1461153462538 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 04:57:42 INFO - PROCESS | 1798 | 1461153462764 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:42 INFO - PROCESS | 1798 | ++DOCSHELL 0x996ed400 == 194 [pid = 1798] [id = 763] 04:57:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x9a6f4400) [pid = 1798] [serial = 2288] [outer = (nil)] 04:57:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x9fb65000) [pid = 1798] [serial = 2289] [outer = 0x9a6f4400] 04:57:42 INFO - PROCESS | 1798 | 1461153462860 Marionette DEBUG loaded listener.js 04:57:42 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x9fba4800) [pid = 1798] [serial = 2290] [outer = 0x9a6f4400] 04:57:43 INFO - PROCESS | 1798 | [1798] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:57:43 INFO - PROCESS | 1798 | 1461153463807 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:57:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:57:43 INFO - {} 04:57:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:57:43 INFO - {} 04:57:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:57:43 INFO - {} 04:57:43 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:57:43 INFO - {} 04:57:43 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1632ms 04:57:43 INFO - PROCESS | 1798 | 1461153463822 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 04:57:43 INFO - PROCESS | 1798 | 1461153463825 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 04:57:43 INFO - TEST-START | /FileAPI/fileReader.html 04:57:43 INFO - PROCESS | 1798 | 1461153463832 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:57:43 INFO - PROCESS | 1798 | 1461153463835 Marionette TRACE conn4 <- [1,3018,null,{}] 04:57:43 INFO - PROCESS | 1798 | 1461153463846 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:44 INFO - PROCESS | 1798 | 1461153464077 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 04:57:44 INFO - PROCESS | 1798 | 1461153464388 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:44 INFO - PROCESS | 1798 | ++DOCSHELL 0x9fd98400 == 195 [pid = 1798] [id = 764] 04:57:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x9fd9b000) [pid = 1798] [serial = 2291] [outer = (nil)] 04:57:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0xa0916000) [pid = 1798] [serial = 2292] [outer = 0x9fd9b000] 04:57:44 INFO - PROCESS | 1798 | 1461153464521 Marionette DEBUG loaded listener.js 04:57:44 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0xa09b1c00) [pid = 1798] [serial = 2293] [outer = 0x9fd9b000] 04:57:45 INFO - PROCESS | 1798 | 1461153465425 Marionette TRACE conn4 <- [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]]]}] 04:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:57:45 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:57:45 INFO - TEST-OK | /FileAPI/fileReader.html | took 1635ms 04:57:45 INFO - PROCESS | 1798 | 1461153465470 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 04:57:45 INFO - PROCESS | 1798 | 1461153465474 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 04:57:45 INFO - TEST-START | /FileAPI/historical.html 04:57:45 INFO - PROCESS | 1798 | 1461153465481 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:57:45 INFO - PROCESS | 1798 | 1461153465484 Marionette TRACE conn4 <- [1,3022,null,{}] 04:57:45 INFO - PROCESS | 1798 | 1461153465490 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:45 INFO - PROCESS | 1798 | 1461153465723 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 04:57:46 INFO - PROCESS | 1798 | 1461153466036 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:46 INFO - PROCESS | 1798 | ++DOCSHELL 0x85d6a400 == 196 [pid = 1798] [id = 765] 04:57:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x863eb400) [pid = 1798] [serial = 2294] [outer = (nil)] 04:57:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0xa0e9f800) [pid = 1798] [serial = 2295] [outer = 0x863eb400] 04:57:46 INFO - PROCESS | 1798 | 1461153466171 Marionette DEBUG loaded listener.js 04:57:46 INFO - PROCESS | 1798 | ++DOMWINDOW == 188 (0xa292d800) [pid = 1798] [serial = 2296] [outer = 0x863eb400] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x888ea800 == 195 [pid = 1798] [id = 720] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8990cc00 == 194 [pid = 1798] [id = 502] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x85ec2400 == 193 [pid = 1798] [id = 679] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e905c00 == 192 [pid = 1798] [id = 63] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x904c6c00 == 191 [pid = 1798] [id = 655] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x9064f800 == 190 [pid = 1798] [id = 696] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e89a400 == 189 [pid = 1798] [id = 649] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8f0800 == 188 [pid = 1798] [id = 131] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89af0800 == 187 [pid = 1798] [id = 188] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x888ed400 == 186 [pid = 1798] [id = 719] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x914ea400 == 185 [pid = 1798] [id = 124] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89eba000 == 184 [pid = 1798] [id = 414] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x869b4000 == 183 [pid = 1798] [id = 504] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8de74400 == 182 [pid = 1798] [id = 653] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e8fc000 == 181 [pid = 1798] [id = 107] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8a7cc000 == 180 [pid = 1798] [id = 320] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8f687800 == 179 [pid = 1798] [id = 654] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x875cd400 == 178 [pid = 1798] [id = 322] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89c69c00 == 177 [pid = 1798] [id = 650] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e908800 == 176 [pid = 1798] [id = 652] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8e90f800 == 175 [pid = 1798] [id = 651] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8a0a8000 == 174 [pid = 1798] [id = 743] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89df2c00 == 173 [pid = 1798] [id = 742] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89c6cc00 == 172 [pid = 1798] [id = 741] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8745ec00 == 171 [pid = 1798] [id = 740] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x914e8800 == 170 [pid = 1798] [id = 735] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x87406800 == 169 [pid = 1798] [id = 736] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x85d6b000 == 168 [pid = 1798] [id = 734] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x903f2c00 == 167 [pid = 1798] [id = 733] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8f6ca000 == 166 [pid = 1798] [id = 732] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee8800 == 165 [pid = 1798] [id = 731] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8990b000 == 164 [pid = 1798] [id = 729] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8de8f400 == 163 [pid = 1798] [id = 730] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x89ee0000 == 162 [pid = 1798] [id = 728] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8beae400 == 161 [pid = 1798] [id = 727] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6bc000 == 160 [pid = 1798] [id = 726] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8996a800 == 159 [pid = 1798] [id = 724] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8a0a8c00 == 158 [pid = 1798] [id = 725] 04:57:49 INFO - PROCESS | 1798 | --DOCSHELL 0x8740f000 == 157 [pid = 1798] [id = 723] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 187 (0x8a09a800) [pid = 1798] [serial = 2166] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x978d2000) [pid = 1798] [serial = 2142] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x904ca000) [pid = 1798] [serial = 2130] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8df5a400) [pid = 1798] [serial = 2118] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x89c61400) [pid = 1798] [serial = 2165] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x89aeac00) [pid = 1798] [serial = 2160] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8bea5400) [pid = 1798] [serial = 2111] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8740d400) [pid = 1798] [serial = 2156] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8f9c3000) [pid = 1798] [serial = 2127] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x928f2000) [pid = 1798] [serial = 2135] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x8995e800) [pid = 1798] [serial = 2159] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x8a0a3c00) [pid = 1798] [serial = 2040] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x95911c00) [pid = 1798] [serial = 2139] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x97d25400) [pid = 1798] [serial = 2144] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x98a9fc00) [pid = 1798] [serial = 2151] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8ec32400) [pid = 1798] [serial = 2123] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x87460c00) [pid = 1798] [serial = 2157] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x8b668c00) [pid = 1798] [serial = 2109] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8df53400) [pid = 1798] [serial = 2117] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x89c62400) [pid = 1798] [serial = 2106] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x98759800) [pid = 1798] [serial = 2150] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x98324400) [pid = 1798] [serial = 2147] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x98ac6400) [pid = 1798] [serial = 2154] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x8f9b5c00) [pid = 1798] [serial = 2126] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x8e059800) [pid = 1798] [serial = 2120] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x8de84000) [pid = 1798] [serial = 2115] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x98aacc00) [pid = 1798] [serial = 2153] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x9832ac00) [pid = 1798] [serial = 2148] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x89eda400) [pid = 1798] [serial = 2163] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x903f9000) [pid = 1798] [serial = 2129] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x8e89c400) [pid = 1798] [serial = 2121] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x96d97c00) [pid = 1798] [serial = 2141] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x91e12c00) [pid = 1798] [serial = 2133] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x8f68b400) [pid = 1798] [serial = 2124] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x914e7800) [pid = 1798] [serial = 2132] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x8de79000) [pid = 1798] [serial = 2114] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x938cf800) [pid = 1798] [serial = 2136] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x89904800) [pid = 1798] [serial = 2105] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8a709400) [pid = 1798] [serial = 2108] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8c02d400) [pid = 1798] [serial = 2112] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x89ec1000) [pid = 1798] [serial = 2162] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x94f99000) [pid = 1798] [serial = 2138] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x980bc000) [pid = 1798] [serial = 2145] [outer = (nil)] [url = about:blank] 04:57:49 INFO - PROCESS | 1798 | 1461153469939 Marionette TRACE conn4 <- [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"]]]}] 04:57:49 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:57:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:57:49 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:57:49 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:57:49 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:57:49 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:57:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:57:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:49 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:57:49 INFO - TEST-OK | /FileAPI/historical.html | took 4500ms 04:57:49 INFO - PROCESS | 1798 | 1461153469984 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 04:57:49 INFO - PROCESS | 1798 | 1461153469990 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 04:57:50 INFO - TEST-START | /FileAPI/idlharness.html 04:57:50 INFO - PROCESS | 1798 | 1461153470001 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:57:50 INFO - PROCESS | 1798 | 1461153470010 Marionette TRACE conn4 <- [1,3026,null,{}] 04:57:50 INFO - PROCESS | 1798 | 1461153470019 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:50 INFO - PROCESS | 1798 | 1461153470306 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 04:57:50 INFO - PROCESS | 1798 | 1461153470526 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:50 INFO - PROCESS | 1798 | ++DOCSHELL 0x869af800 == 158 [pid = 1798] [id = 766] 04:57:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x89902000) [pid = 1798] [serial = 2297] [outer = (nil)] 04:57:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x89962400) [pid = 1798] [serial = 2298] [outer = 0x89902000] 04:57:50 INFO - PROCESS | 1798 | 1461153470615 Marionette DEBUG loaded listener.js 04:57:50 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x89ae3800) [pid = 1798] [serial = 2299] [outer = 0x89902000] 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:57:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:57:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:57:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:57:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:57:52 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 04:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:57:52 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 04:57:52 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 04:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:57:52 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:57:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:57:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:57:52 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 04:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:57:52 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 04:57:52 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 04:57:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:57:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:57:52 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:57:52 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:57:52 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:57:52 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:57:52 INFO - TEST-OK | /FileAPI/idlharness.html | took 2654ms 04:57:52 INFO - TEST-START | /FileAPI/idlharness.worker 04:57:52 INFO - PROCESS | 1798 | 1461153472523 Marionette TRACE conn4 <- [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]]]}] 04:57:52 INFO - PROCESS | 1798 | 1461153472765 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 04:57:52 INFO - PROCESS | 1798 | 1461153472783 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 04:57:52 INFO - PROCESS | 1798 | 1461153472811 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:57:52 INFO - PROCESS | 1798 | 1461153472821 Marionette TRACE conn4 <- [1,3030,null,{}] 04:57:52 INFO - PROCESS | 1798 | 1461153472845 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:53 INFO - PROCESS | 1798 | 1461153473135 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 04:57:53 INFO - PROCESS | 1798 | 1461153473171 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:53 INFO - PROCESS | 1798 | ++DOCSHELL 0x8995ec00 == 159 [pid = 1798] [id = 767] 04:57:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x89aebc00) [pid = 1798] [serial = 2300] [outer = (nil)] 04:57:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x8b7d9c00) [pid = 1798] [serial = 2301] [outer = 0x89aebc00] 04:57:53 INFO - PROCESS | 1798 | 1461153473248 Marionette DEBUG loaded listener.js 04:57:53 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x8beac400) [pid = 1798] [serial = 2302] [outer = 0x89aebc00] 04:57:53 INFO - PROCESS | 1798 | [1798] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x8a0a7c00) [pid = 1798] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8b66e400) [pid = 1798] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x89c6fc00) [pid = 1798] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8876d800) [pid = 1798] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x95973800) [pid = 1798] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x938cdc00) [pid = 1798] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8b458400) [pid = 1798] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x9282a800) [pid = 1798] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 142 (0x8e03c800) [pid = 1798] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 141 (0x903f9800) [pid = 1798] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 140 (0x903f3000) [pid = 1798] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 139 (0x8b7ddc00) [pid = 1798] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 138 (0x8e8edc00) [pid = 1798] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 137 (0x8e03cc00) [pid = 1798] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 136 (0x8b6be800) [pid = 1798] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:57:55 INFO - PROCESS | 1798 | --DOMWINDOW == 135 (0x8de82400) [pid = 1798] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:57:56 INFO - PROCESS | 1798 | --DOMWINDOW == 134 (0x8bea5800) [pid = 1798] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:57:56 INFO - PROCESS | 1798 | --DOMWINDOW == 133 (0x8b6bf400) [pid = 1798] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:57:56 INFO - PROCESS | 1798 | --DOMWINDOW == 132 (0x8a702000) [pid = 1798] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:57:56 INFO - PROCESS | 1798 | --DOMWINDOW == 131 (0x888e3400) [pid = 1798] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:57:56 INFO - PROCESS | 1798 | --DOMWINDOW == 130 (0x89ee7000) [pid = 1798] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:57:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:57:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:57:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:57:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:57:56 INFO - {} 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:57:56 INFO - {} 04:57:56 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 - {} 04:57:56 INFO - {} 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:57:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:57:56 INFO - {} 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:57:56 INFO - {} 04:57:56 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 - {} 04:57:56 INFO - {} 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:57:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:57:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:57:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:57:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 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 04:57:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:57:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:57:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:57:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:57:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:57:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:57:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:57:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:57:56 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:57:56 INFO - {} 04:57:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3579ms 04:57:56 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:57:56 INFO - PROCESS | 1798 | 1461153476251 Marionette TRACE conn4 <- [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,{},{}]]]}] 04:57:56 INFO - PROCESS | 1798 | 1461153476388 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 04:57:56 INFO - PROCESS | 1798 | 1461153476392 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 04:57:56 INFO - PROCESS | 1798 | 1461153476408 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:57:56 INFO - PROCESS | 1798 | 1461153476423 Marionette TRACE conn4 <- [1,3034,null,{}] 04:57:56 INFO - PROCESS | 1798 | 1461153476470 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:56 INFO - PROCESS | 1798 | 1461153476863 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 04:57:56 INFO - PROCESS | 1798 | 1461153476889 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:56 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6be400 == 160 [pid = 1798] [id = 768] 04:57:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 131 (0x8de77c00) [pid = 1798] [serial = 2303] [outer = (nil)] 04:57:56 INFO - PROCESS | 1798 | ++DOMWINDOW == 132 (0x903ee000) [pid = 1798] [serial = 2304] [outer = 0x8de77c00] 04:57:56 INFO - PROCESS | 1798 | 1461153476967 Marionette DEBUG loaded listener.js 04:57:57 INFO - PROCESS | 1798 | ++DOMWINDOW == 133 (0x904cc800) [pid = 1798] [serial = 2305] [outer = 0x8de77c00] 04:57:57 INFO - PROCESS | 1798 | 1461153477922 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:57:57 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:57:57 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1558ms 04:57:57 INFO - PROCESS | 1798 | 1461153477965 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 04:57:57 INFO - PROCESS | 1798 | 1461153477972 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 04:57:57 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:57:57 INFO - PROCESS | 1798 | 1461153477995 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:57:58 INFO - PROCESS | 1798 | 1461153478001 Marionette TRACE conn4 <- [1,3038,null,{}] 04:57:58 INFO - PROCESS | 1798 | 1461153478010 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:58 INFO - PROCESS | 1798 | 1461153478246 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 04:57:58 INFO - PROCESS | 1798 | 1461153478623 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:57:58 INFO - PROCESS | 1798 | ++DOCSHELL 0x8990d800 == 161 [pid = 1798] [id = 769] 04:57:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 134 (0x8990ec00) [pid = 1798] [serial = 2306] [outer = (nil)] 04:57:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 135 (0x89967400) [pid = 1798] [serial = 2307] [outer = 0x8990ec00] 04:57:58 INFO - PROCESS | 1798 | 1461153478720 Marionette DEBUG loaded listener.js 04:57:58 INFO - PROCESS | 1798 | ++DOMWINDOW == 136 (0x89df7400) [pid = 1798] [serial = 2308] [outer = 0x8990ec00] 04:57:59 INFO - PROCESS | 1798 | 1461153479560 Marionette TRACE conn4 <- [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"]]]}] 04:57:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:57:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:57:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:57:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:57:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:57:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1585ms 04:57:59 INFO - PROCESS | 1798 | 1461153479589 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 04:57:59 INFO - PROCESS | 1798 | 1461153479599 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 04:57:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:57:59 INFO - PROCESS | 1798 | 1461153479613 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:57:59 INFO - PROCESS | 1798 | 1461153479618 Marionette TRACE conn4 <- [1,3042,null,{}] 04:57:59 INFO - PROCESS | 1798 | 1461153479624 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:57:59 INFO - PROCESS | 1798 | 1461153479851 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 04:58:00 INFO - PROCESS | 1798 | 1461153480125 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:00 INFO - PROCESS | 1798 | ++DOCSHELL 0x89c62c00 == 162 [pid = 1798] [id = 770] 04:58:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 137 (0x8a705400) [pid = 1798] [serial = 2309] [outer = (nil)] 04:58:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 138 (0x8a848800) [pid = 1798] [serial = 2310] [outer = 0x8a705400] 04:58:00 INFO - PROCESS | 1798 | 1461153480235 Marionette DEBUG loaded listener.js 04:58:00 INFO - PROCESS | 1798 | ++DOMWINDOW == 139 (0x8b6c4000) [pid = 1798] [serial = 2311] [outer = 0x8a705400] 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:58:01 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. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:58:01 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'.) 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:58:01 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. 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:58:01 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. 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:58:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:58:01 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. 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:58:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:58:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:58:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:58:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:58:01 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:58:01 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2236ms 04:58:01 INFO - PROCESS | 1798 | 1461153481705 Marionette TRACE conn4 <- [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]]]}] 04:58:01 INFO - PROCESS | 1798 | 1461153481885 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 04:58:01 INFO - PROCESS | 1798 | 1461153481898 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 04:58:02 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:58:02 INFO - PROCESS | 1798 | 1461153482114 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:58:02 INFO - PROCESS | 1798 | 1461153482121 Marionette TRACE conn4 <- [1,3046,null,{}] 04:58:02 INFO - PROCESS | 1798 | 1461153482142 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:02 INFO - PROCESS | 1798 | 1461153482378 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 04:58:02 INFO - PROCESS | 1798 | 1461153482666 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:02 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b368c00 == 163 [pid = 1798] [id = 771] 04:58:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 140 (0x8de72400) [pid = 1798] [serial = 2312] [outer = (nil)] 04:58:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 141 (0x8de86c00) [pid = 1798] [serial = 2313] [outer = 0x8de72400] 04:58:02 INFO - PROCESS | 1798 | 1461153482763 Marionette DEBUG loaded listener.js 04:58:02 INFO - PROCESS | 1798 | ++DOMWINDOW == 142 (0x8df54c00) [pid = 1798] [serial = 2314] [outer = 0x8de72400] 04:58:03 INFO - PROCESS | 1798 | [1798] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:58:03 INFO - PROCESS | 1798 | 1461153483684 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:58:03 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:58:03 INFO - {} 04:58:03 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1648ms 04:58:03 INFO - PROCESS | 1798 | 1461153483709 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 04:58:03 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:58:03 INFO - PROCESS | 1798 | 1461153483715 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 04:58:03 INFO - PROCESS | 1798 | 1461153483721 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:58:03 INFO - PROCESS | 1798 | 1461153483725 Marionette TRACE conn4 <- [1,3050,null,{}] 04:58:03 INFO - PROCESS | 1798 | 1461153483730 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:03 INFO - PROCESS | 1798 | 1461153483997 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 04:58:04 INFO - PROCESS | 1798 | 1461153484293 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:04 INFO - PROCESS | 1798 | ++DOCSHELL 0x8de70000 == 164 [pid = 1798] [id = 772] 04:58:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 143 (0x8e034000) [pid = 1798] [serial = 2315] [outer = (nil)] 04:58:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x8e90d000) [pid = 1798] [serial = 2316] [outer = 0x8e034000] 04:58:04 INFO - PROCESS | 1798 | 1461153484441 Marionette DEBUG loaded listener.js 04:58:04 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x8f6c3800) [pid = 1798] [serial = 2317] [outer = 0x8e034000] 04:58:05 INFO - PROCESS | 1798 | 1461153485219 Marionette TRACE conn4 <- [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]]]}] 04:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:58:05 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:58:05 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1536ms 04:58:05 INFO - PROCESS | 1798 | 1461153485258 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 04:58:05 INFO - PROCESS | 1798 | 1461153485261 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 04:58:05 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:58:05 INFO - PROCESS | 1798 | 1461153485270 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:58:05 INFO - PROCESS | 1798 | 1461153485274 Marionette TRACE conn4 <- [1,3054,null,{}] 04:58:05 INFO - PROCESS | 1798 | 1461153485280 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:05 INFO - PROCESS | 1798 | 1461153485499 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 04:58:05 INFO - PROCESS | 1798 | 1461153485783 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:05 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e895000 == 165 [pid = 1798] [id = 773] 04:58:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x8ec35c00) [pid = 1798] [serial = 2318] [outer = (nil)] 04:58:05 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x914ea400) [pid = 1798] [serial = 2319] [outer = 0x8ec35c00] 04:58:05 INFO - PROCESS | 1798 | 1461153485890 Marionette DEBUG loaded listener.js 04:58:06 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x91e17400) [pid = 1798] [serial = 2320] [outer = 0x8ec35c00] 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:58:07 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:58:07 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:58:07 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" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:58:07 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" 04:58:07 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:58:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:07 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:58:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:58:07 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2170ms 04:58:07 INFO - PROCESS | 1798 | 1461153487303 Marionette TRACE conn4 <- [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"]]]}] 04:58:07 INFO - PROCESS | 1798 | 1461153487679 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 04:58:07 INFO - PROCESS | 1798 | 1461153487683 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 04:58:07 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:58:07 INFO - PROCESS | 1798 | 1461153487700 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:58:07 INFO - PROCESS | 1798 | 1461153487703 Marionette TRACE conn4 <- [1,3058,null,{}] 04:58:07 INFO - PROCESS | 1798 | 1461153487709 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:07 INFO - PROCESS | 1798 | 1461153487959 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 04:58:08 INFO - PROCESS | 1798 | 1461153488251 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:08 INFO - PROCESS | 1798 | ++DOCSHELL 0x8ec38c00 == 166 [pid = 1798] [id = 774] 04:58:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x904d4c00) [pid = 1798] [serial = 2321] [outer = (nil)] 04:58:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 150 (0x96ab5800) [pid = 1798] [serial = 2322] [outer = 0x904d4c00] 04:58:08 INFO - PROCESS | 1798 | 1461153488346 Marionette DEBUG loaded listener.js 04:58:08 INFO - PROCESS | 1798 | ++DOMWINDOW == 151 (0x96f0ac00) [pid = 1798] [serial = 2323] [outer = 0x904d4c00] 04:58:09 INFO - PROCESS | 1798 | 1461153489267 Marionette TRACE conn4 <- [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]]]}] 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:58:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:58:09 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:09 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:58:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:58:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:58:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:58:09 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:58:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:58:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:09 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:58:09 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:58:09 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1636ms 04:58:09 INFO - PROCESS | 1798 | 1461153489376 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 04:58:09 INFO - PROCESS | 1798 | 1461153489382 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 04:58:09 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:58:09 INFO - PROCESS | 1798 | 1461153489395 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:58:09 INFO - PROCESS | 1798 | 1461153489399 Marionette TRACE conn4 <- [1,3062,null,{}] 04:58:09 INFO - PROCESS | 1798 | 1461153489405 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:09 INFO - PROCESS | 1798 | 1461153489645 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 04:58:10 INFO - PROCESS | 1798 | 1461153489987 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:10 INFO - PROCESS | 1798 | ++DOCSHELL 0x8b6bdc00 == 167 [pid = 1798] [id = 775] 04:58:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 152 (0x8de74400) [pid = 1798] [serial = 2324] [outer = (nil)] 04:58:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 153 (0x97b7e400) [pid = 1798] [serial = 2325] [outer = 0x8de74400] 04:58:10 INFO - PROCESS | 1798 | 1461153490085 Marionette DEBUG loaded listener.js 04:58:10 INFO - PROCESS | 1798 | ++DOMWINDOW == 154 (0x97b82000) [pid = 1798] [serial = 2326] [outer = 0x8de74400] 04:58:10 INFO - PROCESS | 1798 | [1798] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:58:11 INFO - PROCESS | 1798 | 1461153490999 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:58:11 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:58:11 INFO - {} 04:58:11 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1629ms 04:58:11 INFO - PROCESS | 1798 | 1461153491025 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 04:58:11 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:58:11 INFO - PROCESS | 1798 | 1461153491030 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 04:58:11 INFO - PROCESS | 1798 | 1461153491037 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:58:11 INFO - PROCESS | 1798 | 1461153491040 Marionette TRACE conn4 <- [1,3066,null,{}] 04:58:11 INFO - PROCESS | 1798 | 1461153491051 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:11 INFO - PROCESS | 1798 | 1461153491310 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 04:58:11 INFO - PROCESS | 1798 | 1461153491581 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:11 INFO - PROCESS | 1798 | ++DOCSHELL 0x96d94000 == 168 [pid = 1798] [id = 776] 04:58:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 155 (0x978d5800) [pid = 1798] [serial = 2327] [outer = (nil)] 04:58:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 156 (0x98759800) [pid = 1798] [serial = 2328] [outer = 0x978d5800] 04:58:11 INFO - PROCESS | 1798 | 1461153491717 Marionette DEBUG loaded listener.js 04:58:11 INFO - PROCESS | 1798 | ++DOMWINDOW == 157 (0x98aa3c00) [pid = 1798] [serial = 2329] [outer = 0x978d5800] 04:58:12 INFO - PROCESS | 1798 | 1461153492559 Marionette TRACE conn4 <- [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]]]}] 04:58:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:58:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:58:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:58:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:58:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:58:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:58:12 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:58:12 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1540ms 04:58:12 INFO - PROCESS | 1798 | 1461153492579 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 04:58:12 INFO - PROCESS | 1798 | 1461153492582 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 04:58:12 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:58:12 INFO - PROCESS | 1798 | 1461153492589 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:58:12 INFO - PROCESS | 1798 | 1461153492593 Marionette TRACE conn4 <- [1,3070,null,{}] 04:58:12 INFO - PROCESS | 1798 | 1461153492599 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:12 INFO - PROCESS | 1798 | 1461153492867 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 04:58:13 INFO - PROCESS | 1798 | 1461153493149 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:13 INFO - PROCESS | 1798 | ++DOCSHELL 0x978d2000 == 169 [pid = 1798] [id = 777] 04:58:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 158 (0x98323000) [pid = 1798] [serial = 2330] [outer = (nil)] 04:58:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 159 (0x98debc00) [pid = 1798] [serial = 2331] [outer = 0x98323000] 04:58:13 INFO - PROCESS | 1798 | 1461153493243 Marionette DEBUG loaded listener.js 04:58:13 INFO - PROCESS | 1798 | ++DOMWINDOW == 160 (0x996f3800) [pid = 1798] [serial = 2332] [outer = 0x98323000] 04:58:14 INFO - PROCESS | 1798 | 1461153494097 Marionette TRACE conn4 <- [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]]]}] 04:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:58:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:58:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1586ms 04:58:14 INFO - PROCESS | 1798 | 1461153494178 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 04:58:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:58:14 INFO - PROCESS | 1798 | 1461153494183 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 04:58:14 INFO - PROCESS | 1798 | 1461153494190 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:58:14 INFO - PROCESS | 1798 | 1461153494193 Marionette TRACE conn4 <- [1,3074,null,{}] 04:58:14 INFO - PROCESS | 1798 | 1461153494220 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:14 INFO - PROCESS | 1798 | 1461153494452 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 04:58:14 INFO - PROCESS | 1798 | 1461153494762 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:14 INFO - PROCESS | 1798 | ++DOCSHELL 0x8e00dc00 == 170 [pid = 1798] [id = 778] 04:58:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 161 (0x8e04cc00) [pid = 1798] [serial = 2333] [outer = (nil)] 04:58:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 162 (0x9fb5d400) [pid = 1798] [serial = 2334] [outer = 0x8e04cc00] 04:58:14 INFO - PROCESS | 1798 | 1461153494854 Marionette DEBUG loaded listener.js 04:58:14 INFO - PROCESS | 1798 | ++DOMWINDOW == 163 (0x9fde6400) [pid = 1798] [serial = 2335] [outer = 0x8e04cc00] 04:58:15 INFO - PROCESS | 1798 | 1461153495740 Marionette TRACE conn4 <- [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]]]}] 04:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:58:15 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:58:15 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1585ms 04:58:15 INFO - PROCESS | 1798 | 1461153495781 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 04:58:15 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:58:15 INFO - PROCESS | 1798 | 1461153495786 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 04:58:15 INFO - PROCESS | 1798 | 1461153495793 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:58:15 INFO - PROCESS | 1798 | 1461153495797 Marionette TRACE conn4 <- [1,3078,null,{}] 04:58:15 INFO - PROCESS | 1798 | 1461153495807 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:16 INFO - PROCESS | 1798 | 1461153496080 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 04:58:16 INFO - PROCESS | 1798 | 1461153496423 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:16 INFO - PROCESS | 1798 | ++DOCSHELL 0x97b5bc00 == 171 [pid = 1798] [id = 779] 04:58:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 164 (0x9826a800) [pid = 1798] [serial = 2336] [outer = (nil)] 04:58:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 165 (0x9832f400) [pid = 1798] [serial = 2337] [outer = 0x9826a800] 04:58:16 INFO - PROCESS | 1798 | 1461153496583 Marionette DEBUG loaded listener.js 04:58:16 INFO - PROCESS | 1798 | ++DOMWINDOW == 166 (0xa0ea1800) [pid = 1798] [serial = 2338] [outer = 0x9826a800] 04:58:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 04:58:17 INFO - reader.readAsText(blob_2) 04:58:17 INFO - }" did not throw 04:58:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 04:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 04:58:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 04:58:17 INFO - reader.readAsDataURL(blob_2) 04:58:17 INFO - }" did not throw 04:58:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 04:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 04:58:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 04:58:17 INFO - reader.readAsArrayBuffer(blob_2) 04:58:17 INFO - }" did not throw 04:58:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 04:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:17 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 04:58:17 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 04:58:17 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 04:58:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:58:17 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 04:58:17 INFO - PROCESS | 1798 | 1461153497490 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 04:58:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:58:17 INFO - PROCESS | 1798 | 1461153497499 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:58:17 INFO - PROCESS | 1798 | 1461153497505 Marionette TRACE conn4 <- [1,3082,null,{}] 04:58:17 INFO - PROCESS | 1798 | 1461153497515 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:17 INFO - PROCESS | 1798 | 1461153497775 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 04:58:18 INFO - PROCESS | 1798 | 1461153498094 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:18 INFO - PROCESS | 1798 | ++DOCSHELL 0xa3b05400 == 172 [pid = 1798] [id = 780] 04:58:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 167 (0xa3b09000) [pid = 1798] [serial = 2339] [outer = (nil)] 04:58:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 168 (0xa3b7ec00) [pid = 1798] [serial = 2340] [outer = 0xa3b09000] 04:58:18 INFO - PROCESS | 1798 | 1461153498249 Marionette DEBUG loaded listener.js 04:58:18 INFO - PROCESS | 1798 | ++DOMWINDOW == 169 (0xa3be2000) [pid = 1798] [serial = 2341] [outer = 0xa3b09000] 04:58:19 INFO - PROCESS | 1798 | 1461153499057 Marionette TRACE conn4 <- [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]]]}] 04:58:19 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:58:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:58:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:19 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:58:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:58:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1594ms 04:58:19 INFO - PROCESS | 1798 | 1461153499096 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 04:58:19 INFO - PROCESS | 1798 | 1461153499099 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 04:58:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:58:19 INFO - PROCESS | 1798 | 1461153499105 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:58:19 INFO - PROCESS | 1798 | 1461153499108 Marionette TRACE conn4 <- [1,3086,null,{}] 04:58:19 INFO - PROCESS | 1798 | 1461153499115 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:19 INFO - PROCESS | 1798 | 1461153499375 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 04:58:19 INFO - PROCESS | 1798 | 1461153499668 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:19 INFO - PROCESS | 1798 | ++DOCSHELL 0x904d3800 == 173 [pid = 1798] [id = 781] 04:58:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 170 (0x939c9400) [pid = 1798] [serial = 2342] [outer = (nil)] 04:58:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 171 (0x939d0c00) [pid = 1798] [serial = 2343] [outer = 0x939c9400] 04:58:19 INFO - PROCESS | 1798 | 1461153499764 Marionette DEBUG loaded listener.js 04:58:19 INFO - PROCESS | 1798 | ++DOMWINDOW == 172 (0x939d4000) [pid = 1798] [serial = 2344] [outer = 0x939c9400] 04:58:20 INFO - PROCESS | 1798 | 1461153500627 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:58:20 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:58:20 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1585ms 04:58:20 INFO - PROCESS | 1798 | 1461153500691 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 04:58:20 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:58:20 INFO - PROCESS | 1798 | 1461153500696 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 04:58:20 INFO - PROCESS | 1798 | 1461153500703 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:58:20 INFO - PROCESS | 1798 | 1461153500706 Marionette TRACE conn4 <- [1,3090,null,{}] 04:58:20 INFO - PROCESS | 1798 | 1461153500729 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:21 INFO - PROCESS | 1798 | 1461153501129 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 04:58:21 INFO - PROCESS | 1798 | 1461153501414 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:21 INFO - PROCESS | 1798 | ++DOCSHELL 0x8745b400 == 174 [pid = 1798] [id = 782] 04:58:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 173 (0x939d3c00) [pid = 1798] [serial = 2345] [outer = (nil)] 04:58:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 174 (0x939dac00) [pid = 1798] [serial = 2346] [outer = 0x939d3c00] 04:58:21 INFO - PROCESS | 1798 | 1461153501511 Marionette DEBUG loaded listener.js 04:58:21 INFO - PROCESS | 1798 | ++DOMWINDOW == 175 (0x939dd800) [pid = 1798] [serial = 2347] [outer = 0x939d3c00] 04:58:22 INFO - PROCESS | 1798 | 1461153502315 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:58:22 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:58:22 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1629ms 04:58:22 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:58:22 INFO - PROCESS | 1798 | 1461153502332 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 04:58:22 INFO - PROCESS | 1798 | 1461153502335 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 04:58:22 INFO - PROCESS | 1798 | 1461153502342 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:58:22 INFO - PROCESS | 1798 | 1461153502346 Marionette TRACE conn4 <- [1,3094,null,{}] 04:58:22 INFO - PROCESS | 1798 | 1461153502352 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:22 INFO - PROCESS | 1798 | 1461153502599 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 04:58:22 INFO - PROCESS | 1798 | 1461153502890 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:22 INFO - PROCESS | 1798 | ++DOCSHELL 0x939da000 == 175 [pid = 1798] [id = 783] 04:58:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 176 (0x939df400) [pid = 1798] [serial = 2348] [outer = (nil)] 04:58:22 INFO - PROCESS | 1798 | ++DOMWINDOW == 177 (0x939e4000) [pid = 1798] [serial = 2349] [outer = 0x939df400] 04:58:22 INFO - PROCESS | 1798 | 1461153502987 Marionette DEBUG loaded listener.js 04:58:23 INFO - PROCESS | 1798 | ++DOMWINDOW == 178 (0x939e5800) [pid = 1798] [serial = 2350] [outer = 0x939df400] 04:58:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:58:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1533ms 04:58:23 INFO - PROCESS | 1798 | 1461153503865 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:58:23 INFO - PROCESS | 1798 | 1461153503876 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 04:58:23 INFO - PROCESS | 1798 | 1461153503879 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 04:58:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:58:23 INFO - PROCESS | 1798 | 1461153503887 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:58:23 INFO - PROCESS | 1798 | 1461153503890 Marionette TRACE conn4 <- [1,3098,null,{}] 04:58:23 INFO - PROCESS | 1798 | 1461153503896 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:24 INFO - PROCESS | 1798 | 1461153504126 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 04:58:24 INFO - PROCESS | 1798 | 1461153504457 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:24 INFO - PROCESS | 1798 | ++DOCSHELL 0x87dae800 == 176 [pid = 1798] [id = 784] 04:58:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 179 (0x87db2800) [pid = 1798] [serial = 2351] [outer = (nil)] 04:58:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 180 (0x87db6800) [pid = 1798] [serial = 2352] [outer = 0x87db2800] 04:58:24 INFO - PROCESS | 1798 | 1461153504552 Marionette DEBUG loaded listener.js 04:58:24 INFO - PROCESS | 1798 | ++DOMWINDOW == 181 (0x87db8400) [pid = 1798] [serial = 2353] [outer = 0x87db2800] 04:58:25 INFO - PROCESS | 1798 | 1461153505393 Marionette TRACE conn4 <- [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]]]}] 04:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:58:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:58:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1528ms 04:58:25 INFO - PROCESS | 1798 | 1461153505417 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 04:58:25 INFO - PROCESS | 1798 | 1461153505421 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 04:58:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:58:25 INFO - PROCESS | 1798 | 1461153505427 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:58:25 INFO - PROCESS | 1798 | 1461153505435 Marionette TRACE conn4 <- [1,3102,null,{}] 04:58:25 INFO - PROCESS | 1798 | 1461153505441 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:25 INFO - PROCESS | 1798 | 1461153505710 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 04:58:26 INFO - PROCESS | 1798 | 1461153506036 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:26 INFO - PROCESS | 1798 | ++DOCSHELL 0x87db1400 == 177 [pid = 1798] [id = 785] 04:58:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 182 (0x87db3c00) [pid = 1798] [serial = 2354] [outer = (nil)] 04:58:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 183 (0x939db400) [pid = 1798] [serial = 2355] [outer = 0x87db3c00] 04:58:26 INFO - PROCESS | 1798 | 1461153506134 Marionette DEBUG loaded listener.js 04:58:26 INFO - PROCESS | 1798 | ++DOMWINDOW == 184 (0x939e0000) [pid = 1798] [serial = 2356] [outer = 0x87db3c00] 04:58:26 INFO - PROCESS | 1798 | 1461153506974 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:58:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:58:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1585ms 04:58:27 INFO - PROCESS | 1798 | 1461153507013 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 04:58:27 INFO - PROCESS | 1798 | 1461153507018 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 04:58:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:58:27 INFO - PROCESS | 1798 | 1461153507024 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:58:27 INFO - PROCESS | 1798 | 1461153507027 Marionette TRACE conn4 <- [1,3106,null,{}] 04:58:27 INFO - PROCESS | 1798 | 1461153507033 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:27 INFO - PROCESS | 1798 | 1461153507271 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 04:58:27 INFO - PROCESS | 1798 | 1461153507591 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:27 INFO - PROCESS | 1798 | ++DOCSHELL 0x82e33400 == 178 [pid = 1798] [id = 786] 04:58:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 185 (0x82e34000) [pid = 1798] [serial = 2357] [outer = (nil)] 04:58:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 186 (0x82e38c00) [pid = 1798] [serial = 2358] [outer = 0x82e34000] 04:58:27 INFO - PROCESS | 1798 | 1461153507688 Marionette DEBUG loaded listener.js 04:58:27 INFO - PROCESS | 1798 | ++DOMWINDOW == 187 (0x82e3a800) [pid = 1798] [serial = 2359] [outer = 0x82e34000] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x8b462c00 == 177 [pid = 1798] [id = 715] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x873d6c00 == 176 [pid = 1798] [id = 718] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x97b67800 == 175 [pid = 1798] [id = 716] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x8995ec00 == 174 [pid = 1798] [id = 767] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x869af800 == 173 [pid = 1798] [id = 766] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x97b5c000 == 172 [pid = 1798] [id = 757] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x8e03f000 == 171 [pid = 1798] [id = 751] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x8877a000 == 170 [pid = 1798] [id = 749] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x8e03ac00 == 169 [pid = 1798] [id = 750] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x8b6bf000 == 168 [pid = 1798] [id = 748] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x8a0a6000 == 167 [pid = 1798] [id = 746] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x89e19000 == 166 [pid = 1798] [id = 747] 04:58:31 INFO - PROCESS | 1798 | --DOCSHELL 0x89963000 == 165 [pid = 1798] [id = 745] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 186 (0x8e036400) [pid = 1798] [serial = 2186] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 185 (0x8df57000) [pid = 1798] [serial = 2184] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 184 (0x8df50000) [pid = 1798] [serial = 2183] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 183 (0x8de6ec00) [pid = 1798] [serial = 2181] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 182 (0x8c038400) [pid = 1798] [serial = 2180] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 181 (0x8b7e1c00) [pid = 1798] [serial = 2178] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 180 (0x8b7d5c00) [pid = 1798] [serial = 2177] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 179 (0x8b463c00) [pid = 1798] [serial = 2175] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 178 (0x8a845800) [pid = 1798] [serial = 2174] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 177 (0x89df9000) [pid = 1798] [serial = 2172] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 176 (0x89c6a800) [pid = 1798] [serial = 2171] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 175 (0x8b369800) [pid = 1798] [serial = 2168] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 174 (0x888e2800) [pid = 1798] [serial = 2223] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 173 (0x8a708c00) [pid = 1798] [serial = 2228] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 172 (0x8a83ec00) [pid = 1798] [serial = 2229] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 171 (0x8b6c7000) [pid = 1798] [serial = 2232] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 170 (0x89e12800) [pid = 1798] [serial = 2226] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 169 (0x8b7d6800) [pid = 1798] [serial = 2234] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 168 (0x8b457800) [pid = 1798] [serial = 2103] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 167 (0x8b6bc800) [pid = 1798] [serial = 2231] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 166 (0x89defc00) [pid = 1798] [serial = 2225] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 165 (0x8877b000) [pid = 1798] [serial = 2222] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 164 (0x98de8c00) [pid = 1798] [serial = 2219] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 163 (0x97b65800) [pid = 1798] [serial = 2217] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 162 (0x97b59000) [pid = 1798] [serial = 2216] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 161 (0x96a48c00) [pid = 1798] [serial = 2214] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 160 (0x95b8e000) [pid = 1798] [serial = 2213] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 159 (0x94fa7000) [pid = 1798] [serial = 2211] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 158 (0x94fa1000) [pid = 1798] [serial = 2210] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 157 (0x93c2f400) [pid = 1798] [serial = 2208] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 156 (0x938db000) [pid = 1798] [serial = 2207] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 155 (0x937e4000) [pid = 1798] [serial = 2205] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 154 (0x9282d800) [pid = 1798] [serial = 2204] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 153 (0x92822800) [pid = 1798] [serial = 2202] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 152 (0x91eb5800) [pid = 1798] [serial = 2201] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 151 (0x904ce400) [pid = 1798] [serial = 2199] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 150 (0x904c9000) [pid = 1798] [serial = 2198] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 149 (0x8f9bcc00) [pid = 1798] [serial = 2196] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 148 (0x8f9b6800) [pid = 1798] [serial = 2195] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 147 (0x8f688400) [pid = 1798] [serial = 2193] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 146 (0x8ec36400) [pid = 1798] [serial = 2192] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 145 (0x8e903000) [pid = 1798] [serial = 2190] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 144 (0x8e8f8800) [pid = 1798] [serial = 2189] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | --DOMWINDOW == 143 (0x8e040c00) [pid = 1798] [serial = 2187] [outer = (nil)] [url = about:blank] 04:58:31 INFO - PROCESS | 1798 | 1461153511648 Marionette TRACE conn4 <- [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]]]}] 04:58:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:58:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:58:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:58:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 4640ms 04:58:31 INFO - PROCESS | 1798 | 1461153511665 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 04:58:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:58:31 INFO - PROCESS | 1798 | 1461153511670 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 04:58:31 INFO - PROCESS | 1798 | 1461153511678 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:58:31 INFO - PROCESS | 1798 | 1461153511683 Marionette TRACE conn4 <- [1,3110,null,{}] 04:58:31 INFO - PROCESS | 1798 | 1461153511692 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:31 INFO - PROCESS | 1798 | 1461153511950 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 04:58:32 INFO - PROCESS | 1798 | 1461153512249 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:32 INFO - PROCESS | 1798 | ++DOCSHELL 0x87dbd000 == 166 [pid = 1798] [id = 787] 04:58:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 144 (0x88771800) [pid = 1798] [serial = 2360] [outer = (nil)] 04:58:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 145 (0x887b7400) [pid = 1798] [serial = 2361] [outer = 0x88771800] 04:58:32 INFO - PROCESS | 1798 | 1461153512342 Marionette DEBUG loaded listener.js 04:58:32 INFO - PROCESS | 1798 | ++DOMWINDOW == 146 (0x888ea800) [pid = 1798] [serial = 2362] [outer = 0x88771800] 04:58:33 INFO - PROCESS | 1798 | 1461153513122 Marionette TRACE conn4 <- [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"]]]}] 04:58:33 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:58:33 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 04:58:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:58:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:58:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:58:33 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:58:33 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1488ms 04:58:33 INFO - PROCESS | 1798 | 1461153513167 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 04:58:33 INFO - PROCESS | 1798 | 1461153513176 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 04:58:33 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:58:33 INFO - PROCESS | 1798 | 1461153513190 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:58:33 INFO - PROCESS | 1798 | 1461153513193 Marionette TRACE conn4 <- [1,3114,null,{}] 04:58:33 INFO - PROCESS | 1798 | 1461153513200 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:58:33 INFO - PROCESS | 1798 | 1461153513529 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 04:58:33 INFO - PROCESS | 1798 | 1461153513716 Marionette TRACE conn4 -> [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\", \"eb67c7d8-757c-45a0-befd-453a009eb860\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:58:33 INFO - PROCESS | 1798 | ++DOCSHELL 0x8877b000 == 167 [pid = 1798] [id = 788] 04:58:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 147 (0x887b8000) [pid = 1798] [serial = 2363] [outer = (nil)] 04:58:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 148 (0x89e0d400) [pid = 1798] [serial = 2364] [outer = 0x887b8000] 04:58:33 INFO - PROCESS | 1798 | 1461153513810 Marionette DEBUG loaded listener.js 04:58:33 INFO - PROCESS | 1798 | ++DOMWINDOW == 149 (0x89ebf000) [pid = 1798] [serial = 2365] [outer = 0x887b8000] 04:58:34 INFO - PROCESS | 1798 | 1461153514714 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:58:34 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:58:34 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1579ms 04:58:34 INFO - PROCESS | 1798 | 1461153514769 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 04:58:34 INFO - PROCESS | 1798 | 1461153514773 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 04:58:35 WARNING - u'runner_teardown' () 04:58:35 INFO - No more tests 04:58:35 INFO - Got 0 unexpected results 04:58:35 INFO - SUITE-END | took 1327s 04:58:35 INFO - Closing logging queue 04:58:36 INFO - queue closed 04:58:36 INFO - Return code: 0 04:58:36 WARNING - # TBPL SUCCESS # 04:58:36 INFO - Running post-action listener: _resource_record_post_action 04:58:36 INFO - Running post-run listener: _resource_record_post_run 04:58:37 INFO - Total resource usage - Wall time: 1365s; CPU: 98.0%; Read bytes: 14024704; Write bytes: 962580480; Read time: 1352; Write time: 313328 04:58:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:58:37 INFO - install - Wall time: 34s; CPU: 100.0%; Read bytes: 4096; Write bytes: 181358592; Read time: 12; Write time: 185328 04:58:37 INFO - run-tests - Wall time: 1332s; CPU: 98.0%; Read bytes: 11063296; Write bytes: 781221888; Read time: 1144; Write time: 128000 04:58:37 INFO - Running post-run listener: _upload_blobber_files 04:58:37 INFO - Blob upload gear active. 04:58:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:58:37 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 04:58:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:58:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:58:37 INFO - (blobuploader) - INFO - Open directory for files ... 04:58:37 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:58:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:58:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:58:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:58:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:58:39 INFO - (blobuploader) - INFO - Done attempting. 04:58:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:58:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:58:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:58:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:58:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:58:39 INFO - (blobuploader) - INFO - Done attempting. 04:58:39 INFO - (blobuploader) - INFO - Iteration through files over. 04:58:39 INFO - Return code: 0 04:58:39 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:58:39 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:58:39 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/74689f1b7ef3c3a11ad1453f774e59e6fcccec6906c0d661c753c814bef3ac5370c3ac57e95ba0995531385af915868c63acb36b9fed9b30e22c72e6a045dc46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/cf6ebfdab9c1b310dbe65ed2ca5a0cfc41f1e88e8f4b4125e46cbbced5fea5b5b53f7332744cc1833f11f67332e6b556178c4e0e1b0a66f635ebe223bb39192b"} 04:58:39 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:58:39 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:58:39 INFO - Contents: 04:58:39 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/74689f1b7ef3c3a11ad1453f774e59e6fcccec6906c0d661c753c814bef3ac5370c3ac57e95ba0995531385af915868c63acb36b9fed9b30e22c72e6a045dc46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/cf6ebfdab9c1b310dbe65ed2ca5a0cfc41f1e88e8f4b4125e46cbbced5fea5b5b53f7332744cc1833f11f67332e6b556178c4e0e1b0a66f635ebe223bb39192b"} 04:58:39 INFO - Running post-run listener: copy_logs_to_upload_dir 04:58:39 INFO - Copying logs to upload dir... 04:58:39 INFO - mkdir: /builds/slave/test/build/upload/logs 04:58:39 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1484.615105 ========= master_lag: 3.23 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 47 secs) (at 2016-04-20 04:58:43.418788) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-20 04:58:43.434013) ========= 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-1461151929.820524-1982510859 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/74689f1b7ef3c3a11ad1453f774e59e6fcccec6906c0d661c753c814bef3ac5370c3ac57e95ba0995531385af915868c63acb36b9fed9b30e22c72e6a045dc46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/cf6ebfdab9c1b310dbe65ed2ca5a0cfc41f1e88e8f4b4125e46cbbced5fea5b5b53f7332744cc1833f11f67332e6b556178c4e0e1b0a66f635ebe223bb39192b"} build_url:https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032019 build_url: 'https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/74689f1b7ef3c3a11ad1453f774e59e6fcccec6906c0d661c753c814bef3ac5370c3ac57e95ba0995531385af915868c63acb36b9fed9b30e22c72e6a045dc46", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/cf6ebfdab9c1b310dbe65ed2ca5a0cfc41f1e88e8f4b4125e46cbbced5fea5b5b53f7332744cc1833f11f67332e6b556178c4e0e1b0a66f635ebe223bb39192b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/EBY8uioKS9eqDOFw9cQZwA/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 3.84 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-04-20 04:58:47.308327) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:58:47.308676) ========= 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-1461151929.820524-1982510859 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017378 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 04:58:47.364233) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 04:58:47.364524) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 04:58:47.364833) ========= ========= Total master_lag: 7.19 =========