builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-617 starttime: 1464403538.59 results: success (0) buildid: 20160527191736 builduid: 62e462e558b34ffd8b45ed8aa5932282 revision: 138121c338c75865135a001fc51f7465e36f4740 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:38.594178) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:38.594574) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:38.594853) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:38.647683) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:38.647965) ========= 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-1464402679.114931-2146826103 _=/tools/buildbot/bin/python using PTY: False --2016-05-27 19:45:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 5.37M=0.002s 2016-05-27 19:45:39 (5.37 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.312631 ========= master_lag: 0.15 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:39.110724) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:39.111054) ========= 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-1464402679.114931-2146826103 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.091224 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:39.247860) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:39.248192) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 138121c338c75865135a001fc51f7465e36f4740 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 138121c338c75865135a001fc51f7465e36f4740 --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-1464402679.114931-2146826103 _=/tools/buildbot/bin/python using PTY: False 2016-05-27 19:45:39,416 truncating revision to first 12 chars 2016-05-27 19:45:39,416 Setting DEBUG logging. 2016-05-27 19:45:39,417 attempt 1/10 2016-05-27 19:45:39,417 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/138121c338c7?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-27 19:45:39,820 unpacking tar archive at: mozilla-aurora-138121c338c7/testing/mozharness/ program finished with exit code 0 elapsedTime=0.815216 ========= master_lag: 0.07 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:40.132535) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:40.132812) ========= script_repo_revision: 138121c338c75865135a001fc51f7465e36f4740 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:40.133205) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:40.133471) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 19:45:40.163579) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 45 secs) (at 2016-05-27 19:45:40.163851) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1464402679.114931-2146826103 _=/tools/buildbot/bin/python using PTY: False 19:45:40 INFO - MultiFileLogger online at 20160527 19:45:40 in /builds/slave/test 19:45:40 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 19:45:40 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:45:40 INFO - {'append_to_log': False, 19:45:40 INFO - 'base_work_dir': '/builds/slave/test', 19:45:40 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:45:40 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:45:40 INFO - 'buildbot_json_path': 'buildprops.json', 19:45:40 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:45:40 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:45:40 INFO - 'download_minidump_stackwalk': True, 19:45:40 INFO - 'download_symbols': 'true', 19:45:40 INFO - 'e10s': False, 19:45:40 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:45:40 INFO - 'tooltool.py': '/tools/tooltool.py', 19:45:40 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:45:40 INFO - '/tools/misc-python/virtualenv.py')}, 19:45:40 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:45:40 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:45:40 INFO - 'log_level': 'info', 19:45:40 INFO - 'log_to_console': True, 19:45:40 INFO - 'opt_config_files': (), 19:45:40 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:45:40 INFO - '--processes=1', 19:45:40 INFO - '--config=%(test_path)s/wptrunner.ini', 19:45:40 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:45:40 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:45:40 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:45:40 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:45:40 INFO - 'pip_index': False, 19:45:40 INFO - 'require_test_zip': True, 19:45:40 INFO - 'test_type': ('testharness',), 19:45:40 INFO - 'this_chunk': '1', 19:45:40 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:45:40 INFO - 'total_chunks': '10', 19:45:40 INFO - 'virtualenv_path': 'venv', 19:45:40 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:45:40 INFO - 'work_dir': 'build'} 19:45:40 INFO - ##### 19:45:40 INFO - ##### Running clobber step. 19:45:40 INFO - ##### 19:45:40 INFO - Running pre-action listener: _resource_record_pre_action 19:45:40 INFO - Running main action method: clobber 19:45:40 INFO - rmtree: /builds/slave/test/build 19:45:40 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:45:43 INFO - Running post-action listener: _resource_record_post_action 19:45:43 INFO - ##### 19:45:43 INFO - ##### Running read-buildbot-config step. 19:45:43 INFO - ##### 19:45:43 INFO - Running pre-action listener: _resource_record_pre_action 19:45:43 INFO - Running main action method: read_buildbot_config 19:45:43 INFO - Using buildbot properties: 19:45:43 INFO - { 19:45:43 INFO - "project": "", 19:45:43 INFO - "product": "firefox", 19:45:43 INFO - "script_repo_revision": "production", 19:45:43 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 19:45:43 INFO - "repository": "", 19:45:43 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 19:45:43 INFO - "buildid": "20160527191736", 19:45:43 INFO - "pgo_build": "False", 19:45:43 INFO - "basedir": "/builds/slave/test", 19:45:43 INFO - "buildnumber": 39, 19:45:43 INFO - "slavename": "tst-linux32-spot-617", 19:45:43 INFO - "revision": "138121c338c75865135a001fc51f7465e36f4740", 19:45:43 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 19:45:43 INFO - "platform": "linux", 19:45:43 INFO - "branch": "mozilla-aurora", 19:45:43 INFO - "repo_path": "releases/mozilla-aurora", 19:45:43 INFO - "moz_repo_path": "", 19:45:43 INFO - "stage_platform": "linux", 19:45:43 INFO - "builduid": "62e462e558b34ffd8b45ed8aa5932282", 19:45:43 INFO - "slavebuilddir": "test" 19:45:43 INFO - } 19:45:43 INFO - Found installer url https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 19:45:43 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 19:45:43 INFO - Running post-action listener: _resource_record_post_action 19:45:43 INFO - ##### 19:45:43 INFO - ##### Running download-and-extract step. 19:45:43 INFO - ##### 19:45:43 INFO - Running pre-action listener: _resource_record_pre_action 19:45:43 INFO - Running main action method: download_and_extract 19:45:43 INFO - mkdir: /builds/slave/test/build/tests 19:45:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:45:43 INFO - https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 19:45:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:45:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:45:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:45:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 19:45:54 INFO - Downloaded 1325 bytes. 19:45:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 19:45:54 INFO - Using the following test package requirements: 19:45:54 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 19:45:54 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 19:45:54 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 19:45:54 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'jsshell-linux-i686.zip'], 19:45:54 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 19:45:54 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 19:45:54 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 19:45:54 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 19:45:54 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 19:45:54 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 19:45:54 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 19:45:54 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 19:45:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:45:54 INFO - https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 19:45:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:45:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:45:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 19:45:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 19:45:58 INFO - Downloaded 22760507 bytes. 19:45:58 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:45:58 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:45:58 INFO - caution: filename not matched: web-platform/* 19:45:58 INFO - Return code: 11 19:45:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:45:58 INFO - https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 19:45:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:45:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:45:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 19:45:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 19:46:02 INFO - Downloaded 36409186 bytes. 19:46:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:46:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:46:06 INFO - caution: filename not matched: bin/* 19:46:06 INFO - caution: filename not matched: config/* 19:46:06 INFO - caution: filename not matched: mozbase/* 19:46:06 INFO - caution: filename not matched: marionette/* 19:46:06 INFO - caution: filename not matched: tools/wptserve/* 19:46:06 INFO - Return code: 11 19:46:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:06 INFO - https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 19:46:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:46:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:46:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:46:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 19:46:19 INFO - Downloaded 69342486 bytes. 19:46:19 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:46:19 INFO - mkdir: /builds/slave/test/properties 19:46:19 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:46:19 INFO - Writing to file /builds/slave/test/properties/build_url 19:46:19 INFO - Contents: 19:46:19 INFO - build_url:https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 19:46:20 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:46:20 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:46:20 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:46:20 INFO - Contents: 19:46:20 INFO - symbols_url:https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:46:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:20 INFO - https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:46:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:46:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:46:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 19:46:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 19:46:32 INFO - Downloaded 92309196 bytes. 19:46:32 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:46:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:46:40 INFO - Return code: 0 19:46:40 INFO - Running post-action listener: _resource_record_post_action 19:46:40 INFO - Running post-action listener: set_extra_try_arguments 19:46:40 INFO - ##### 19:46:40 INFO - ##### Running create-virtualenv step. 19:46:40 INFO - ##### 19:46:40 INFO - Running pre-action listener: _pre_create_virtualenv 19:46:40 INFO - Running pre-action listener: _resource_record_pre_action 19:46:40 INFO - Running main action method: create_virtualenv 19:46:40 INFO - Creating virtualenv /builds/slave/test/build/venv 19:46:40 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 19:46:40 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:46:41 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:46:41 INFO - Using real prefix '/usr' 19:46:41 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:46:43 INFO - Installing distribute.............................................................................................................................................................................................done. 19:46:47 INFO - Installing pip.................done. 19:46:47 INFO - Return code: 0 19:46:47 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:46:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e2f70>, '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 0xa2e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e8750>, '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-1464402679.114931-2146826103', '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 19:46:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:46:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:46:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:47 INFO - 'CCACHE_UMASK': '002', 19:46:47 INFO - 'DISPLAY': ':0', 19:46:47 INFO - 'HOME': '/home/cltbld', 19:46:47 INFO - 'LANG': 'en_US.UTF-8', 19:46:47 INFO - 'LOGNAME': 'cltbld', 19:46:47 INFO - 'MAIL': '/var/mail/cltbld', 19:46:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:47 INFO - 'MOZ_NO_REMOTE': '1', 19:46:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:47 INFO - 'PWD': '/builds/slave/test', 19:46:47 INFO - 'SHELL': '/bin/bash', 19:46:47 INFO - 'SHLVL': '1', 19:46:47 INFO - 'TERM': 'linux', 19:46:47 INFO - 'TMOUT': '86400', 19:46:47 INFO - 'USER': 'cltbld', 19:46:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464402679.114931-2146826103', 19:46:47 INFO - '_': '/tools/buildbot/bin/python'} 19:46:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:48 INFO - Downloading/unpacking psutil>=0.7.1 19:46:48 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 19:46:48 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 19:46:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:48 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 19:46:48 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 19:46:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:46:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:46:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:46:52 INFO - Installing collected packages: psutil 19:46:52 INFO - Running setup.py install for psutil 19:46:52 INFO - building 'psutil._psutil_linux' extension 19:46:52 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 19:46:52 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 19:46:52 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 19:46:53 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 19:46:53 INFO - building 'psutil._psutil_posix' extension 19:46:53 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 19:46:53 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 19:46:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:46:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:46:53 INFO - Successfully installed psutil 19:46:53 INFO - Cleaning up... 19:46:53 INFO - Return code: 0 19:46:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:46:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e2f70>, '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 0xa2e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e8750>, '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-1464402679.114931-2146826103', '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 19:46:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:46:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:46:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:53 INFO - 'CCACHE_UMASK': '002', 19:46:53 INFO - 'DISPLAY': ':0', 19:46:53 INFO - 'HOME': '/home/cltbld', 19:46:53 INFO - 'LANG': 'en_US.UTF-8', 19:46:53 INFO - 'LOGNAME': 'cltbld', 19:46:53 INFO - 'MAIL': '/var/mail/cltbld', 19:46:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:53 INFO - 'MOZ_NO_REMOTE': '1', 19:46:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:53 INFO - 'PWD': '/builds/slave/test', 19:46:53 INFO - 'SHELL': '/bin/bash', 19:46:53 INFO - 'SHLVL': '1', 19:46:53 INFO - 'TERM': 'linux', 19:46:53 INFO - 'TMOUT': '86400', 19:46:53 INFO - 'USER': 'cltbld', 19:46:53 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464402679.114931-2146826103', 19:46:53 INFO - '_': '/tools/buildbot/bin/python'} 19:46:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:46:54 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 19:46:54 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 19:46:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:54 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 19:46:54 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 19:46:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:46:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:46:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:46:57 INFO - Installing collected packages: mozsystemmonitor 19:46:57 INFO - Running setup.py install for mozsystemmonitor 19:46:58 INFO - Successfully installed mozsystemmonitor 19:46:58 INFO - Cleaning up... 19:46:58 INFO - Return code: 0 19:46:58 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:46:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:46:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:46:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:46:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:46:58 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e2f70>, '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 0xa2e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e8750>, '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-1464402679.114931-2146826103', '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 19:46:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:46:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:46:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:46:58 INFO - 'CCACHE_UMASK': '002', 19:46:58 INFO - 'DISPLAY': ':0', 19:46:58 INFO - 'HOME': '/home/cltbld', 19:46:58 INFO - 'LANG': 'en_US.UTF-8', 19:46:58 INFO - 'LOGNAME': 'cltbld', 19:46:58 INFO - 'MAIL': '/var/mail/cltbld', 19:46:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:46:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:46:58 INFO - 'MOZ_NO_REMOTE': '1', 19:46:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:46:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:46:58 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:46:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:46:58 INFO - 'PWD': '/builds/slave/test', 19:46:58 INFO - 'SHELL': '/bin/bash', 19:46:58 INFO - 'SHLVL': '1', 19:46:58 INFO - 'TERM': 'linux', 19:46:58 INFO - 'TMOUT': '86400', 19:46:58 INFO - 'USER': 'cltbld', 19:46:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464402679.114931-2146826103', 19:46:58 INFO - '_': '/tools/buildbot/bin/python'} 19:46:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:46:58 INFO - Downloading/unpacking blobuploader==1.2.4 19:46:58 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 19:46:58 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 19:46:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:46:58 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 19:46:58 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 19:47:03 INFO - Downloading blobuploader-1.2.4.tar.gz 19:47:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:47:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:47:03 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 19:47:03 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 19:47:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:03 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 19:47:03 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 19:47:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:47:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:47:04 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 19:47:04 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 19:47:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:04 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 19:47:04 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 19:47:04 INFO - Downloading docopt-0.6.1.tar.gz 19:47:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:47:04 INFO - Installing collected packages: blobuploader, requests, docopt 19:47:04 INFO - Running setup.py install for blobuploader 19:47:04 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:47:04 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:47:04 INFO - Running setup.py install for requests 19:47:05 INFO - Running setup.py install for docopt 19:47:05 INFO - Successfully installed blobuploader requests docopt 19:47:05 INFO - Cleaning up... 19:47:06 INFO - Return code: 0 19:47:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:47:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e2f70>, '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 0xa2e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e8750>, '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-1464402679.114931-2146826103', '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 19:47:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:47:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:47:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:06 INFO - 'CCACHE_UMASK': '002', 19:47:06 INFO - 'DISPLAY': ':0', 19:47:06 INFO - 'HOME': '/home/cltbld', 19:47:06 INFO - 'LANG': 'en_US.UTF-8', 19:47:06 INFO - 'LOGNAME': 'cltbld', 19:47:06 INFO - 'MAIL': '/var/mail/cltbld', 19:47:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:06 INFO - 'MOZ_NO_REMOTE': '1', 19:47:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:06 INFO - 'PWD': '/builds/slave/test', 19:47:06 INFO - 'SHELL': '/bin/bash', 19:47:06 INFO - 'SHLVL': '1', 19:47:06 INFO - 'TERM': 'linux', 19:47:06 INFO - 'TMOUT': '86400', 19:47:06 INFO - 'USER': 'cltbld', 19:47:06 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464402679.114931-2146826103', 19:47:06 INFO - '_': '/tools/buildbot/bin/python'} 19:47:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:47:06 INFO - Running setup.py (path:/tmp/pip-_BsvZE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:47:06 INFO - Running setup.py (path:/tmp/pip-OlPalr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:47:06 INFO - Running setup.py (path:/tmp/pip-ZdnY0q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:47:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:47:06 INFO - Running setup.py (path:/tmp/pip-VQFVPg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:47:07 INFO - Running setup.py (path:/tmp/pip-wCLUxj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:47:07 INFO - Running setup.py (path:/tmp/pip-S3zOtC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:47:07 INFO - Running setup.py (path:/tmp/pip-Zrj19D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:47:07 INFO - Running setup.py (path:/tmp/pip-a8ngmK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:47:07 INFO - Running setup.py (path:/tmp/pip-uF9v_p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:47:07 INFO - Running setup.py (path:/tmp/pip-BdvbxP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:47:07 INFO - Running setup.py (path:/tmp/pip-PRUiPV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:47:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:47:07 INFO - Running setup.py (path:/tmp/pip-T2u2Z7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:47:08 INFO - Running setup.py (path:/tmp/pip-67c8oI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:47:08 INFO - Running setup.py (path:/tmp/pip-v7Q7j7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:47:08 INFO - Running setup.py (path:/tmp/pip-jQcaFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:47:08 INFO - Running setup.py (path:/tmp/pip-COtSOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:47:08 INFO - Running setup.py (path:/tmp/pip-eAJCVp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:47:08 INFO - Running setup.py (path:/tmp/pip-U2ANG6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:47:08 INFO - Running setup.py (path:/tmp/pip-QIIdVG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:47:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:47:08 INFO - Running setup.py (path:/tmp/pip-vaUzOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:47:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:47:09 INFO - Running setup.py (path:/tmp/pip-Eb0Y8U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:47:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:47:09 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 19:47:09 INFO - Running setup.py install for manifestparser 19:47:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:47:09 INFO - Running setup.py install for mozcrash 19:47:10 INFO - Running setup.py install for mozdebug 19:47:10 INFO - Running setup.py install for mozdevice 19:47:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:47:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:47:10 INFO - Running setup.py install for mozfile 19:47:10 INFO - Running setup.py install for mozhttpd 19:47:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:47:10 INFO - Running setup.py install for mozinfo 19:47:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:47:11 INFO - Running setup.py install for mozInstall 19:47:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:47:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:47:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:47:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:47:11 INFO - Running setup.py install for mozleak 19:47:11 INFO - Running setup.py install for mozlog 19:47:11 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:47:11 INFO - Running setup.py install for moznetwork 19:47:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:47:12 INFO - Running setup.py install for mozprocess 19:47:12 INFO - Running setup.py install for mozprofile 19:47:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:47:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:47:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:47:12 INFO - Running setup.py install for mozrunner 19:47:12 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:47:12 INFO - Running setup.py install for mozscreenshot 19:47:12 INFO - Running setup.py install for moztest 19:47:13 INFO - Running setup.py install for mozversion 19:47:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:47:13 INFO - Running setup.py install for wptserve 19:47:13 INFO - Running setup.py install for marionette-driver 19:47:13 INFO - Running setup.py install for browsermob-proxy 19:47:14 INFO - Running setup.py install for marionette-client 19:47:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:47:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:47:14 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 19:47:14 INFO - Cleaning up... 19:47:14 INFO - Return code: 0 19:47:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:47:14 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')]} 19:47:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:47:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:14 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')]} 19:47:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:47:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 19:47:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa23f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa2f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2e2f70>, '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 0xa2e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e8750>, '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-1464402679.114931-2146826103', '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 19:47:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:47:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:47:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:14 INFO - 'CCACHE_UMASK': '002', 19:47:14 INFO - 'DISPLAY': ':0', 19:47:14 INFO - 'HOME': '/home/cltbld', 19:47:14 INFO - 'LANG': 'en_US.UTF-8', 19:47:14 INFO - 'LOGNAME': 'cltbld', 19:47:14 INFO - 'MAIL': '/var/mail/cltbld', 19:47:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:14 INFO - 'MOZ_NO_REMOTE': '1', 19:47:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:14 INFO - 'PWD': '/builds/slave/test', 19:47:14 INFO - 'SHELL': '/bin/bash', 19:47:14 INFO - 'SHLVL': '1', 19:47:14 INFO - 'TERM': 'linux', 19:47:14 INFO - 'TMOUT': '86400', 19:47:14 INFO - 'USER': 'cltbld', 19:47:14 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464402679.114931-2146826103', 19:47:14 INFO - '_': '/tools/buildbot/bin/python'} 19:47:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:47:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:47:15 INFO - Running setup.py (path:/tmp/pip-KBgvA8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:47:15 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)) 19:47:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:47:15 INFO - Running setup.py (path:/tmp/pip-OcwJpx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:47:15 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)) 19:47:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:47:15 INFO - Running setup.py (path:/tmp/pip-BVFKwY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:47:15 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)) 19:47:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:47:15 INFO - Running setup.py (path:/tmp/pip-zs7uMg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:47:15 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)) 19:47:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:47:15 INFO - Running setup.py (path:/tmp/pip-829WOF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:47:15 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)) 19:47:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:47:15 INFO - Running setup.py (path:/tmp/pip-t_hkGs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:47:16 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)) 19:47:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:47:16 INFO - Running setup.py (path:/tmp/pip-nZQb1q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:47:16 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)) 19:47:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:47:16 INFO - Running setup.py (path:/tmp/pip-WklytB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:47:16 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)) 19:47:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:47:16 INFO - Running setup.py (path:/tmp/pip-U9d_xl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:47:16 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)) 19:47:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:47:16 INFO - Running setup.py (path:/tmp/pip-Zd0KxY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:47:16 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)) 19:47:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:47:16 INFO - Running setup.py (path:/tmp/pip-fXiPav-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:47:16 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)) 19:47:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:47:16 INFO - Running setup.py (path:/tmp/pip-X91wV3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:47:16 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)) 19:47:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:47:17 INFO - Running setup.py (path:/tmp/pip-g7k5i0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:47:17 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)) 19:47:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:47:17 INFO - Running setup.py (path:/tmp/pip-GxB3d7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:47:17 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)) 19:47:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:47:17 INFO - Running setup.py (path:/tmp/pip-mdi1_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:47:17 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)) 19:47:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:47:17 INFO - Running setup.py (path:/tmp/pip-9FyHka-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:47:17 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)) 19:47:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:47:17 INFO - Running setup.py (path:/tmp/pip-vzt95j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:47:17 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)) 19:47:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:47:17 INFO - Running setup.py (path:/tmp/pip-mQz9dJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:47:17 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)) 19:47:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:47:17 INFO - Running setup.py (path:/tmp/pip-udfFr0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:47:17 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)) 19:47:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:47:18 INFO - Running setup.py (path:/tmp/pip-c_8eyW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:47:18 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)) 19:47:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:47:18 INFO - Running setup.py (path:/tmp/pip-XYrPLC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:47:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:47:18 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)) 19:47:18 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)) 19:47:18 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)) 19:47:18 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)) 19:47:18 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)) 19:47:18 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)) 19:47:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:47:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:47:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 19:47:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:47:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:47:22 INFO - Downloading blessings-1.6.tar.gz 19:47:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:47:22 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)) 19:47:22 INFO - Installing collected packages: blessings 19:47:22 INFO - Running setup.py install for blessings 19:47:22 INFO - Successfully installed blessings 19:47:22 INFO - Cleaning up... 19:47:22 INFO - Return code: 0 19:47:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:47:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:47:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:47:23 INFO - Reading from file tmpfile_stdout 19:47:23 INFO - Current package versions: 19:47:23 INFO - argparse == 1.2.1 19:47:23 INFO - blessings == 1.6 19:47:23 INFO - blobuploader == 1.2.4 19:47:23 INFO - browsermob-proxy == 0.6.0 19:47:23 INFO - docopt == 0.6.1 19:47:23 INFO - manifestparser == 1.1 19:47:23 INFO - marionette-client == 2.3.0 19:47:23 INFO - marionette-driver == 1.4.0 19:47:23 INFO - mozInstall == 1.12 19:47:23 INFO - mozcrash == 0.17 19:47:23 INFO - mozdebug == 0.1 19:47:23 INFO - mozdevice == 0.48 19:47:23 INFO - mozfile == 1.2 19:47:23 INFO - mozhttpd == 0.7 19:47:23 INFO - mozinfo == 0.9 19:47:23 INFO - mozleak == 0.1 19:47:23 INFO - mozlog == 3.1 19:47:23 INFO - moznetwork == 0.27 19:47:23 INFO - mozprocess == 0.22 19:47:23 INFO - mozprofile == 0.28 19:47:23 INFO - mozrunner == 6.11 19:47:23 INFO - mozscreenshot == 0.1 19:47:23 INFO - mozsystemmonitor == 0.0 19:47:23 INFO - moztest == 0.7 19:47:23 INFO - mozversion == 1.4 19:47:23 INFO - psutil == 3.1.1 19:47:23 INFO - requests == 1.2.3 19:47:23 INFO - wptserve == 1.4.0 19:47:23 INFO - wsgiref == 0.1.2 19:47:23 INFO - Running post-action listener: _resource_record_post_action 19:47:23 INFO - Running post-action listener: _start_resource_monitoring 19:47:23 INFO - Starting resource monitoring. 19:47:23 INFO - ##### 19:47:23 INFO - ##### Running pull step. 19:47:23 INFO - ##### 19:47:23 INFO - Running pre-action listener: _resource_record_pre_action 19:47:23 INFO - Running main action method: pull 19:47:23 INFO - Pull has nothing to do! 19:47:23 INFO - Running post-action listener: _resource_record_post_action 19:47:23 INFO - ##### 19:47:23 INFO - ##### Running install step. 19:47:23 INFO - ##### 19:47:23 INFO - Running pre-action listener: _resource_record_pre_action 19:47:23 INFO - Running main action method: install 19:47:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:47:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:47:23 INFO - Reading from file tmpfile_stdout 19:47:23 INFO - Detecting whether we're running mozinstall >=1.0... 19:47:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:47:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:47:23 INFO - Reading from file tmpfile_stdout 19:47:23 INFO - Output received: 19:47:23 INFO - Usage: mozinstall [options] installer 19:47:23 INFO - Options: 19:47:23 INFO - -h, --help show this help message and exit 19:47:23 INFO - -d DEST, --destination=DEST 19:47:23 INFO - Directory to install application into. [default: 19:47:23 INFO - "/builds/slave/test"] 19:47:23 INFO - --app=APP Application being installed. [default: firefox] 19:47:23 INFO - mkdir: /builds/slave/test/build/application 19:47:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:47:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 19:47:54 INFO - Reading from file tmpfile_stdout 19:47:54 INFO - Output received: 19:47:54 INFO - /builds/slave/test/build/application/firefox/firefox 19:47:54 INFO - Running post-action listener: _resource_record_post_action 19:47:54 INFO - ##### 19:47:54 INFO - ##### Running run-tests step. 19:47:54 INFO - ##### 19:47:54 INFO - Running pre-action listener: _resource_record_pre_action 19:47:54 INFO - Running main action method: run_tests 19:47:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:47:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:47:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:47:54 INFO - grabbing minidump binary from tooltool 19:47:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:47:54 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 0xa2e2f70>, '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 0xa2e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa2e8750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:47:54 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 19:47:54 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 19:47:54 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:47:54 INFO - Return code: 0 19:47:54 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 19:47:54 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:47:54 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/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 19:47:54 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/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 19:47:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:47:54 INFO - 'CCACHE_UMASK': '002', 19:47:54 INFO - 'DISPLAY': ':0', 19:47:54 INFO - 'HOME': '/home/cltbld', 19:47:54 INFO - 'LANG': 'en_US.UTF-8', 19:47:54 INFO - 'LOGNAME': 'cltbld', 19:47:54 INFO - 'MAIL': '/var/mail/cltbld', 19:47:54 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:47:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:47:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:47:54 INFO - 'MOZ_NO_REMOTE': '1', 19:47:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:47:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:47:54 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:47:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:47:54 INFO - 'PWD': '/builds/slave/test', 19:47:54 INFO - 'SHELL': '/bin/bash', 19:47:54 INFO - 'SHLVL': '1', 19:47:54 INFO - 'TERM': 'linux', 19:47:54 INFO - 'TMOUT': '86400', 19:47:54 INFO - 'USER': 'cltbld', 19:47:54 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464402679.114931-2146826103', 19:47:54 INFO - '_': '/tools/buildbot/bin/python'} 19:47:54 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/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 19:47:55 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 19:47:55 INFO - import pkg_resources 19:47:56 INFO - Using 1 client processes 19:47:56 INFO - wptserve Starting http server on 127.0.0.1:8000 19:47:57 INFO - wptserve Starting http server on 127.0.0.1:8001 19:47:57 INFO - wptserve Starting http server on 127.0.0.1:8443 19:47:59 INFO - SUITE-START | Running 778 tests 19:47:59 INFO - Running testharness tests 19:47:59 INFO - Setting up ssl 19:47:59 INFO - PROCESS | certutil | 19:47:59 INFO - PROCESS | certutil | 19:47:59 INFO - PROCESS | certutil | 19:47:59 INFO - Certificate Nickname Trust Attributes 19:47:59 INFO - SSL,S/MIME,JAR/XPI 19:47:59 INFO - 19:47:59 INFO - web-platform-tests CT,, 19:47:59 INFO - 19:47:59 INFO - Starting runner 19:48:02 INFO - PROCESS | 1750 | 1464403682092 Marionette DEBUG Marionette enabled via build flag and pref 19:48:02 INFO - PROCESS | 1750 | ++DOCSHELL 0xa4f22800 == 1 [pid = 1750] [id = 1] 19:48:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 1 (0xa4f22c00) [pid = 1750] [serial = 1] [outer = (nil)] 19:48:02 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:48:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 2 (0xa4f23400) [pid = 1750] [serial = 2] [outer = 0xa4f22c00] 19:48:02 INFO - PROCESS | 1750 | 1464403682825 Marionette INFO Listening on port 2828 19:48:03 INFO - PROCESS | 1750 | 1464403683434 Marionette DEBUG Marionette enabled via command-line flag 19:48:03 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2379c00 == 2 [pid = 1750] [id = 2] 19:48:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 3 (0xa23c0c00) [pid = 1750] [serial = 3] [outer = (nil)] 19:48:03 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 19:48:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 4 (0xa23c1400) [pid = 1750] [serial = 4] [outer = 0xa23c0c00] 19:48:03 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2298260 19:48:03 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2298d40 19:48:03 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a22b7c40 19:48:03 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a22b88a0 19:48:03 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22bc5e0 19:48:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 5 (0xa22b1000) [pid = 1750] [serial = 5] [outer = 0xa4f22c00] 19:48:03 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:03 INFO - PROCESS | 1750 | 1464403683861 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:40878 19:48:03 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:03 INFO - PROCESS | 1750 | 1464403683943 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:40879 19:48:03 INFO - PROCESS | 1750 | 1464403683955 Marionette DEBUG Closed connection conn0 19:48:04 INFO - PROCESS | 1750 | [1750] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 19:48:04 INFO - PROCESS | 1750 | 1464403684080 Marionette DEBUG Closed connection conn1 19:48:04 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:04 INFO - PROCESS | 1750 | 1464403684133 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:40880 19:48:04 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:04 INFO - PROCESS | 1750 | 1464403684192 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:40881 19:48:04 INFO - PROCESS | 1750 | 1464403684200 Marionette DEBUG Closed connection conn2 19:48:04 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:48:04 INFO - PROCESS | 1750 | 1464403684234 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:40882 19:48:04 INFO - PROCESS | 1750 | 1464403684238 Marionette DEBUG Closed connection conn3 19:48:04 INFO - PROCESS | 1750 | 1464403684278 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:48:04 INFO - PROCESS | 1750 | 1464403684298 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527191736","device":"desktop","version":"48.0a2"} 19:48:05 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:48:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9adbd800 == 3 [pid = 1750] [id = 3] 19:48:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 6 (0x9adbdc00) [pid = 1750] [serial = 6] [outer = (nil)] 19:48:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9adbe000 == 4 [pid = 1750] [id = 4] 19:48:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 7 (0x9adc1800) [pid = 1750] [serial = 7] [outer = (nil)] 19:48:06 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:48:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a1d3400 == 5 [pid = 1750] [id = 5] 19:48:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 8 (0x9a1d3800) [pid = 1750] [serial = 8] [outer = (nil)] 19:48:06 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:48:06 INFO - PROCESS | 1750 | [1750] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:48:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 9 (0x9a1e2c00) [pid = 1750] [serial = 9] [outer = 0x9a1d3800] 19:48:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 10 (0x9a2b4400) [pid = 1750] [serial = 10] [outer = 0x9adbdc00] 19:48:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 11 (0x9a2b6000) [pid = 1750] [serial = 11] [outer = 0x9adc1800] 19:48:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 12 (0x9a2b8400) [pid = 1750] [serial = 12] [outer = 0x9a1d3800] 19:48:08 INFO - PROCESS | 1750 | 1464403688668 Marionette DEBUG loaded listener.js 19:48:08 INFO - PROCESS | 1750 | 1464403688703 Marionette DEBUG loaded listener.js 19:48:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 13 (0x9d6bb400) [pid = 1750] [serial = 13] [outer = 0x9a1d3800] 19:48:10 INFO - PROCESS | 1750 | 1464403690146 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"6bcc3f26-ac1d-4d1b-8e56-a3c3afc03331","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","platformName":"Linux","platformVersion":"3.2.0-76-generic-pae","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160527191736","device":"desktop","version":"48.0a2","command_id":1}}] 19:48:10 INFO - PROCESS | 1750 | 1464403690751 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}] 19:48:11 INFO - PROCESS | 1750 | 1464403691013 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 19:48:11 INFO - PROCESS | 1750 | 1464403691207 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:48:11 INFO - PROCESS | 1750 | [1750] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:48:11 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:48:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 14 (0x946b7800) [pid = 1750] [serial = 14] [outer = 0x9a1d3800] 19:48:11 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:48:11 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:48:11 INFO - PROCESS | 1750 | 1464403691685 Marionette TRACE conn4 <- [1,3,null,{}] 19:48:11 INFO - PROCESS | 1750 | 1464403691712 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:48:11 INFO - PROCESS | 1750 | 1464403691751 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 19:48:11 INFO - PROCESS | 1750 | 1464403691865 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 19:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:48:11 INFO - PROCESS | 1750 | 1464403691869 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 19:48:11 INFO - PROCESS | 1750 | 1464403691878 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:48:11 INFO - PROCESS | 1750 | 1464403691884 Marionette TRACE conn4 <- [1,6,null,{}] 19:48:11 INFO - PROCESS | 1750 | 1464403691898 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}] 19:48:11 INFO - PROCESS | 1750 | 1464403691917 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 19:48:11 INFO - PROCESS | 1750 | 1464403691923 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:11 INFO - PROCESS | 1750 | ++DOCSHELL 0xa223a400 == 6 [pid = 1750] [id = 6] 19:48:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 15 (0xa22af800) [pid = 1750] [serial = 15] [outer = (nil)] 19:48:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 16 (0x93c90c00) [pid = 1750] [serial = 16] [outer = 0xa22af800] 19:48:12 INFO - PROCESS | 1750 | 1464403692005 Marionette DEBUG loaded listener.js 19:48:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 17 (0x93c94c00) [pid = 1750] [serial = 17] [outer = 0xa22af800] 19:48:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a83400 == 7 [pid = 1750] [id = 7] 19:48:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 18 (0x93a83800) [pid = 1750] [serial = 18] [outer = (nil)] 19:48:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 19 (0x93c9e800) [pid = 1750] [serial = 19] [outer = 0x93a83800] 19:48:12 INFO - PROCESS | 1750 | 1464403692536 Marionette DEBUG loaded listener.js 19:48:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 20 (0x93a7a800) [pid = 1750] [serial = 20] [outer = 0x93a83800] 19:48:13 INFO - PROCESS | 1750 | 1464403693367 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]]]}] 19:48:13 INFO - PROCESS | 1750 | [1750] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1601ms 19:48:13 INFO - PROCESS | 1750 | 1464403693525 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 19:48:13 INFO - PROCESS | 1750 | 1464403693531 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 19:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:48:13 INFO - PROCESS | 1750 | 1464403693672 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:48:13 INFO - PROCESS | 1750 | 1464403693677 Marionette TRACE conn4 <- [1,10,null,{}] 19:48:13 INFO - PROCESS | 1750 | 1464403693728 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}] 19:48:13 INFO - PROCESS | 1750 | 1464403693926 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 19:48:14 INFO - PROCESS | 1750 | 1464403694038 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7b400 == 8 [pid = 1750] [id = 8] 19:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 21 (0x93a84400) [pid = 1750] [serial = 21] [outer = (nil)] 19:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 22 (0x989ce800) [pid = 1750] [serial = 22] [outer = 0x93a84400] 19:48:14 INFO - PROCESS | 1750 | 1464403694136 Marionette DEBUG loaded listener.js 19:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 23 (0xa1038400) [pid = 1750] [serial = 23] [outer = 0x93a84400] 19:48:14 INFO - PROCESS | 1750 | ++DOCSHELL 0xa27c4c00 == 9 [pid = 1750] [id = 9] 19:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 24 (0xa27c7400) [pid = 1750] [serial = 24] [outer = (nil)] 19:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 25 (0xa2375400) [pid = 1750] [serial = 25] [outer = 0xa27c7400] 19:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 26 (0xa364ac00) [pid = 1750] [serial = 26] [outer = 0xa27c7400] 19:48:14 INFO - PROCESS | 1750 | ++DOCSHELL 0xa22a7c00 == 10 [pid = 1750] [id = 10] 19:48:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 27 (0xa22a8000) [pid = 1750] [serial = 27] [outer = (nil)] 19:48:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 28 (0xa6861400) [pid = 1750] [serial = 28] [outer = 0xa22a8000] 19:48:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 29 (0xa22a7800) [pid = 1750] [serial = 29] [outer = 0xa22a8000] 19:48:15 INFO - PROCESS | 1750 | 1464403695340 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]]]}] 19:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1791ms 19:48:15 INFO - PROCESS | 1750 | 1464403695397 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 19:48:15 INFO - PROCESS | 1750 | 1464403695406 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 19:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:48:15 INFO - PROCESS | 1750 | 1464403695490 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:48:15 INFO - PROCESS | 1750 | 1464403695496 Marionette TRACE conn4 <- [1,14,null,{}] 19:48:15 INFO - PROCESS | 1750 | 1464403695503 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}] 19:48:15 INFO - PROCESS | 1750 | 1464403695717 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 19:48:15 INFO - PROCESS | 1750 | 1464403695840 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:15 INFO - PROCESS | 1750 | ++DOCSHELL 0xa5147800 == 11 [pid = 1750] [id = 11] 19:48:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 30 (0xa519a800) [pid = 1750] [serial = 30] [outer = (nil)] 19:48:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 31 (0xa69e3c00) [pid = 1750] [serial = 31] [outer = 0xa519a800] 19:48:15 INFO - PROCESS | 1750 | 1464403695936 Marionette DEBUG loaded listener.js 19:48:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 32 (0xac0b3400) [pid = 1750] [serial = 32] [outer = 0xa519a800] 19:48:16 INFO - PROCESS | 1750 | 1464403696864 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]]]}] 19:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1422ms 19:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:48:16 INFO - PROCESS | 1750 | 1464403696880 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 19:48:16 INFO - PROCESS | 1750 | 1464403696884 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 19:48:16 INFO - PROCESS | 1750 | 1464403696891 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:48:16 INFO - PROCESS | 1750 | 1464403696897 Marionette TRACE conn4 <- [1,18,null,{}] 19:48:16 INFO - PROCESS | 1750 | 1464403696915 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}] 19:48:17 INFO - PROCESS | 1750 | 1464403697123 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 19:48:17 INFO - PROCESS | 1750 | 1464403697257 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b82d800 == 12 [pid = 1750] [id = 12] 19:48:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 33 (0x9b8a6800) [pid = 1750] [serial = 33] [outer = (nil)] 19:48:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 34 (0xa31c4800) [pid = 1750] [serial = 34] [outer = 0x9b8a6800] 19:48:17 INFO - PROCESS | 1750 | 1464403697355 Marionette DEBUG loaded listener.js 19:48:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 35 (0xac0b5000) [pid = 1750] [serial = 35] [outer = 0x9b8a6800] 19:48:18 INFO - PROCESS | 1750 | 1464403698311 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]]]}] 19:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1490ms 19:48:18 INFO - PROCESS | 1750 | 1464403698382 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 19:48:18 INFO - PROCESS | 1750 | 1464403698388 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 19:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:48:18 INFO - PROCESS | 1750 | 1464403698394 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:48:18 INFO - PROCESS | 1750 | 1464403698397 Marionette TRACE conn4 <- [1,22,null,{}] 19:48:18 INFO - PROCESS | 1750 | 1464403698404 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}] 19:48:18 INFO - PROCESS | 1750 | 1464403698706 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 19:48:18 INFO - PROCESS | 1750 | 1464403698944 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac46800 == 13 [pid = 1750] [id = 13] 19:48:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 36 (0x9d42b400) [pid = 1750] [serial = 36] [outer = (nil)] 19:48:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 37 (0xac0af800) [pid = 1750] [serial = 37] [outer = 0x9d42b400] 19:48:19 INFO - PROCESS | 1750 | 1464403699036 Marionette DEBUG loaded listener.js 19:48:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 38 (0x9ac30c00) [pid = 1750] [serial = 38] [outer = 0x9d42b400] 19:48:19 INFO - PROCESS | 1750 | 1464403699840 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]]]}] 19:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1534ms 19:48:19 INFO - PROCESS | 1750 | 1464403699930 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 19:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:48:19 INFO - PROCESS | 1750 | 1464403699934 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 19:48:19 INFO - PROCESS | 1750 | 1464403699941 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:48:19 INFO - PROCESS | 1750 | 1464403699944 Marionette TRACE conn4 <- [1,26,null,{}] 19:48:19 INFO - PROCESS | 1750 | 1464403699950 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}] 19:48:20 INFO - PROCESS | 1750 | 1464403700144 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 19:48:20 INFO - PROCESS | 1750 | 1464403700425 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x99562800 == 14 [pid = 1750] [id = 14] 19:48:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 39 (0x99565000) [pid = 1750] [serial = 39] [outer = (nil)] 19:48:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 40 (0x995ddc00) [pid = 1750] [serial = 40] [outer = 0x99565000] 19:48:20 INFO - PROCESS | 1750 | 1464403700556 Marionette DEBUG loaded listener.js 19:48:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 41 (0x999b7400) [pid = 1750] [serial = 41] [outer = 0x99565000] 19:48:21 INFO - PROCESS | 1750 | 1464403701374 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]]]}] 19:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1490ms 19:48:21 INFO - PROCESS | 1750 | 1464403701431 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 19:48:21 INFO - PROCESS | 1750 | 1464403701437 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 19:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:48:21 INFO - PROCESS | 1750 | 1464403701445 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:48:21 INFO - PROCESS | 1750 | 1464403701451 Marionette TRACE conn4 <- [1,30,null,{}] 19:48:21 INFO - PROCESS | 1750 | 1464403701458 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}] 19:48:21 INFO - PROCESS | 1750 | 1464403701640 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 19:48:21 INFO - PROCESS | 1750 | 1464403701801 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x946c1000 == 15 [pid = 1750] [id = 15] 19:48:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 42 (0x95062800) [pid = 1750] [serial = 42] [outer = (nil)] 19:48:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 43 (0x999e5800) [pid = 1750] [serial = 43] [outer = 0x95062800] 19:48:21 INFO - PROCESS | 1750 | 1464403701903 Marionette DEBUG loaded listener.js 19:48:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 44 (0x9ac2fc00) [pid = 1750] [serial = 44] [outer = 0x95062800] 19:48:22 INFO - PROCESS | 1750 | 1464403702846 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]]]}] 19:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1444ms 19:48:22 INFO - PROCESS | 1750 | 1464403702896 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 19:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:48:22 INFO - PROCESS | 1750 | 1464403702906 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 19:48:22 INFO - PROCESS | 1750 | 1464403702919 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:48:22 INFO - PROCESS | 1750 | 1464403702924 Marionette TRACE conn4 <- [1,34,null,{}] 19:48:22 INFO - PROCESS | 1750 | 1464403702934 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}] 19:48:23 INFO - PROCESS | 1750 | 1464403703179 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 19:48:23 INFO - PROCESS | 1750 | 1464403703296 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x95057c00 == 16 [pid = 1750] [id = 16] 19:48:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 45 (0x95058800) [pid = 1750] [serial = 45] [outer = (nil)] 19:48:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 46 (0x98989400) [pid = 1750] [serial = 46] [outer = 0x95058800] 19:48:23 INFO - PROCESS | 1750 | 1464403703375 Marionette DEBUG loaded listener.js 19:48:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 47 (0x9b786800) [pid = 1750] [serial = 47] [outer = 0x95058800] 19:48:24 INFO - PROCESS | 1750 | 1464403704070 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]]]}] 19:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1185ms 19:48:24 INFO - PROCESS | 1750 | 1464403704101 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 19:48:24 INFO - PROCESS | 1750 | 1464403704105 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 19:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:48:24 INFO - PROCESS | 1750 | 1464403704113 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:48:24 INFO - PROCESS | 1750 | 1464403704122 Marionette TRACE conn4 <- [1,38,null,{}] 19:48:24 INFO - PROCESS | 1750 | 1464403704154 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}] 19:48:24 INFO - PROCESS | 1750 | 1464403704311 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 19:48:24 INFO - PROCESS | 1750 | 1464403704324 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x97874c00 == 17 [pid = 1750] [id = 17] 19:48:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 48 (0x9b902400) [pid = 1750] [serial = 48] [outer = (nil)] 19:48:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 49 (0x9d334c00) [pid = 1750] [serial = 49] [outer = 0x9b902400] 19:48:24 INFO - PROCESS | 1750 | 1464403704399 Marionette DEBUG loaded listener.js 19:48:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 50 (0x9d3f7400) [pid = 1750] [serial = 50] [outer = 0x9b902400] 19:48:25 INFO - PROCESS | 1750 | 1464403705400 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]]]}] 19:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1350ms 19:48:25 INFO - PROCESS | 1750 | 1464403705464 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 19:48:25 INFO - PROCESS | 1750 | 1464403705471 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 19:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:48:25 INFO - PROCESS | 1750 | 1464403705479 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:48:25 INFO - PROCESS | 1750 | 1464403705484 Marionette TRACE conn4 <- [1,42,null,{}] 19:48:25 INFO - PROCESS | 1750 | 1464403705491 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}] 19:48:25 INFO - PROCESS | 1750 | 1464403705693 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 19:48:25 INFO - PROCESS | 1750 | 1464403705856 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d4db800 == 18 [pid = 1750] [id = 18] 19:48:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 51 (0x9d4e2c00) [pid = 1750] [serial = 51] [outer = (nil)] 19:48:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 52 (0x9d6b8800) [pid = 1750] [serial = 52] [outer = 0x9d4e2c00] 19:48:25 INFO - PROCESS | 1750 | 1464403705964 Marionette DEBUG loaded listener.js 19:48:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0xa050dc00) [pid = 1750] [serial = 53] [outer = 0x9d4e2c00] 19:48:26 INFO - PROCESS | 1750 | 1464403706687 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]]]}] 19:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1237ms 19:48:26 INFO - PROCESS | 1750 | 1464403706715 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 19:48:26 INFO - PROCESS | 1750 | 1464403706719 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 19:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:48:26 INFO - PROCESS | 1750 | 1464403706725 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:48:26 INFO - PROCESS | 1750 | 1464403706727 Marionette TRACE conn4 <- [1,46,null,{}] 19:48:26 INFO - PROCESS | 1750 | 1464403706733 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}] 19:48:26 INFO - PROCESS | 1750 | 1464403706930 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 19:48:26 INFO - PROCESS | 1750 | 1464403706949 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:26 INFO - PROCESS | 1750 | ++DOCSHELL 0xa1039c00 == 19 [pid = 1750] [id = 19] 19:48:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0xa2234800) [pid = 1750] [serial = 54] [outer = (nil)] 19:48:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0xa22b0400) [pid = 1750] [serial = 55] [outer = 0xa2234800] 19:48:27 INFO - PROCESS | 1750 | 1464403707042 Marionette DEBUG loaded listener.js 19:48:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0xa2508400) [pid = 1750] [serial = 56] [outer = 0xa2234800] 19:48:27 INFO - PROCESS | 1750 | 1464403707835 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]]]}] 19:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1142ms 19:48:27 INFO - PROCESS | 1750 | 1464403707878 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 19:48:27 INFO - PROCESS | 1750 | 1464403707884 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 19:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:48:27 INFO - PROCESS | 1750 | 1464403707894 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:48:27 INFO - PROCESS | 1750 | 1464403707900 Marionette TRACE conn4 <- [1,50,null,{}] 19:48:27 INFO - PROCESS | 1750 | 1464403707909 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}] 19:48:28 INFO - PROCESS | 1750 | 1464403708158 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 19:48:28 INFO - PROCESS | 1750 | 1464403708298 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:28 INFO - PROCESS | 1750 | ++DOCSHELL 0xa272ec00 == 20 [pid = 1750] [id = 20] 19:48:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0xa27c7000) [pid = 1750] [serial = 57] [outer = (nil)] 19:48:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0xa331cc00) [pid = 1750] [serial = 58] [outer = 0xa27c7000] 19:48:28 INFO - PROCESS | 1750 | 1464403708419 Marionette DEBUG loaded listener.js 19:48:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0xa3353800) [pid = 1750] [serial = 59] [outer = 0xa27c7000] 19:48:29 INFO - PROCESS | 1750 | 1464403709087 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]]]}] 19:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1242ms 19:48:29 INFO - PROCESS | 1750 | 1464403709136 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 19:48:29 INFO - PROCESS | 1750 | 1464403709140 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 19:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:48:29 INFO - PROCESS | 1750 | 1464403709148 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:48:29 INFO - PROCESS | 1750 | 1464403709151 Marionette TRACE conn4 <- [1,54,null,{}] 19:48:29 INFO - PROCESS | 1750 | 1464403709157 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}] 19:48:29 INFO - PROCESS | 1750 | 1464403709340 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 19:48:29 INFO - PROCESS | 1750 | 1464403709360 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x999b4800 == 21 [pid = 1750] [id = 21] 19:48:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9ac38c00) [pid = 1750] [serial = 60] [outer = (nil)] 19:48:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0xa36ecc00) [pid = 1750] [serial = 61] [outer = 0x9ac38c00] 19:48:29 INFO - PROCESS | 1750 | 1464403709435 Marionette DEBUG loaded listener.js 19:48:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0xa4f1b000) [pid = 1750] [serial = 62] [outer = 0x9ac38c00] 19:48:30 INFO - PROCESS | 1750 | 1464403710189 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]]]}] 19:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1085ms 19:48:30 INFO - PROCESS | 1750 | 1464403710235 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 19:48:30 INFO - PROCESS | 1750 | 1464403710239 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 19:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:48:30 INFO - PROCESS | 1750 | 1464403710245 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:48:30 INFO - PROCESS | 1750 | 1464403710247 Marionette TRACE conn4 <- [1,58,null,{}] 19:48:30 INFO - PROCESS | 1750 | 1464403710293 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}] 19:48:30 INFO - PROCESS | 1750 | 1464403710443 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 19:48:30 INFO - PROCESS | 1750 | 1464403710455 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x9787e800 == 22 [pid = 1750] [id = 22] 19:48:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x987e4800) [pid = 1750] [serial = 63] [outer = (nil)] 19:48:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0xa6384800) [pid = 1750] [serial = 64] [outer = 0x987e4800] 19:48:30 INFO - PROCESS | 1750 | 1464403710542 Marionette DEBUG loaded listener.js 19:48:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0xa63ef400) [pid = 1750] [serial = 65] [outer = 0x987e4800] 19:48:32 INFO - PROCESS | 1750 | 1464403712395 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]]]}] 19:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 2184ms 19:48:32 INFO - PROCESS | 1750 | 1464403712430 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 19:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:48:32 INFO - PROCESS | 1750 | 1464403712438 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 19:48:32 INFO - PROCESS | 1750 | 1464403712445 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:48:32 INFO - PROCESS | 1750 | 1464403712451 Marionette TRACE conn4 <- [1,62,null,{}] 19:48:32 INFO - PROCESS | 1750 | 1464403712467 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}] 19:48:32 INFO - PROCESS | 1750 | 1464403712674 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 19:48:32 INFO - PROCESS | 1750 | 1464403712698 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x99677400 == 23 [pid = 1750] [id = 23] 19:48:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x99898c00) [pid = 1750] [serial = 66] [outer = (nil)] 19:48:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x99e4f400) [pid = 1750] [serial = 67] [outer = 0x99898c00] 19:48:32 INFO - PROCESS | 1750 | 1464403712777 Marionette DEBUG loaded listener.js 19:48:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9aa8b400) [pid = 1750] [serial = 68] [outer = 0x99898c00] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0xa22af800) [pid = 1750] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x93a84400) [pid = 1750] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0xa519a800) [pid = 1750] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9b8a6800) [pid = 1750] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x9d42b400) [pid = 1750] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x99565000) [pid = 1750] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x95062800) [pid = 1750] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x95058800) [pid = 1750] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x9b902400) [pid = 1750] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:48:33 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0xa27c7000) [pid = 1750] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:48:34 INFO - PROCESS | 1750 | 1464403714411 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]]]}] 19:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1990ms 19:48:34 INFO - PROCESS | 1750 | 1464403714436 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 19:48:34 INFO - PROCESS | 1750 | 1464403714446 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 19:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:48:34 INFO - PROCESS | 1750 | 1464403714456 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:48:34 INFO - PROCESS | 1750 | 1464403714460 Marionette TRACE conn4 <- [1,66,null,{}] 19:48:34 INFO - PROCESS | 1750 | 1464403714466 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}] 19:48:34 INFO - PROCESS | 1750 | 1464403714616 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 19:48:34 INFO - PROCESS | 1750 | 1464403714635 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x99e5a000 == 24 [pid = 1750] [id = 24] 19:48:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x9ac31c00) [pid = 1750] [serial = 69] [outer = (nil)] 19:48:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9ac4ac00) [pid = 1750] [serial = 70] [outer = 0x9ac31c00] 19:48:34 INFO - PROCESS | 1750 | 1464403714710 Marionette DEBUG loaded listener.js 19:48:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x9af79000) [pid = 1750] [serial = 71] [outer = 0x9ac31c00] 19:48:35 INFO - PROCESS | 1750 | 1464403715510 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]]]}] 19:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1083ms 19:48:35 INFO - PROCESS | 1750 | 1464403715546 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 19:48:35 INFO - PROCESS | 1750 | 1464403715549 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 19:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:48:35 INFO - PROCESS | 1750 | 1464403715557 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:48:35 INFO - PROCESS | 1750 | 1464403715563 Marionette TRACE conn4 <- [1,70,null,{}] 19:48:35 INFO - PROCESS | 1750 | 1464403715579 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}] 19:48:35 INFO - PROCESS | 1750 | 1464403715798 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 19:48:35 INFO - PROCESS | 1750 | 1464403715936 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c93000 == 25 [pid = 1750] [id = 25] 19:48:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x93c94800) [pid = 1750] [serial = 72] [outer = (nil)] 19:48:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x95058800) [pid = 1750] [serial = 73] [outer = 0x93c94800] 19:48:36 INFO - PROCESS | 1750 | 1464403716032 Marionette DEBUG loaded listener.js 19:48:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x98a9a800) [pid = 1750] [serial = 74] [outer = 0x93c94800] 19:48:36 INFO - PROCESS | 1750 | 1464403716902 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]]]}] 19:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1385ms 19:48:36 INFO - PROCESS | 1750 | 1464403716959 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 19:48:36 INFO - PROCESS | 1750 | 1464403716966 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 19:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:48:36 INFO - PROCESS | 1750 | 1464403716976 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:48:36 INFO - PROCESS | 1750 | 1464403716982 Marionette TRACE conn4 <- [1,74,null,{}] 19:48:36 INFO - PROCESS | 1750 | 1464403716991 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}] 19:48:37 INFO - PROCESS | 1750 | 1464403717241 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 19:48:37 INFO - PROCESS | 1750 | 1464403717458 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b49e000 == 26 [pid = 1750] [id = 26] 19:48:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x9b4a2400) [pid = 1750] [serial = 75] [outer = (nil)] 19:48:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x9b78a400) [pid = 1750] [serial = 76] [outer = 0x9b4a2400] 19:48:37 INFO - PROCESS | 1750 | 1464403717670 Marionette DEBUG loaded listener.js 19:48:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x9b82e800) [pid = 1750] [serial = 77] [outer = 0x9b4a2400] 19:48:38 INFO - PROCESS | 1750 | 1464403718637 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]]]}] 19:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1748ms 19:48:38 INFO - PROCESS | 1750 | 1464403718741 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 19:48:38 INFO - PROCESS | 1750 | 1464403718747 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 19:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:48:38 INFO - PROCESS | 1750 | 1464403718755 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:48:38 INFO - PROCESS | 1750 | 1464403718758 Marionette TRACE conn4 <- [1,78,null,{}] 19:48:38 INFO - PROCESS | 1750 | 1464403718766 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}] 19:48:38 INFO - PROCESS | 1750 | 1464403718953 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 19:48:39 INFO - PROCESS | 1750 | 1464403719095 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac36800 == 27 [pid = 1750] [id = 27] 19:48:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9d32c400) [pid = 1750] [serial = 78] [outer = (nil)] 19:48:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9d42d000) [pid = 1750] [serial = 79] [outer = 0x9d32c400] 19:48:39 INFO - PROCESS | 1750 | 1464403719189 Marionette DEBUG loaded listener.js 19:48:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9d6b2c00) [pid = 1750] [serial = 80] [outer = 0x9d32c400] 19:48:40 INFO - PROCESS | 1750 | 1464403720047 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]]]}] 19:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1342ms 19:48:40 INFO - PROCESS | 1750 | 1464403720099 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 19:48:40 INFO - PROCESS | 1750 | 1464403720105 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 19:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:48:40 INFO - PROCESS | 1750 | 1464403720123 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:48:40 INFO - PROCESS | 1750 | 1464403720131 Marionette TRACE conn4 <- [1,82,null,{}] 19:48:40 INFO - PROCESS | 1750 | 1464403720138 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}] 19:48:40 INFO - PROCESS | 1750 | 1464403720315 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 19:48:40 INFO - PROCESS | 1750 | 1464403720448 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a84c00 == 28 [pid = 1750] [id = 28] 19:48:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9d42c800) [pid = 1750] [serial = 81] [outer = (nil)] 19:48:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0xa259c400) [pid = 1750] [serial = 82] [outer = 0x9d42c800] 19:48:40 INFO - PROCESS | 1750 | 1464403720568 Marionette DEBUG loaded listener.js 19:48:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0xa3121800) [pid = 1750] [serial = 83] [outer = 0x9d42c800] 19:48:41 INFO - PROCESS | 1750 | 1464403721430 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]]]}] 19:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1350ms 19:48:41 INFO - PROCESS | 1750 | 1464403721465 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 19:48:41 INFO - PROCESS | 1750 | 1464403721469 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 19:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:48:41 INFO - PROCESS | 1750 | 1464403721494 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:48:41 INFO - PROCESS | 1750 | 1464403721498 Marionette TRACE conn4 <- [1,86,null,{}] 19:48:41 INFO - PROCESS | 1750 | 1464403721506 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}] 19:48:41 INFO - PROCESS | 1750 | 1464403721684 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 19:48:41 INFO - PROCESS | 1750 | 1464403721823 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x95060c00 == 29 [pid = 1750] [id = 29] 19:48:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9ac43400) [pid = 1750] [serial = 84] [outer = (nil)] 19:48:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa3565c00) [pid = 1750] [serial = 85] [outer = 0x9ac43400] 19:48:41 INFO - PROCESS | 1750 | 1464403721921 Marionette DEBUG loaded listener.js 19:48:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0xa3324400) [pid = 1750] [serial = 86] [outer = 0x9ac43400] 19:48:42 INFO - PROCESS | 1750 | 1464403722782 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]]]}] 19:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1350ms 19:48:42 INFO - PROCESS | 1750 | 1464403722826 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 19:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:48:42 INFO - PROCESS | 1750 | 1464403722830 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 19:48:42 INFO - PROCESS | 1750 | 1464403722837 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:48:42 INFO - PROCESS | 1750 | 1464403722841 Marionette TRACE conn4 <- [1,90,null,{}] 19:48:42 INFO - PROCESS | 1750 | 1464403722865 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}] 19:48:43 INFO - PROCESS | 1750 | 1464403723043 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 19:48:43 INFO - PROCESS | 1750 | 1464403723179 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:43 INFO - PROCESS | 1750 | ++DOCSHELL 0xa638ec00 == 30 [pid = 1750] [id = 30] 19:48:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0xa63f1c00) [pid = 1750] [serial = 87] [outer = (nil)] 19:48:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0xa683dc00) [pid = 1750] [serial = 88] [outer = 0xa63f1c00] 19:48:43 INFO - PROCESS | 1750 | 1464403723282 Marionette DEBUG loaded listener.js 19:48:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa68ce800) [pid = 1750] [serial = 89] [outer = 0xa63f1c00] 19:48:44 INFO - PROCESS | 1750 | 1464403724114 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]]]}] 19:48:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1306ms 19:48:44 INFO - PROCESS | 1750 | 1464403724144 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 19:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:48:44 INFO - PROCESS | 1750 | 1464403724148 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 19:48:44 INFO - PROCESS | 1750 | 1464403724155 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:48:44 INFO - PROCESS | 1750 | 1464403724159 Marionette TRACE conn4 <- [1,94,null,{}] 19:48:44 INFO - PROCESS | 1750 | 1464403724165 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}] 19:48:44 INFO - PROCESS | 1750 | 1464403724344 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 19:48:44 INFO - PROCESS | 1750 | 1464403724480 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a80800 == 31 [pid = 1750] [id = 31] 19:48:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x999e5400) [pid = 1750] [serial = 90] [outer = (nil)] 19:48:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0xa513c800) [pid = 1750] [serial = 91] [outer = 0x999e5400] 19:48:44 INFO - PROCESS | 1750 | 1464403724572 Marionette DEBUG loaded listener.js 19:48:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0xa69dd800) [pid = 1750] [serial = 92] [outer = 0x999e5400] 19:48:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x93c92c00) [pid = 1750] [serial = 93] [outer = 0xa22a8000] 19:48:45 INFO - PROCESS | 1750 | 1464403725635 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]]]}] 19:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1533ms 19:48:45 INFO - PROCESS | 1750 | 1464403725717 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 19:48:45 INFO - PROCESS | 1750 | 1464403725724 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 19:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:48:45 INFO - PROCESS | 1750 | 1464403725733 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:48:45 INFO - PROCESS | 1750 | 1464403725739 Marionette TRACE conn4 <- [1,98,null,{}] 19:48:45 INFO - PROCESS | 1750 | 1464403725748 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}] 19:48:45 INFO - PROCESS | 1750 | 1464403725923 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 19:48:46 INFO - PROCESS | 1750 | 1464403726083 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x98942800 == 32 [pid = 1750] [id = 32] 19:48:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x99a83800) [pid = 1750] [serial = 94] [outer = (nil)] 19:48:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x9ac3ec00) [pid = 1750] [serial = 95] [outer = 0x99a83800] 19:48:46 INFO - PROCESS | 1750 | 1464403726180 Marionette DEBUG loaded listener.js 19:48:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x9adb9800) [pid = 1750] [serial = 96] [outer = 0x99a83800] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9a2b8400) [pid = 1750] [serial = 12] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0xa36ecc00) [pid = 1750] [serial = 61] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x93c9e800) [pid = 1750] [serial = 19] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x989ce800) [pid = 1750] [serial = 22] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0xa6861400) [pid = 1750] [serial = 28] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0xa69e3c00) [pid = 1750] [serial = 31] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0xa31c4800) [pid = 1750] [serial = 34] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0xac0af800) [pid = 1750] [serial = 37] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x995ddc00) [pid = 1750] [serial = 40] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x999e5800) [pid = 1750] [serial = 43] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x9ac2fc00) [pid = 1750] [serial = 44] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x98989400) [pid = 1750] [serial = 46] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9b786800) [pid = 1750] [serial = 47] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9d334c00) [pid = 1750] [serial = 49] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9d3f7400) [pid = 1750] [serial = 50] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9d6b8800) [pid = 1750] [serial = 52] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0xa22b0400) [pid = 1750] [serial = 55] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0xa331cc00) [pid = 1750] [serial = 58] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0xa2375400) [pid = 1750] [serial = 25] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0xa3353800) [pid = 1750] [serial = 59] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0xa1038400) [pid = 1750] [serial = 23] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0xac0b3400) [pid = 1750] [serial = 32] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x93c94c00) [pid = 1750] [serial = 17] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x999b7400) [pid = 1750] [serial = 41] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0xac0b5000) [pid = 1750] [serial = 35] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x9ac30c00) [pid = 1750] [serial = 38] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x9a1e2c00) [pid = 1750] [serial = 9] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0xa4f23400) [pid = 1750] [serial = 2] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x93c90c00) [pid = 1750] [serial = 16] [outer = (nil)] [url = about:blank] 19:48:47 INFO - PROCESS | 1750 | 1464403727937 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]]]}] 19:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 2243ms 19:48:47 INFO - PROCESS | 1750 | 1464403727977 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 19:48:47 INFO - PROCESS | 1750 | 1464403727983 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 19:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:48:47 INFO - PROCESS | 1750 | 1464403727991 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:48:48 INFO - PROCESS | 1750 | 1464403727997 Marionette TRACE conn4 <- [1,102,null,{}] 19:48:48 INFO - PROCESS | 1750 | 1464403728007 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}] 19:48:48 INFO - PROCESS | 1750 | 1464403728157 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 19:48:48 INFO - PROCESS | 1750 | 1464403728257 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x95059400 == 33 [pid = 1750] [id = 33] 19:48:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x950f4c00) [pid = 1750] [serial = 97] [outer = (nil)] 19:48:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x9967f400) [pid = 1750] [serial = 98] [outer = 0x950f4c00] 19:48:48 INFO - PROCESS | 1750 | 1464403728338 Marionette DEBUG loaded listener.js 19:48:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x999e4c00) [pid = 1750] [serial = 99] [outer = 0x950f4c00] 19:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1048ms 19:48:49 INFO - PROCESS | 1750 | 1464403729030 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]]]}] 19:48:49 INFO - PROCESS | 1750 | 1464403729041 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 19:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:48:49 INFO - PROCESS | 1750 | 1464403729051 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 19:48:49 INFO - PROCESS | 1750 | 1464403729071 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:48:49 INFO - PROCESS | 1750 | 1464403729075 Marionette TRACE conn4 <- [1,106,null,{}] 19:48:49 INFO - PROCESS | 1750 | 1464403729086 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}] 19:48:49 INFO - PROCESS | 1750 | 1464403729284 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 19:48:49 INFO - PROCESS | 1750 | 1464403729309 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac32400 == 34 [pid = 1750] [id = 34] 19:48:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x9ac39c00) [pid = 1750] [serial = 100] [outer = (nil)] 19:48:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x9ac43000) [pid = 1750] [serial = 101] [outer = 0x9ac39c00] 19:48:49 INFO - PROCESS | 1750 | 1464403729389 Marionette DEBUG loaded listener.js 19:48:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x9b465000) [pid = 1750] [serial = 102] [outer = 0x9ac39c00] 19:48:50 INFO - PROCESS | 1750 | 1464403730176 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]]]}] 19:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1148ms 19:48:50 INFO - PROCESS | 1750 | 1464403730215 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 19:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:48:50 INFO - PROCESS | 1750 | 1464403730220 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 19:48:50 INFO - PROCESS | 1750 | 1464403730227 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:48:50 INFO - PROCESS | 1750 | 1464403730233 Marionette TRACE conn4 <- [1,110,null,{}] 19:48:50 INFO - PROCESS | 1750 | 1464403730314 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}] 19:48:50 INFO - PROCESS | 1750 | 1464403730520 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 19:48:50 INFO - PROCESS | 1750 | 1464403730598 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b833800 == 35 [pid = 1750] [id = 35] 19:48:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x9b902800) [pid = 1750] [serial = 103] [outer = (nil)] 19:48:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x9d3f2800) [pid = 1750] [serial = 104] [outer = 0x9b902800] 19:48:50 INFO - PROCESS | 1750 | 1464403730680 Marionette DEBUG loaded listener.js 19:48:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x9d4da000) [pid = 1750] [serial = 105] [outer = 0x9b902800] 19:48:51 INFO - PROCESS | 1750 | 1464403731483 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]]]}] 19:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1298ms 19:48:51 INFO - PROCESS | 1750 | 1464403731525 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 19:48:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:48:51 INFO - PROCESS | 1750 | 1464403731530 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 19:48:51 INFO - PROCESS | 1750 | 1464403731545 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:48:51 INFO - PROCESS | 1750 | 1464403731548 Marionette TRACE conn4 <- [1,114,null,{}] 19:48:51 INFO - PROCESS | 1750 | 1464403731555 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}] 19:48:51 INFO - PROCESS | 1750 | 1464403731750 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 19:48:51 INFO - PROCESS | 1750 | 1464403731775 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a1de400 == 36 [pid = 1750] [id = 36] 19:48:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x9d3f6800) [pid = 1750] [serial = 106] [outer = (nil)] 19:48:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0xa050e400) [pid = 1750] [serial = 107] [outer = 0x9d3f6800] 19:48:51 INFO - PROCESS | 1750 | 1464403731866 Marionette DEBUG loaded listener.js 19:48:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0xa22b0400) [pid = 1750] [serial = 108] [outer = 0x9d3f6800] 19:48:52 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x987e4800) [pid = 1750] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:48:52 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9ac31c00) [pid = 1750] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:48:52 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x99898c00) [pid = 1750] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:48:52 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9d4e2c00) [pid = 1750] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:48:52 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9ac38c00) [pid = 1750] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:48:52 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0xa2234800) [pid = 1750] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:48:52 INFO - PROCESS | 1750 | 1464403732756 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]]]}] 19:48:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1246ms 19:48:52 INFO - PROCESS | 1750 | 1464403732781 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 19:48:52 INFO - PROCESS | 1750 | 1464403732785 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 19:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:48:52 INFO - PROCESS | 1750 | 1464403732791 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:48:52 INFO - PROCESS | 1750 | 1464403732795 Marionette TRACE conn4 <- [1,118,null,{}] 19:48:52 INFO - PROCESS | 1750 | 1464403732800 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}] 19:48:52 INFO - PROCESS | 1750 | 1464403732975 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 19:48:53 INFO - PROCESS | 1750 | 1464403732994 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x9993b000 == 37 [pid = 1750] [id = 37] 19:48:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x9ac31c00) [pid = 1750] [serial = 109] [outer = (nil)] 19:48:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0xa2376000) [pid = 1750] [serial = 110] [outer = 0x9ac31c00] 19:48:53 INFO - PROCESS | 1750 | 1464403733070 Marionette DEBUG loaded listener.js 19:48:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0xa23c2400) [pid = 1750] [serial = 111] [outer = 0x9ac31c00] 19:48:53 INFO - PROCESS | 1750 | 1464403733793 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]]]}] 19:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1031ms 19:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:48:53 INFO - PROCESS | 1750 | 1464403733824 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 19:48:53 INFO - PROCESS | 1750 | 1464403733827 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 19:48:53 INFO - PROCESS | 1750 | 1464403733834 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:48:53 INFO - PROCESS | 1750 | 1464403733837 Marionette TRACE conn4 <- [1,122,null,{}] 19:48:53 INFO - PROCESS | 1750 | 1464403733843 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}] 19:48:54 INFO - PROCESS | 1750 | 1464403734072 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 19:48:54 INFO - PROCESS | 1750 | 1464403734085 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x95331c00 == 38 [pid = 1750] [id = 38] 19:48:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x95333000) [pid = 1750] [serial = 112] [outer = (nil)] 19:48:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0xa22af800) [pid = 1750] [serial = 113] [outer = 0x95333000] 19:48:54 INFO - PROCESS | 1750 | 1464403734163 Marionette DEBUG loaded listener.js 19:48:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0xa25a5400) [pid = 1750] [serial = 114] [outer = 0x95333000] 19:48:55 INFO - PROCESS | 1750 | 1464403735141 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]]]}] 19:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1381ms 19:48:55 INFO - PROCESS | 1750 | 1464403735216 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 19:48:55 INFO - PROCESS | 1750 | 1464403735223 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 19:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:48:55 INFO - PROCESS | 1750 | 1464403735233 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:48:55 INFO - PROCESS | 1750 | 1464403735238 Marionette TRACE conn4 <- [1,126,null,{}] 19:48:55 INFO - PROCESS | 1750 | 1464403735248 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}] 19:48:55 INFO - PROCESS | 1750 | 1464403735465 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 19:48:55 INFO - PROCESS | 1750 | 1464403735670 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c91000 == 39 [pid = 1750] [id = 39] 19:48:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x95055400) [pid = 1750] [serial = 115] [outer = (nil)] 19:48:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x950f9400) [pid = 1750] [serial = 116] [outer = 0x95055400] 19:48:55 INFO - PROCESS | 1750 | 1464403735807 Marionette DEBUG loaded listener.js 19:48:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x95332000) [pid = 1750] [serial = 117] [outer = 0x95055400] 19:48:56 INFO - PROCESS | 1750 | 1464403736768 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]]]}] 19:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1587ms 19:48:56 INFO - PROCESS | 1750 | 1464403736820 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 19:48:56 INFO - PROCESS | 1750 | 1464403736830 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 19:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:48:56 INFO - PROCESS | 1750 | 1464403736841 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:48:56 INFO - PROCESS | 1750 | 1464403736844 Marionette TRACE conn4 <- [1,130,null,{}] 19:48:56 INFO - PROCESS | 1750 | 1464403736851 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}] 19:48:57 INFO - PROCESS | 1750 | 1464403737067 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 19:48:57 INFO - PROCESS | 1750 | 1464403737236 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x99676800 == 40 [pid = 1750] [id = 40] 19:48:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9988a800) [pid = 1750] [serial = 118] [outer = (nil)] 19:48:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x99fbac00) [pid = 1750] [serial = 119] [outer = 0x9988a800] 19:48:57 INFO - PROCESS | 1750 | 1464403737332 Marionette DEBUG loaded listener.js 19:48:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9ac30400) [pid = 1750] [serial = 120] [outer = 0x9988a800] 19:48:58 INFO - PROCESS | 1750 | 1464403738337 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]]]}] 19:48:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1540ms 19:48:58 INFO - PROCESS | 1750 | 1464403738381 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 19:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:48:58 INFO - PROCESS | 1750 | 1464403738386 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 19:48:58 INFO - PROCESS | 1750 | 1464403738393 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:48:58 INFO - PROCESS | 1750 | 1464403738399 Marionette TRACE conn4 <- [1,134,null,{}] 19:48:58 INFO - PROCESS | 1750 | 1464403738415 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}] 19:48:58 INFO - PROCESS | 1750 | 1464403738629 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 19:48:58 INFO - PROCESS | 1750 | 1464403738807 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:48:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x926ee400 == 41 [pid = 1750] [id = 41] 19:48:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x926f0800) [pid = 1750] [serial = 121] [outer = (nil)] 19:48:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x926f3800) [pid = 1750] [serial = 122] [outer = 0x926f0800] 19:48:59 INFO - PROCESS | 1750 | 1464403739025 Marionette DEBUG loaded listener.js 19:48:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x926fc800) [pid = 1750] [serial = 123] [outer = 0x926f0800] 19:48:59 INFO - PROCESS | 1750 | --DOCSHELL 0x9993b000 == 40 [pid = 1750] [id = 37] 19:48:59 INFO - PROCESS | 1750 | --DOCSHELL 0x9a1de400 == 39 [pid = 1750] [id = 36] 19:48:59 INFO - PROCESS | 1750 | --DOCSHELL 0x9b833800 == 38 [pid = 1750] [id = 35] 19:49:00 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac32400 == 37 [pid = 1750] [id = 34] 19:49:00 INFO - PROCESS | 1750 | --DOCSHELL 0x95059400 == 36 [pid = 1750] [id = 33] 19:49:00 INFO - PROCESS | 1750 | 1464403740140 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]]]}] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9af79000) [pid = 1750] [serial = 71] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0xa22a7800) [pid = 1750] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0xa6384800) [pid = 1750] [serial = 64] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9ac4ac00) [pid = 1750] [serial = 70] [outer = (nil)] [url = about:blank] 19:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1790ms 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x99e4f400) [pid = 1750] [serial = 67] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0xa63ef400) [pid = 1750] [serial = 65] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9aa8b400) [pid = 1750] [serial = 68] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0xa050dc00) [pid = 1750] [serial = 53] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0xa4f1b000) [pid = 1750] [serial = 62] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0xa2508400) [pid = 1750] [serial = 56] [outer = (nil)] [url = about:blank] 19:49:00 INFO - PROCESS | 1750 | 1464403740194 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 19:49:00 INFO - PROCESS | 1750 | 1464403740198 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 19:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:49:00 INFO - PROCESS | 1750 | 1464403740209 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:49:00 INFO - PROCESS | 1750 | 1464403740214 Marionette TRACE conn4 <- [1,138,null,{}] 19:49:00 INFO - PROCESS | 1750 | 1464403740221 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}] 19:49:00 INFO - PROCESS | 1750 | 1464403740375 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 19:49:00 INFO - PROCESS | 1750 | 1464403740392 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x995dc000 == 37 [pid = 1750] [id = 42] 19:49:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x99e4d000) [pid = 1750] [serial = 124] [outer = (nil)] 19:49:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9a2b8000) [pid = 1750] [serial = 125] [outer = 0x99e4d000] 19:49:00 INFO - PROCESS | 1750 | 1464403740501 Marionette DEBUG loaded listener.js 19:49:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9ac2e800) [pid = 1750] [serial = 126] [outer = 0x99e4d000] 19:49:01 INFO - PROCESS | 1750 | 1464403741349 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]]]}] 19:49:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1199ms 19:49:01 INFO - PROCESS | 1750 | 1464403741409 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 19:49:01 INFO - PROCESS | 1750 | 1464403741415 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 19:49:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:49:01 INFO - PROCESS | 1750 | 1464403741425 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:49:01 INFO - PROCESS | 1750 | 1464403741429 Marionette TRACE conn4 <- [1,142,null,{}] 19:49:01 INFO - PROCESS | 1750 | 1464403741436 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}] 19:49:01 INFO - PROCESS | 1750 | 1464403741600 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 19:49:01 INFO - PROCESS | 1750 | 1464403741614 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b78a800 == 38 [pid = 1750] [id = 43] 19:49:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9b78ac00) [pid = 1750] [serial = 127] [outer = (nil)] 19:49:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9b827400) [pid = 1750] [serial = 128] [outer = 0x9b78ac00] 19:49:01 INFO - PROCESS | 1750 | 1464403741704 Marionette DEBUG loaded listener.js 19:49:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x9b89f000) [pid = 1750] [serial = 129] [outer = 0x9b78ac00] 19:49:02 INFO - PROCESS | 1750 | 1464403742672 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]]]}] 19:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1342ms 19:49:02 INFO - PROCESS | 1750 | 1464403742801 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 19:49:02 INFO - PROCESS | 1750 | 1464403742806 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 19:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:49:02 INFO - PROCESS | 1750 | 1464403742849 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:49:02 INFO - PROCESS | 1750 | 1464403742855 Marionette TRACE conn4 <- [1,146,null,{}] 19:49:02 INFO - PROCESS | 1750 | 1464403742906 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}] 19:49:03 INFO - PROCESS | 1750 | 1464403743098 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 19:49:03 INFO - PROCESS | 1750 | 1464403743222 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x95062800 == 39 [pid = 1750] [id = 44] 19:49:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa2233c00) [pid = 1750] [serial = 130] [outer = (nil)] 19:49:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0xa22afc00) [pid = 1750] [serial = 131] [outer = 0xa2233c00] 19:49:03 INFO - PROCESS | 1750 | 1464403743303 Marionette DEBUG loaded listener.js 19:49:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0xa2734000) [pid = 1750] [serial = 132] [outer = 0xa2233c00] 19:49:04 INFO - PROCESS | 1750 | 1464403744074 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]]]}] 19:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1285ms 19:49:04 INFO - PROCESS | 1750 | 1464403744108 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 19:49:04 INFO - PROCESS | 1750 | 1464403744112 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 19:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:49:04 INFO - PROCESS | 1750 | 1464403744129 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:49:04 INFO - PROCESS | 1750 | 1464403744131 Marionette TRACE conn4 <- [1,150,null,{}] 19:49:04 INFO - PROCESS | 1750 | 1464403744137 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}] 19:49:04 INFO - PROCESS | 1750 | 1464403744328 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 19:49:04 INFO - PROCESS | 1750 | 1464403744351 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:04 INFO - PROCESS | 1750 | ++DOCSHELL 0xa27c4000 == 40 [pid = 1750] [id = 45] 19:49:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0xa31c4000) [pid = 1750] [serial = 133] [outer = (nil)] 19:49:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa31f2800) [pid = 1750] [serial = 134] [outer = 0xa31c4000] 19:49:04 INFO - PROCESS | 1750 | 1464403744426 Marionette DEBUG loaded listener.js 19:49:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0xa31f0800) [pid = 1750] [serial = 135] [outer = 0xa31c4000] 19:49:04 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x93c94800) [pid = 1750] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:49:04 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9b4a2400) [pid = 1750] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:49:04 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9d32c400) [pid = 1750] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:49:04 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9d3f6800) [pid = 1750] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x9d42c800) [pid = 1750] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9ac43400) [pid = 1750] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x950f4c00) [pid = 1750] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0xa63f1c00) [pid = 1750] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9ac39c00) [pid = 1750] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x999e5400) [pid = 1750] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9ac31c00) [pid = 1750] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:49:05 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x9b902800) [pid = 1750] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:49:05 INFO - PROCESS | 1750 | 1464403745380 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]]]}] 19:49:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1293ms 19:49:05 INFO - PROCESS | 1750 | 1464403745417 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 19:49:05 INFO - PROCESS | 1750 | 1464403745420 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 19:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:49:05 INFO - PROCESS | 1750 | 1464403745426 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:49:05 INFO - PROCESS | 1750 | 1464403745429 Marionette TRACE conn4 <- [1,154,null,{}] 19:49:05 INFO - PROCESS | 1750 | 1464403745435 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}] 19:49:05 INFO - PROCESS | 1750 | 1464403745627 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 19:49:05 INFO - PROCESS | 1750 | 1464403745648 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x99680400 == 41 [pid = 1750] [id = 46] 19:49:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9988b400) [pid = 1750] [serial = 136] [outer = (nil)] 19:49:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9d3f6800) [pid = 1750] [serial = 137] [outer = 0x9988b400] 19:49:05 INFO - PROCESS | 1750 | 1464403745744 Marionette DEBUG loaded listener.js 19:49:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0xa3646c00) [pid = 1750] [serial = 138] [outer = 0x9988b400] 19:49:06 INFO - PROCESS | 1750 | 1464403746599 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]]]}] 19:49:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:49:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1228ms 19:49:06 INFO - PROCESS | 1750 | 1464403746656 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 19:49:06 INFO - PROCESS | 1750 | 1464403746659 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 19:49:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:49:06 INFO - PROCESS | 1750 | 1464403746668 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:49:06 INFO - PROCESS | 1750 | 1464403746671 Marionette TRACE conn4 <- [1,158,null,{}] 19:49:06 INFO - PROCESS | 1750 | 1464403746677 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}] 19:49:06 INFO - PROCESS | 1750 | 1464403746857 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 19:49:07 INFO - PROCESS | 1750 | 1464403747022 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x926ef800 == 42 [pid = 1750] [id = 47] 19:49:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x926efc00) [pid = 1750] [serial = 139] [outer = (nil)] 19:49:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x926f9400) [pid = 1750] [serial = 140] [outer = 0x926efc00] 19:49:07 INFO - PROCESS | 1750 | 1464403747119 Marionette DEBUG loaded listener.js 19:49:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x95055c00) [pid = 1750] [serial = 141] [outer = 0x926efc00] 19:49:08 INFO - PROCESS | 1750 | 1464403748170 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]]]}] 19:49:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1535ms 19:49:08 INFO - PROCESS | 1750 | 1464403748203 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 19:49:08 INFO - PROCESS | 1750 | 1464403748209 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 19:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:49:08 INFO - PROCESS | 1750 | 1464403748218 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:49:08 INFO - PROCESS | 1750 | 1464403748223 Marionette TRACE conn4 <- [1,162,null,{}] 19:49:08 INFO - PROCESS | 1750 | 1464403748232 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}] 19:49:08 INFO - PROCESS | 1750 | 1464403748458 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 19:49:08 INFO - PROCESS | 1750 | 1464403748690 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:08 INFO - PROCESS | 1750 | 1464403748758 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:49:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac40000 == 43 [pid = 1750] [id = 48] 19:49:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x9ac43800) [pid = 1750] [serial = 142] [outer = (nil)] 19:49:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9ac49800) [pid = 1750] [serial = 143] [outer = 0x9ac43800] 19:49:08 INFO - PROCESS | 1750 | 1464403748844 Marionette DEBUG loaded listener.js 19:49:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x9b4a5400) [pid = 1750] [serial = 144] [outer = 0x9ac43800] 19:49:09 INFO - PROCESS | 1750 | 1464403749805 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]]]}] 19:49:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:49:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1637ms 19:49:09 INFO - PROCESS | 1750 | 1464403749859 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 19:49:09 INFO - PROCESS | 1750 | 1464403749866 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 19:49:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:49:09 INFO - PROCESS | 1750 | 1464403749875 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:49:09 INFO - PROCESS | 1750 | 1464403749880 Marionette TRACE conn4 <- [1,166,null,{}] 19:49:09 INFO - PROCESS | 1750 | 1464403749887 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}] 19:49:10 INFO - PROCESS | 1750 | 1464403750136 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 19:49:10 INFO - PROCESS | 1750 | 1464403750316 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac44400 == 44 [pid = 1750] [id = 49] 19:49:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x9b789c00) [pid = 1750] [serial = 145] [outer = (nil)] 19:49:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa050a800) [pid = 1750] [serial = 146] [outer = 0x9b789c00] 19:49:10 INFO - PROCESS | 1750 | 1464403750454 Marionette DEBUG loaded listener.js 19:49:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0xa23bf800) [pid = 1750] [serial = 147] [outer = 0x9b789c00] 19:49:11 INFO - PROCESS | 1750 | 1464403751530 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]]]}] 19:49:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1687ms 19:49:11 INFO - PROCESS | 1750 | 1464403751563 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 19:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:49:11 INFO - PROCESS | 1750 | 1464403751568 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 19:49:11 INFO - PROCESS | 1750 | 1464403751577 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:49:11 INFO - PROCESS | 1750 | 1464403751587 Marionette TRACE conn4 <- [1,170,null,{}] 19:49:11 INFO - PROCESS | 1750 | 1464403751602 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}] 19:49:11 INFO - PROCESS | 1750 | 1464403751891 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 19:49:12 INFO - PROCESS | 1750 | 1464403752279 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:12 INFO - PROCESS | 1750 | ++DOCSHELL 0xa6384800 == 45 [pid = 1750] [id = 50] 19:49:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0xa63f1c00) [pid = 1750] [serial = 148] [outer = (nil)] 19:49:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0xa6841c00) [pid = 1750] [serial = 149] [outer = 0xa63f1c00] 19:49:12 INFO - PROCESS | 1750 | 1464403752374 Marionette DEBUG loaded listener.js 19:49:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0xa685f400) [pid = 1750] [serial = 150] [outer = 0xa63f1c00] 19:49:13 INFO - PROCESS | 1750 | 1464403753264 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]]]}] 19:49:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1743ms 19:49:13 INFO - PROCESS | 1750 | 1464403753318 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 19:49:13 INFO - PROCESS | 1750 | 1464403753322 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 19:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:49:13 INFO - PROCESS | 1750 | 1464403753330 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:49:13 INFO - PROCESS | 1750 | 1464403753333 Marionette TRACE conn4 <- [1,174,null,{}] 19:49:13 INFO - PROCESS | 1750 | 1464403753339 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}] 19:49:13 INFO - PROCESS | 1750 | 1464403753541 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 19:49:13 INFO - PROCESS | 1750 | 1464403753690 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x9532a800 == 46 [pid = 1750] [id = 51] 19:49:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x9d428000) [pid = 1750] [serial = 151] [outer = (nil)] 19:49:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0xa6979800) [pid = 1750] [serial = 152] [outer = 0x9d428000] 19:49:13 INFO - PROCESS | 1750 | 1464403753788 Marionette DEBUG loaded listener.js 19:49:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0xa6ea4c00) [pid = 1750] [serial = 153] [outer = 0x9d428000] 19:49:14 INFO - PROCESS | 1750 | 1464403754721 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]]]}] 19:49:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1437ms 19:49:14 INFO - PROCESS | 1750 | 1464403754769 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 19:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:49:14 INFO - PROCESS | 1750 | 1464403754774 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 19:49:14 INFO - PROCESS | 1750 | 1464403754781 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:49:14 INFO - PROCESS | 1750 | 1464403754784 Marionette TRACE conn4 <- [1,178,null,{}] 19:49:14 INFO - PROCESS | 1750 | 1464403754791 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}] 19:49:14 INFO - PROCESS | 1750 | 1464403754975 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 19:49:15 INFO - PROCESS | 1750 | 1464403755414 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x95059800 == 47 [pid = 1750] [id = 52] 19:49:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x950ef000) [pid = 1750] [serial = 154] [outer = (nil)] 19:49:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x95334400) [pid = 1750] [serial = 155] [outer = 0x950ef000] 19:49:15 INFO - PROCESS | 1750 | 1464403755605 Marionette DEBUG loaded listener.js 19:49:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x95344400) [pid = 1750] [serial = 156] [outer = 0x950ef000] 19:49:17 INFO - PROCESS | 1750 | 1464403757041 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]]]}] 19:49:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 2294ms 19:49:17 INFO - PROCESS | 1750 | 1464403757078 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 19:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:49:17 INFO - PROCESS | 1750 | 1464403757089 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 19:49:17 INFO - PROCESS | 1750 | 1464403757102 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:49:17 INFO - PROCESS | 1750 | 1464403757111 Marionette TRACE conn4 <- [1,182,null,{}] 19:49:17 INFO - PROCESS | 1750 | 1464403757123 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}] 19:49:17 INFO - PROCESS | 1750 | 1464403757598 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 19:49:17 INFO - PROCESS | 1750 | --DOCSHELL 0x99680400 == 46 [pid = 1750] [id = 46] 19:49:17 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9ac3ec00) [pid = 1750] [serial = 95] [outer = (nil)] [url = about:blank] 19:49:17 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0xa22af800) [pid = 1750] [serial = 113] [outer = (nil)] [url = about:blank] 19:49:17 INFO - PROCESS | 1750 | --DOCSHELL 0xa27c4000 == 45 [pid = 1750] [id = 45] 19:49:17 INFO - PROCESS | 1750 | --DOCSHELL 0x95062800 == 44 [pid = 1750] [id = 44] 19:49:17 INFO - PROCESS | 1750 | --DOCSHELL 0x9b78a800 == 43 [pid = 1750] [id = 43] 19:49:17 INFO - PROCESS | 1750 | --DOCSHELL 0x995dc000 == 42 [pid = 1750] [id = 42] 19:49:17 INFO - PROCESS | 1750 | --DOCSHELL 0x926ee400 == 41 [pid = 1750] [id = 41] 19:49:17 INFO - PROCESS | 1750 | --DOCSHELL 0x93c91000 == 40 [pid = 1750] [id = 39] 19:49:17 INFO - PROCESS | 1750 | 1464403757730 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x95332400 == 41 [pid = 1750] [id = 53] 19:49:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x95334800) [pid = 1750] [serial = 157] [outer = (nil)] 19:49:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x99565800) [pid = 1750] [serial = 158] [outer = 0x95334800] 19:49:17 INFO - PROCESS | 1750 | 1464403757814 Marionette DEBUG loaded listener.js 19:49:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x99933c00) [pid = 1750] [serial = 159] [outer = 0x95334800] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x98a9a800) [pid = 1750] [serial = 74] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x95058800) [pid = 1750] [serial = 73] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0x9b82e800) [pid = 1750] [serial = 77] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x9b78a400) [pid = 1750] [serial = 76] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9d6b2c00) [pid = 1750] [serial = 80] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9d42d000) [pid = 1750] [serial = 79] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0xa050e400) [pid = 1750] [serial = 107] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0xa3121800) [pid = 1750] [serial = 83] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0xa259c400) [pid = 1750] [serial = 82] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0xa3324400) [pid = 1750] [serial = 86] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0xa3565c00) [pid = 1750] [serial = 85] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9967f400) [pid = 1750] [serial = 98] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x999e4c00) [pid = 1750] [serial = 99] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0xa68ce800) [pid = 1750] [serial = 89] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0xa683dc00) [pid = 1750] [serial = 88] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9ac43000) [pid = 1750] [serial = 101] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0xa69dd800) [pid = 1750] [serial = 92] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0xa513c800) [pid = 1750] [serial = 91] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0xa2376000) [pid = 1750] [serial = 110] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9d4da000) [pid = 1750] [serial = 105] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9d3f2800) [pid = 1750] [serial = 104] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0xa22b0400) [pid = 1750] [serial = 108] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0xa23c2400) [pid = 1750] [serial = 111] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x9b465000) [pid = 1750] [serial = 102] [outer = (nil)] [url = about:blank] 19:49:18 INFO - PROCESS | 1750 | 1464403758597 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]]]}] 19:49:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1556ms 19:49:18 INFO - PROCESS | 1750 | 1464403758663 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 19:49:18 INFO - PROCESS | 1750 | 1464403758669 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 19:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:49:18 INFO - PROCESS | 1750 | 1464403758677 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:49:18 INFO - PROCESS | 1750 | 1464403758681 Marionette TRACE conn4 <- [1,186,null,{}] 19:49:18 INFO - PROCESS | 1750 | 1464403758687 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}] 19:49:18 INFO - PROCESS | 1750 | 1464403758852 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 19:49:18 INFO - PROCESS | 1750 | 1464403758956 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x99674400 == 42 [pid = 1750] [id = 54] 19:49:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x999e1400) [pid = 1750] [serial = 160] [outer = (nil)] 19:49:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9ac46000) [pid = 1750] [serial = 161] [outer = 0x999e1400] 19:49:19 INFO - PROCESS | 1750 | 1464403759036 Marionette DEBUG loaded listener.js 19:49:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9b787400) [pid = 1750] [serial = 162] [outer = 0x999e1400] 19:49:19 INFO - PROCESS | 1750 | 1464403759786 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]]]}] 19:49:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:49:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1141ms 19:49:19 INFO - PROCESS | 1750 | 1464403759825 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 19:49:19 INFO - PROCESS | 1750 | 1464403759829 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 19:49:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:49:19 INFO - PROCESS | 1750 | 1464403759850 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:49:19 INFO - PROCESS | 1750 | 1464403759859 Marionette TRACE conn4 <- [1,190,null,{}] 19:49:19 INFO - PROCESS | 1750 | 1464403759869 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}] 19:49:20 INFO - PROCESS | 1750 | 1464403760094 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 19:49:20 INFO - PROCESS | 1750 | 1464403760131 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x99563000 == 43 [pid = 1750] [id = 55] 19:49:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9d3f2800) [pid = 1750] [serial = 163] [outer = (nil)] 19:49:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9d6af000) [pid = 1750] [serial = 164] [outer = 0x9d3f2800] 19:49:20 INFO - PROCESS | 1750 | 1464403760212 Marionette DEBUG loaded listener.js 19:49:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0xa1038400) [pid = 1750] [serial = 165] [outer = 0x9d3f2800] 19:49:21 INFO - PROCESS | 1750 | 1464403761053 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]]]}] 19:49:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1250ms 19:49:21 INFO - PROCESS | 1750 | 1464403761087 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 19:49:21 INFO - PROCESS | 1750 | 1464403761092 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 19:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:49:21 INFO - PROCESS | 1750 | 1464403761098 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:49:21 INFO - PROCESS | 1750 | 1464403761102 Marionette TRACE conn4 <- [1,194,null,{}] 19:49:21 INFO - PROCESS | 1750 | 1464403761116 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}] 19:49:21 INFO - PROCESS | 1750 | 1464403761322 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 19:49:21 INFO - PROCESS | 1750 | 1464403761350 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x926eec00 == 44 [pid = 1750] [id = 56] 19:49:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9d3f9400) [pid = 1750] [serial = 166] [outer = (nil)] 19:49:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0xa2378800) [pid = 1750] [serial = 167] [outer = 0x9d3f9400] 19:49:21 INFO - PROCESS | 1750 | 1464403761428 Marionette DEBUG loaded listener.js 19:49:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa23c0400) [pid = 1750] [serial = 168] [outer = 0x9d3f9400] 19:49:22 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x926f0800) [pid = 1750] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:49:22 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x99e4d000) [pid = 1750] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:49:22 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x9b78ac00) [pid = 1750] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:49:22 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0xa2233c00) [pid = 1750] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:49:22 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0xa31c4000) [pid = 1750] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:49:22 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x99a83800) [pid = 1750] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:49:22 INFO - PROCESS | 1750 | 1464403762474 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]]]}] 19:49:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1393ms 19:49:22 INFO - PROCESS | 1750 | 1464403762493 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 19:49:22 INFO - PROCESS | 1750 | 1464403762498 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 19:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:49:22 INFO - PROCESS | 1750 | 1464403762506 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:49:22 INFO - PROCESS | 1750 | 1464403762509 Marionette TRACE conn4 <- [1,198,null,{}] 19:49:22 INFO - PROCESS | 1750 | 1464403762515 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}] 19:49:22 INFO - PROCESS | 1750 | 1464403762704 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 19:49:22 INFO - PROCESS | 1750 | 1464403762725 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x99a83800 == 45 [pid = 1750] [id = 57] 19:49:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9a9eb400) [pid = 1750] [serial = 169] [outer = (nil)] 19:49:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0xa2376000) [pid = 1750] [serial = 170] [outer = 0x9a9eb400] 19:49:22 INFO - PROCESS | 1750 | 1464403762820 Marionette DEBUG loaded listener.js 19:49:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0xa3565c00) [pid = 1750] [serial = 171] [outer = 0x9a9eb400] 19:49:23 INFO - PROCESS | 1750 | 1464403763685 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]]]}] 19:49:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:49:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1230ms 19:49:23 INFO - PROCESS | 1750 | 1464403763737 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 19:49:23 INFO - PROCESS | 1750 | 1464403763741 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 19:49:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:49:23 INFO - PROCESS | 1750 | 1464403763749 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:49:23 INFO - PROCESS | 1750 | 1464403763753 Marionette TRACE conn4 <- [1,202,null,{}] 19:49:23 INFO - PROCESS | 1750 | 1464403763759 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}] 19:49:23 INFO - PROCESS | 1750 | 1464403763922 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 19:49:23 INFO - PROCESS | 1750 | 1464403763933 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x93948800 == 46 [pid = 1750] [id = 58] 19:49:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x93953000) [pid = 1750] [serial = 172] [outer = (nil)] 19:49:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x95058800) [pid = 1750] [serial = 173] [outer = 0x93953000] 19:49:24 INFO - PROCESS | 1750 | 1464403764010 Marionette DEBUG loaded listener.js 19:49:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x93c91c00) [pid = 1750] [serial = 174] [outer = 0x93953000] 19:49:25 INFO - PROCESS | 1750 | 1464403765057 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]]]}] 19:49:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1335ms 19:49:25 INFO - PROCESS | 1750 | 1464403765089 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 19:49:25 INFO - PROCESS | 1750 | 1464403765104 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 19:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:49:25 INFO - PROCESS | 1750 | 1464403765114 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:49:25 INFO - PROCESS | 1750 | 1464403765121 Marionette TRACE conn4 <- [1,206,null,{}] 19:49:25 INFO - PROCESS | 1750 | 1464403765130 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}] 19:49:25 INFO - PROCESS | 1750 | 1464403765361 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 19:49:25 INFO - PROCESS | 1750 | 1464403765506 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f9000 == 47 [pid = 1750] [id = 59] 19:49:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x93952800) [pid = 1750] [serial = 175] [outer = (nil)] 19:49:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x95337800) [pid = 1750] [serial = 176] [outer = 0x93952800] 19:49:25 INFO - PROCESS | 1750 | 1464403765605 Marionette DEBUG loaded listener.js 19:49:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x95345c00) [pid = 1750] [serial = 177] [outer = 0x93952800] 19:49:26 INFO - PROCESS | 1750 | 1464403766561 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]]]}] 19:49:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1488ms 19:49:26 INFO - PROCESS | 1750 | 1464403766604 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 19:49:26 INFO - PROCESS | 1750 | 1464403766614 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 19:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:49:26 INFO - PROCESS | 1750 | 1464403766646 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:49:26 INFO - PROCESS | 1750 | 1464403766650 Marionette TRACE conn4 <- [1,210,null,{}] 19:49:26 INFO - PROCESS | 1750 | 1464403766658 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}] 19:49:26 INFO - PROCESS | 1750 | 1464403766852 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 19:49:27 INFO - PROCESS | 1750 | 1464403766997 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x9532c800 == 48 [pid = 1750] [id = 60] 19:49:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x9ac35c00) [pid = 1750] [serial = 178] [outer = (nil)] 19:49:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x9b464000) [pid = 1750] [serial = 179] [outer = 0x9ac35c00] 19:49:27 INFO - PROCESS | 1750 | 1464403767126 Marionette DEBUG loaded listener.js 19:49:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x9b82e800) [pid = 1750] [serial = 180] [outer = 0x9ac35c00] 19:49:28 INFO - PROCESS | 1750 | 1464403768109 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]]]}] 19:49:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1493ms 19:49:28 INFO - PROCESS | 1750 | 1464403768136 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 19:49:28 INFO - PROCESS | 1750 | 1464403768141 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 19:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:49:28 INFO - PROCESS | 1750 | 1464403768148 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:49:28 INFO - PROCESS | 1750 | 1464403768154 Marionette TRACE conn4 <- [1,214,null,{}] 19:49:28 INFO - PROCESS | 1750 | 1464403768171 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}] 19:49:28 INFO - PROCESS | 1750 | 1464403768359 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 19:49:28 INFO - PROCESS | 1750 | 1464403768504 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x926ef000 == 49 [pid = 1750] [id = 61] 19:49:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x9d4da400) [pid = 1750] [serial = 181] [outer = (nil)] 19:49:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0xa331ec00) [pid = 1750] [serial = 182] [outer = 0x9d4da400] 19:49:28 INFO - PROCESS | 1750 | 1464403768599 Marionette DEBUG loaded listener.js 19:49:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0xa4f23c00) [pid = 1750] [serial = 183] [outer = 0x9d4da400] 19:49:29 INFO - PROCESS | 1750 | 1464403769557 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]]]}] 19:49:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1441ms 19:49:29 INFO - PROCESS | 1750 | 1464403769589 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 19:49:29 INFO - PROCESS | 1750 | 1464403769593 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 19:49:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:49:29 INFO - PROCESS | 1750 | 1464403769601 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:49:29 INFO - PROCESS | 1750 | 1464403769605 Marionette TRACE conn4 <- [1,218,null,{}] 19:49:29 INFO - PROCESS | 1750 | 1464403769611 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}] 19:49:29 INFO - PROCESS | 1750 | 1464403769784 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 19:49:29 INFO - PROCESS | 1750 | 1464403769932 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:29 INFO - PROCESS | 1750 | ++DOCSHELL 0xa513b000 == 50 [pid = 1750] [id = 62] 19:49:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0xa638d400) [pid = 1750] [serial = 184] [outer = (nil)] 19:49:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0xa6840400) [pid = 1750] [serial = 185] [outer = 0xa638d400] 19:49:30 INFO - PROCESS | 1750 | 1464403770029 Marionette DEBUG loaded listener.js 19:49:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0xa68d7c00) [pid = 1750] [serial = 186] [outer = 0xa638d400] 19:49:31 INFO - PROCESS | 1750 | 1464403771192 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]]]}] 19:49:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:49:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1634ms 19:49:31 INFO - PROCESS | 1750 | 1464403771237 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 19:49:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:49:31 INFO - PROCESS | 1750 | 1464403771241 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 19:49:31 INFO - PROCESS | 1750 | 1464403771247 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:49:31 INFO - PROCESS | 1750 | 1464403771251 Marionette TRACE conn4 <- [1,222,null,{}] 19:49:31 INFO - PROCESS | 1750 | 1464403771257 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}] 19:49:31 INFO - PROCESS | 1750 | 1464403771435 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 19:49:31 INFO - PROCESS | 1750 | 1464403771624 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x9394f000 == 51 [pid = 1750] [id = 63] 19:49:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x99e52c00) [pid = 1750] [serial = 187] [outer = (nil)] 19:49:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0xa6ea7400) [pid = 1750] [serial = 188] [outer = 0x99e52c00] 19:49:31 INFO - PROCESS | 1750 | 1464403771731 Marionette DEBUG loaded listener.js 19:49:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0xa6f3d800) [pid = 1750] [serial = 189] [outer = 0x99e52c00] 19:49:32 INFO - PROCESS | 1750 | 1464403772573 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]]]}] 19:49:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:49:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1382ms 19:49:32 INFO - PROCESS | 1750 | 1464403772631 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 19:49:32 INFO - PROCESS | 1750 | 1464403772634 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 19:49:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:49:32 INFO - PROCESS | 1750 | 1464403772642 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:49:32 INFO - PROCESS | 1750 | 1464403772646 Marionette TRACE conn4 <- [1,226,null,{}] 19:49:32 INFO - PROCESS | 1750 | 1464403772652 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}] 19:49:32 INFO - PROCESS | 1750 | 1464403772874 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 19:49:33 INFO - PROCESS | 1750 | 1464403773020 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c6000 == 52 [pid = 1750] [id = 64] 19:49:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x925c6400) [pid = 1750] [serial = 190] [outer = (nil)] 19:49:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x925ce000) [pid = 1750] [serial = 191] [outer = 0x925c6400] 19:49:33 INFO - PROCESS | 1750 | 1464403773121 Marionette DEBUG loaded listener.js 19:49:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0xa6836400) [pid = 1750] [serial = 192] [outer = 0x925c6400] 19:49:33 INFO - PROCESS | 1750 | 1464403773962 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]]]}] 19:49:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:49:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1381ms 19:49:34 INFO - PROCESS | 1750 | 1464403774024 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 19:49:34 INFO - PROCESS | 1750 | 1464403774029 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 19:49:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:49:34 INFO - PROCESS | 1750 | 1464403774035 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:49:34 INFO - PROCESS | 1750 | 1464403774039 Marionette TRACE conn4 <- [1,230,null,{}] 19:49:34 INFO - PROCESS | 1750 | 1464403774045 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}] 19:49:34 INFO - PROCESS | 1750 | 1464403774221 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 19:49:34 INFO - PROCESS | 1750 | 1464403774381 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x9394b400 == 53 [pid = 1750] [id = 65] 19:49:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x93a82c00) [pid = 1750] [serial = 193] [outer = (nil)] 19:49:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0xa8c05000) [pid = 1750] [serial = 194] [outer = 0x93a82c00] 19:49:34 INFO - PROCESS | 1750 | 1464403774474 Marionette DEBUG loaded listener.js 19:49:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0xa8c24800) [pid = 1750] [serial = 195] [outer = 0x93a82c00] 19:49:35 INFO - PROCESS | 1750 | 1464403775337 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]]]}] 19:49:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:49:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1330ms 19:49:35 INFO - PROCESS | 1750 | 1464403775366 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 19:49:35 INFO - PROCESS | 1750 | 1464403775370 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 19:49:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:49:35 INFO - PROCESS | 1750 | 1464403775377 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:49:35 INFO - PROCESS | 1750 | 1464403775381 Marionette TRACE conn4 <- [1,234,null,{}] 19:49:35 INFO - PROCESS | 1750 | 1464403775387 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}] 19:49:35 INFO - PROCESS | 1750 | 1464403775566 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 19:49:35 INFO - PROCESS | 1750 | 1464403775719 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f2400 == 54 [pid = 1750] [id = 66] 19:49:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x926f5800) [pid = 1750] [serial = 196] [outer = (nil)] 19:49:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x99895000) [pid = 1750] [serial = 197] [outer = 0x926f5800] 19:49:35 INFO - PROCESS | 1750 | 1464403775806 Marionette DEBUG loaded listener.js 19:49:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0xa103a800) [pid = 1750] [serial = 198] [outer = 0x926f5800] 19:49:36 INFO - PROCESS | 1750 | 1464403776986 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]]]}] 19:49:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:49:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1647ms 19:49:37 INFO - PROCESS | 1750 | 1464403777026 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 19:49:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:49:37 INFO - PROCESS | 1750 | 1464403777034 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 19:49:37 INFO - PROCESS | 1750 | 1464403777042 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:49:37 INFO - PROCESS | 1750 | 1464403777049 Marionette TRACE conn4 <- [1,238,null,{}] 19:49:37 INFO - PROCESS | 1750 | 1464403777057 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}] 19:49:37 INFO - PROCESS | 1750 | 1464403777236 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 19:49:37 INFO - PROCESS | 1750 | 1464403777385 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x925d0000 == 55 [pid = 1750] [id = 67] 19:49:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x9394d000) [pid = 1750] [serial = 199] [outer = (nil)] 19:49:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x93c96400) [pid = 1750] [serial = 200] [outer = 0x9394d000] 19:49:37 INFO - PROCESS | 1750 | 1464403777500 Marionette DEBUG loaded listener.js 19:49:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x95339c00) [pid = 1750] [serial = 201] [outer = 0x9394d000] 19:49:38 INFO - PROCESS | 1750 | --DOCSHELL 0x93c93000 == 54 [pid = 1750] [id = 25] 19:49:38 INFO - PROCESS | 1750 | --DOCSHELL 0x99677400 == 53 [pid = 1750] [id = 23] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 101 (0x9d3f6800) [pid = 1750] [serial = 137] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac44400 == 52 [pid = 1750] [id = 49] 19:49:38 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac40000 == 51 [pid = 1750] [id = 48] 19:49:38 INFO - PROCESS | 1750 | --DOCSHELL 0x926ef800 == 50 [pid = 1750] [id = 47] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 100 (0x9adb9800) [pid = 1750] [serial = 96] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x99fbac00) [pid = 1750] [serial = 119] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x926fc800) [pid = 1750] [serial = 123] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x926f3800) [pid = 1750] [serial = 122] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x950f9400) [pid = 1750] [serial = 116] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x9a2b8000) [pid = 1750] [serial = 125] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x9ac2e800) [pid = 1750] [serial = 126] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x9b827400) [pid = 1750] [serial = 128] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0xa22afc00) [pid = 1750] [serial = 131] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0xa2734000) [pid = 1750] [serial = 132] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0xa31f2800) [pid = 1750] [serial = 134] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0xa31f0800) [pid = 1750] [serial = 135] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9b89f000) [pid = 1750] [serial = 129] [outer = (nil)] [url = about:blank] 19:49:38 INFO - PROCESS | 1750 | 1464403778440 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]]]}] 19:49:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:49:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1439ms 19:49:38 INFO - PROCESS | 1750 | 1464403778481 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 19:49:38 INFO - PROCESS | 1750 | 1464403778490 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 19:49:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:49:38 INFO - PROCESS | 1750 | 1464403778501 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:49:38 INFO - PROCESS | 1750 | 1464403778505 Marionette TRACE conn4 <- [1,242,null,{}] 19:49:38 INFO - PROCESS | 1750 | 1464403778512 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}] 19:49:38 INFO - PROCESS | 1750 | 1464403778792 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 19:49:38 INFO - PROCESS | 1750 | 1464403778942 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x95340000 == 51 [pid = 1750] [id = 68] 19:49:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x99a83400) [pid = 1750] [serial = 202] [outer = (nil)] 19:49:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0x99fb3400) [pid = 1750] [serial = 203] [outer = 0x99a83400] 19:49:39 INFO - PROCESS | 1750 | 1464403779022 Marionette DEBUG loaded listener.js 19:49:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x9aa8f400) [pid = 1750] [serial = 204] [outer = 0x99a83400] 19:49:39 INFO - PROCESS | 1750 | 1464403779734 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]]]}] 19:49:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:49:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1288ms 19:49:39 INFO - PROCESS | 1750 | 1464403779789 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 19:49:39 INFO - PROCESS | 1750 | 1464403779793 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 19:49:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:49:39 INFO - PROCESS | 1750 | 1464403779801 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:49:39 INFO - PROCESS | 1750 | 1464403779807 Marionette TRACE conn4 <- [1,246,null,{}] 19:49:39 INFO - PROCESS | 1750 | 1464403779828 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}] 19:49:39 INFO - PROCESS | 1750 | 1464403779990 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 19:49:40 INFO - PROCESS | 1750 | 1464403780004 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x99fbac00 == 52 [pid = 1750] [id = 69] 19:49:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x9b4a2400) [pid = 1750] [serial = 205] [outer = (nil)] 19:49:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x9b89a400) [pid = 1750] [serial = 206] [outer = 0x9b4a2400] 19:49:40 INFO - PROCESS | 1750 | 1464403780083 Marionette DEBUG loaded listener.js 19:49:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x9d426000) [pid = 1750] [serial = 207] [outer = 0x9b4a2400] 19:49:40 INFO - PROCESS | 1750 | 1464403780987 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]]]}] 19:49:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:49:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1242ms 19:49:41 INFO - PROCESS | 1750 | 1464403781043 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 19:49:41 INFO - PROCESS | 1750 | 1464403781048 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 19:49:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:49:41 INFO - PROCESS | 1750 | 1464403781058 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:49:41 INFO - PROCESS | 1750 | 1464403781061 Marionette TRACE conn4 <- [1,250,null,{}] 19:49:41 INFO - PROCESS | 1750 | 1464403781065 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}] 19:49:41 INFO - PROCESS | 1750 | 1464403781307 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 19:49:41 INFO - PROCESS | 1750 | 1464403781336 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x9956a400 == 53 [pid = 1750] [id = 70] 19:49:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x9b82c400) [pid = 1750] [serial = 208] [outer = (nil)] 19:49:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0xa2233400) [pid = 1750] [serial = 209] [outer = 0x9b82c400] 19:49:41 INFO - PROCESS | 1750 | 1464403781410 Marionette DEBUG loaded listener.js 19:49:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0xa2502800) [pid = 1750] [serial = 210] [outer = 0x9b82c400] 19:49:42 INFO - PROCESS | 1750 | 1464403782214 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]]]}] 19:49:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:49:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1183ms 19:49:42 INFO - PROCESS | 1750 | 1464403782257 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 19:49:42 INFO - PROCESS | 1750 | 1464403782261 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 19:49:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:49:42 INFO - PROCESS | 1750 | 1464403782267 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:49:42 INFO - PROCESS | 1750 | 1464403782270 Marionette TRACE conn4 <- [1,254,null,{}] 19:49:42 INFO - PROCESS | 1750 | 1464403782283 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}] 19:49:42 INFO - PROCESS | 1750 | 1464403782474 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 19:49:42 INFO - PROCESS | 1750 | 1464403782500 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bec400 == 54 [pid = 1750] [id = 71] 19:49:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x91becc00) [pid = 1750] [serial = 211] [outer = (nil)] 19:49:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x91bf6400) [pid = 1750] [serial = 212] [outer = 0x91becc00] 19:49:42 INFO - PROCESS | 1750 | 1464403782576 Marionette DEBUG loaded listener.js 19:49:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x91bf9400) [pid = 1750] [serial = 213] [outer = 0x91becc00] 19:49:43 INFO - PROCESS | 1750 | --DOMWINDOW == 99 (0x950ef000) [pid = 1750] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:49:43 INFO - PROCESS | 1750 | --DOMWINDOW == 98 (0x9d3f9400) [pid = 1750] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:49:43 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x9a9eb400) [pid = 1750] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:49:43 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x9d3f2800) [pid = 1750] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:49:43 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x999e1400) [pid = 1750] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:49:43 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x9988b400) [pid = 1750] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:49:43 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x95334800) [pid = 1750] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:49:43 INFO - PROCESS | 1750 | 1464403783540 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]]]}] 19:49:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:49:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1296ms 19:49:43 INFO - PROCESS | 1750 | 1464403783564 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 19:49:43 INFO - PROCESS | 1750 | 1464403783569 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 19:49:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:49:43 INFO - PROCESS | 1750 | 1464403783574 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:49:43 INFO - PROCESS | 1750 | 1464403783578 Marionette TRACE conn4 <- [1,258,null,{}] 19:49:43 INFO - PROCESS | 1750 | 1464403783583 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}] 19:49:43 INFO - PROCESS | 1750 | 1464403783778 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 19:49:43 INFO - PROCESS | 1750 | 1464403783798 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf6800 == 55 [pid = 1750] [id = 72] 19:49:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x91bf8000) [pid = 1750] [serial = 214] [outer = (nil)] 19:49:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x9ac45000) [pid = 1750] [serial = 215] [outer = 0x91bf8000] 19:49:43 INFO - PROCESS | 1750 | 1464403783878 Marionette DEBUG loaded listener.js 19:49:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x99566000) [pid = 1750] [serial = 216] [outer = 0x91bf8000] 19:49:44 INFO - PROCESS | 1750 | 1464403784625 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]]]}] 19:49:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:49:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1081ms 19:49:44 INFO - PROCESS | 1750 | 1464403784657 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 19:49:44 INFO - PROCESS | 1750 | 1464403784660 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 19:49:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:49:44 INFO - PROCESS | 1750 | 1464403784668 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:49:44 INFO - PROCESS | 1750 | 1464403784671 Marionette TRACE conn4 <- [1,262,null,{}] 19:49:44 INFO - PROCESS | 1750 | 1464403784676 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}] 19:49:44 INFO - PROCESS | 1750 | 1464403784869 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 19:49:44 INFO - PROCESS | 1750 | 1464403784884 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x95192c00 == 56 [pid = 1750] [id = 73] 19:49:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x95193400) [pid = 1750] [serial = 217] [outer = (nil)] 19:49:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x95199000) [pid = 1750] [serial = 218] [outer = 0x95193400] 19:49:44 INFO - PROCESS | 1750 | 1464403784960 Marionette DEBUG loaded listener.js 19:49:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x9519b800) [pid = 1750] [serial = 219] [outer = 0x95193400] 19:49:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0x926fbc00) [pid = 1750] [serial = 220] [outer = 0xa22a8000] 19:49:46 INFO - PROCESS | 1750 | 1464403786093 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]]]}] 19:49:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:49:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1483ms 19:49:46 INFO - PROCESS | 1750 | 1464403786153 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 19:49:46 INFO - PROCESS | 1750 | 1464403786160 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 19:49:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:49:46 INFO - PROCESS | 1750 | 1464403786170 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:49:46 INFO - PROCESS | 1750 | 1464403786175 Marionette TRACE conn4 <- [1,266,null,{}] 19:49:46 INFO - PROCESS | 1750 | 1464403786184 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}] 19:49:46 INFO - PROCESS | 1750 | 1464403786416 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 19:49:46 INFO - PROCESS | 1750 | 1464403786634 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f8400 == 57 [pid = 1750] [id = 74] 19:49:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x9394e800) [pid = 1750] [serial = 221] [outer = (nil)] 19:49:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x93c93000) [pid = 1750] [serial = 222] [outer = 0x9394e800] 19:49:46 INFO - PROCESS | 1750 | 1464403786727 Marionette DEBUG loaded listener.js 19:49:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x9519ec00) [pid = 1750] [serial = 223] [outer = 0x9394e800] 19:49:47 INFO - PROCESS | 1750 | 1464403787592 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]]]}] 19:49:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:49:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1490ms 19:49:47 INFO - PROCESS | 1750 | 1464403787662 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 19:49:47 INFO - PROCESS | 1750 | 1464403787670 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 19:49:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:49:47 INFO - PROCESS | 1750 | 1464403787683 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:49:47 INFO - PROCESS | 1750 | 1464403787687 Marionette TRACE conn4 <- [1,270,null,{}] 19:49:47 INFO - PROCESS | 1750 | 1464403787695 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}] 19:49:47 INFO - PROCESS | 1750 | 1464403787950 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 19:49:48 INFO - PROCESS | 1750 | 1464403788160 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x9519dc00 == 58 [pid = 1750] [id = 75] 19:49:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x99682000) [pid = 1750] [serial = 224] [outer = (nil)] 19:49:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x9ac2f400) [pid = 1750] [serial = 225] [outer = 0x99682000] 19:49:48 INFO - PROCESS | 1750 | 1464403788256 Marionette DEBUG loaded listener.js 19:49:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x9ac44c00) [pid = 1750] [serial = 226] [outer = 0x99682000] 19:49:49 INFO - PROCESS | 1750 | 1464403789135 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]]]}] 19:49:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:49:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1488ms 19:49:49 INFO - PROCESS | 1750 | 1464403789171 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 19:49:49 INFO - PROCESS | 1750 | 1464403789174 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 19:49:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:49:49 INFO - PROCESS | 1750 | 1464403789182 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:49:49 INFO - PROCESS | 1750 | 1464403789188 Marionette TRACE conn4 <- [1,274,null,{}] 19:49:49 INFO - PROCESS | 1750 | 1464403789205 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}] 19:49:49 INFO - PROCESS | 1750 | 1464403789397 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 19:49:49 INFO - PROCESS | 1750 | 1464403789549 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c5c00 == 59 [pid = 1750] [id = 76] 19:49:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0xa223b000) [pid = 1750] [serial = 227] [outer = (nil)] 19:49:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0xa31f0800) [pid = 1750] [serial = 228] [outer = 0xa223b000] 19:49:49 INFO - PROCESS | 1750 | 1464403789646 Marionette DEBUG loaded listener.js 19:49:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0xa4f23800) [pid = 1750] [serial = 229] [outer = 0xa223b000] 19:49:50 INFO - PROCESS | 1750 | 1464403790564 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]]]}] 19:49:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:49:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1441ms 19:49:50 INFO - PROCESS | 1750 | 1464403790623 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 19:49:50 INFO - PROCESS | 1750 | 1464403790629 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 19:49:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:49:50 INFO - PROCESS | 1750 | 1464403790636 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:49:50 INFO - PROCESS | 1750 | 1464403790640 Marionette TRACE conn4 <- [1,278,null,{}] 19:49:50 INFO - PROCESS | 1750 | 1464403790646 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}] 19:49:50 INFO - PROCESS | 1750 | 1464403790836 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 19:49:51 INFO - PROCESS | 1750 | 1464403790987 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ec7000 == 60 [pid = 1750] [id = 77] 19:49:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x91ec9400) [pid = 1750] [serial = 230] [outer = (nil)] 19:49:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x91ecfc00) [pid = 1750] [serial = 231] [outer = 0x91ec9400] 19:49:51 INFO - PROCESS | 1750 | 1464403791076 Marionette DEBUG loaded listener.js 19:49:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x91ed3800) [pid = 1750] [serial = 232] [outer = 0x91ec9400] 19:49:52 INFO - PROCESS | 1750 | 1464403792001 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]]]}] 19:49:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:49:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1431ms 19:49:52 INFO - PROCESS | 1750 | 1464403792068 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 19:49:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:49:52 INFO - PROCESS | 1750 | 1464403792073 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 19:49:52 INFO - PROCESS | 1750 | 1464403792080 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:49:52 INFO - PROCESS | 1750 | 1464403792084 Marionette TRACE conn4 <- [1,282,null,{}] 19:49:52 INFO - PROCESS | 1750 | 1464403792090 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}] 19:49:52 INFO - PROCESS | 1750 | 1464403792267 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 19:49:52 INFO - PROCESS | 1750 | 1464403792418 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ec7c00 == 61 [pid = 1750] [id = 78] 19:49:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x91ec8400) [pid = 1750] [serial = 233] [outer = (nil)] 19:49:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0xa31f2800) [pid = 1750] [serial = 234] [outer = 0x91ec8400] 19:49:52 INFO - PROCESS | 1750 | 1464403792505 Marionette DEBUG loaded listener.js 19:49:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0xa685e400) [pid = 1750] [serial = 235] [outer = 0x91ec8400] 19:49:53 INFO - PROCESS | 1750 | 1464403793413 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]]]}] 19:49:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:49:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1382ms 19:49:53 INFO - PROCESS | 1750 | 1464403793462 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 19:49:53 INFO - PROCESS | 1750 | 1464403793465 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 19:49:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:49:53 INFO - PROCESS | 1750 | 1464403793472 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:49:53 INFO - PROCESS | 1750 | 1464403793476 Marionette TRACE conn4 <- [1,286,null,{}] 19:49:53 INFO - PROCESS | 1750 | 1464403793482 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}] 19:49:53 INFO - PROCESS | 1750 | 1464403793690 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 19:49:53 INFO - PROCESS | 1750 | 1464403793843 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x910c6400 == 62 [pid = 1750] [id = 79] 19:49:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x910c7000) [pid = 1750] [serial = 236] [outer = (nil)] 19:49:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x910cf800) [pid = 1750] [serial = 237] [outer = 0x910c7000] 19:49:53 INFO - PROCESS | 1750 | 1464403793931 Marionette DEBUG loaded listener.js 19:49:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0xa2375c00) [pid = 1750] [serial = 238] [outer = 0x910c7000] 19:49:54 INFO - PROCESS | 1750 | 1464403794851 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]]]}] 19:49:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:49:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1431ms 19:49:54 INFO - PROCESS | 1750 | 1464403794904 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 19:49:54 INFO - PROCESS | 1750 | 1464403794909 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 19:49:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:49:54 INFO - PROCESS | 1750 | 1464403794915 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:49:54 INFO - PROCESS | 1750 | 1464403794919 Marionette TRACE conn4 <- [1,290,null,{}] 19:49:54 INFO - PROCESS | 1750 | 1464403794925 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}] 19:49:55 INFO - PROCESS | 1750 | 1464403795100 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 19:49:55 INFO - PROCESS | 1750 | 1464403795255 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x910cfc00 == 63 [pid = 1750] [id = 80] 19:49:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x910d0000) [pid = 1750] [serial = 239] [outer = (nil)] 19:49:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9127a800) [pid = 1750] [serial = 240] [outer = 0x910d0000] 19:49:55 INFO - PROCESS | 1750 | 1464403795346 Marionette DEBUG loaded listener.js 19:49:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9127d400) [pid = 1750] [serial = 241] [outer = 0x910d0000] 19:49:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:49:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1637ms 19:49:56 INFO - PROCESS | 1750 | 1464403796541 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]]]}] 19:49:56 INFO - PROCESS | 1750 | 1464403796554 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 19:49:56 INFO - PROCESS | 1750 | 1464403796560 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 19:49:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:49:56 INFO - PROCESS | 1750 | 1464403796570 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:49:56 INFO - PROCESS | 1750 | 1464403796574 Marionette TRACE conn4 <- [1,294,null,{}] 19:49:56 INFO - PROCESS | 1750 | 1464403796582 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}] 19:49:56 INFO - PROCESS | 1750 | 1464403796751 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 19:49:56 INFO - PROCESS | 1750 | 1464403796934 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x910ccc00 == 64 [pid = 1750] [id = 81] 19:49:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x912b6000) [pid = 1750] [serial = 242] [outer = (nil)] 19:49:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x912c3400) [pid = 1750] [serial = 243] [outer = 0x912b6000] 19:49:57 INFO - PROCESS | 1750 | 1464403797014 Marionette DEBUG loaded listener.js 19:49:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x91bf1400) [pid = 1750] [serial = 244] [outer = 0x912b6000] 19:49:57 INFO - PROCESS | 1750 | 1464403797827 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]]]}] 19:49:57 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. 19:49:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1333ms 19:49:57 INFO - PROCESS | 1750 | 1464403797903 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 19:49:57 INFO - PROCESS | 1750 | 1464403797911 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 19:49:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:49:57 INFO - PROCESS | 1750 | 1464403797922 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:49:57 INFO - PROCESS | 1750 | 1464403797926 Marionette TRACE conn4 <- [1,298,null,{}] 19:49:57 INFO - PROCESS | 1750 | 1464403797932 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}] 19:49:58 INFO - PROCESS | 1750 | 1464403798112 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 19:49:58 INFO - PROCESS | 1750 | 1464403798283 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c8400 == 65 [pid = 1750] [id = 82] 19:49:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x925c8800) [pid = 1750] [serial = 245] [outer = (nil)] 19:49:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x926f5000) [pid = 1750] [serial = 246] [outer = 0x925c8800] 19:49:58 INFO - PROCESS | 1750 | 1464403798409 Marionette DEBUG loaded listener.js 19:49:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x93950c00) [pid = 1750] [serial = 247] [outer = 0x925c8800] 19:49:59 INFO - PROCESS | 1750 | 1464403799292 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]]]}] 19:49:59 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. 19:49:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1388ms 19:49:59 INFO - PROCESS | 1750 | 1464403799323 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 19:49:59 INFO - PROCESS | 1750 | 1464403799327 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 19:49:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:49:59 INFO - PROCESS | 1750 | 1464403799335 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:49:59 INFO - PROCESS | 1750 | 1464403799340 Marionette TRACE conn4 <- [1,302,null,{}] 19:49:59 INFO - PROCESS | 1750 | 1464403799356 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}] 19:49:59 INFO - PROCESS | 1750 | 1464403799524 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 19:49:59 INFO - PROCESS | 1750 | 1464403799684 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:49:59 INFO - PROCESS | 1750 | --DOCSHELL 0x99676800 == 64 [pid = 1750] [id = 40] 19:49:59 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0xa6979800) [pid = 1750] [serial = 152] [outer = (nil)] [url = about:blank] 19:49:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf1c00 == 65 [pid = 1750] [id = 83] 19:49:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x91bf2400) [pid = 1750] [serial = 248] [outer = (nil)] 19:49:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x95196400) [pid = 1750] [serial = 249] [outer = 0x91bf2400] 19:49:59 INFO - PROCESS | 1750 | 1464403799805 Marionette DEBUG loaded listener.js 19:49:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9533ac00) [pid = 1750] [serial = 250] [outer = 0x91bf2400] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0xa3565c00) [pid = 1750] [serial = 171] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x95334400) [pid = 1750] [serial = 155] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0xa2378800) [pid = 1750] [serial = 167] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x926f9400) [pid = 1750] [serial = 140] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0xa2376000) [pid = 1750] [serial = 170] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9d6af000) [pid = 1750] [serial = 164] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x9b787400) [pid = 1750] [serial = 162] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0xa3646c00) [pid = 1750] [serial = 138] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0xa1038400) [pid = 1750] [serial = 165] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0xa050a800) [pid = 1750] [serial = 146] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x99565800) [pid = 1750] [serial = 158] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9ac49800) [pid = 1750] [serial = 143] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x99933c00) [pid = 1750] [serial = 159] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9ac46000) [pid = 1750] [serial = 161] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x95344400) [pid = 1750] [serial = 156] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0xa6841c00) [pid = 1750] [serial = 149] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0xa23c0400) [pid = 1750] [serial = 168] [outer = (nil)] [url = about:blank] 19:50:00 INFO - PROCESS | 1750 | 1464403800658 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]]]}] 19:50:00 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. 19:50:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1385ms 19:50:00 INFO - PROCESS | 1750 | 1464403800722 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 19:50:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:50:00 INFO - PROCESS | 1750 | 1464403800726 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 19:50:00 INFO - PROCESS | 1750 | 1464403800732 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:50:00 INFO - PROCESS | 1750 | 1464403800736 Marionette TRACE conn4 <- [1,306,null,{}] 19:50:00 INFO - PROCESS | 1750 | 1464403800741 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}] 19:50:00 INFO - PROCESS | 1750 | 1464403800908 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 19:50:00 INFO - PROCESS | 1750 | 1464403800919 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x9519b000 == 66 [pid = 1750] [id = 84] 19:50:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x95342400) [pid = 1750] [serial = 251] [outer = (nil)] 19:50:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x98994400) [pid = 1750] [serial = 252] [outer = 0x95342400] 19:50:00 INFO - PROCESS | 1750 | 1464403800997 Marionette DEBUG loaded listener.js 19:50:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x999b4c00) [pid = 1750] [serial = 253] [outer = 0x95342400] 19:50:01 INFO - PROCESS | 1750 | 1464403801877 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]]]}] 19:50:01 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. 19:50:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1186ms 19:50:01 INFO - PROCESS | 1750 | 1464403801920 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 19:50:01 INFO - PROCESS | 1750 | 1464403801924 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 19:50:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:50:01 INFO - PROCESS | 1750 | 1464403801930 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:50:01 INFO - PROCESS | 1750 | 1464403801934 Marionette TRACE conn4 <- [1,310,null,{}] 19:50:01 INFO - PROCESS | 1750 | 1464403801940 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}] 19:50:02 INFO - PROCESS | 1750 | 1464403802152 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 19:50:02 INFO - PROCESS | 1750 | 1464403802302 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c93800 == 67 [pid = 1750] [id = 85] 19:50:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x9533a400) [pid = 1750] [serial = 254] [outer = (nil)] 19:50:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9a2ad000) [pid = 1750] [serial = 255] [outer = 0x9533a400] 19:50:02 INFO - PROCESS | 1750 | 1464403802381 Marionette DEBUG loaded listener.js 19:50:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x9ac38c00) [pid = 1750] [serial = 256] [outer = 0x9533a400] 19:50:03 INFO - PROCESS | 1750 | 1464403803334 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]]]}] 19:50:03 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. 19:50:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1436ms 19:50:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:50:03 INFO - PROCESS | 1750 | 1464403803367 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 19:50:03 INFO - PROCESS | 1750 | 1464403803370 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 19:50:03 INFO - PROCESS | 1750 | 1464403803377 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:50:03 INFO - PROCESS | 1750 | 1464403803380 Marionette TRACE conn4 <- [1,314,null,{}] 19:50:03 INFO - PROCESS | 1750 | 1464403803392 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}] 19:50:03 INFO - PROCESS | 1750 | 1464403803619 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 19:50:03 INFO - PROCESS | 1750 | 1464403803644 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x99565800 == 68 [pid = 1750] [id = 86] 19:50:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x995ddc00) [pid = 1750] [serial = 257] [outer = (nil)] 19:50:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9d3f6000) [pid = 1750] [serial = 258] [outer = 0x995ddc00] 19:50:03 INFO - PROCESS | 1750 | 1464403803721 Marionette DEBUG loaded listener.js 19:50:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9d6b3400) [pid = 1750] [serial = 259] [outer = 0x995ddc00] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x9b82c400) [pid = 1750] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x99a83400) [pid = 1750] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x91becc00) [pid = 1750] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x926f5800) [pid = 1750] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x9b4a2400) [pid = 1750] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9394d000) [pid = 1750] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x91bf8000) [pid = 1750] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x95055400) [pid = 1750] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x9988a800) [pid = 1750] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:50:05 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x95333000) [pid = 1750] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:50:05 INFO - PROCESS | 1750 | 1464403805170 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]]]}] 19:50:05 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. 19:50:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1850ms 19:50:05 INFO - PROCESS | 1750 | 1464403805227 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 19:50:05 INFO - PROCESS | 1750 | 1464403805231 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 19:50:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:50:05 INFO - PROCESS | 1750 | 1464403805238 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:50:05 INFO - PROCESS | 1750 | 1464403805242 Marionette TRACE conn4 <- [1,318,null,{}] 19:50:05 INFO - PROCESS | 1750 | 1464403805247 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}] 19:50:05 INFO - PROCESS | 1750 | 1464403805393 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 19:50:05 INFO - PROCESS | 1750 | 1464403805509 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x95341000 == 69 [pid = 1750] [id = 87] 19:50:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x987e3000) [pid = 1750] [serial = 260] [outer = (nil)] 19:50:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x9b787800) [pid = 1750] [serial = 261] [outer = 0x987e3000] 19:50:05 INFO - PROCESS | 1750 | 1464403805584 Marionette DEBUG loaded listener.js 19:50:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x9b82c400) [pid = 1750] [serial = 262] [outer = 0x987e3000] 19:50:06 INFO - PROCESS | 1750 | 1464403806270 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]]]}] 19:50:06 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. 19:50:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1041ms 19:50:06 INFO - PROCESS | 1750 | 1464403806279 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 19:50:06 INFO - PROCESS | 1750 | 1464403806282 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 19:50:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:50:06 INFO - PROCESS | 1750 | 1464403806289 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:50:06 INFO - PROCESS | 1750 | 1464403806292 Marionette TRACE conn4 <- [1,322,null,{}] 19:50:06 INFO - PROCESS | 1750 | 1464403806312 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}] 19:50:06 INFO - PROCESS | 1750 | 1464403806511 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 19:50:06 INFO - PROCESS | 1750 | 1464403806540 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c7c00 == 70 [pid = 1750] [id = 88] 19:50:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x93a79400) [pid = 1750] [serial = 263] [outer = (nil)] 19:50:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0xa2235000) [pid = 1750] [serial = 264] [outer = 0x93a79400] 19:50:06 INFO - PROCESS | 1750 | 1464403806617 Marionette DEBUG loaded listener.js 19:50:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0xa237e800) [pid = 1750] [serial = 265] [outer = 0x93a79400] 19:50:07 INFO - PROCESS | 1750 | 1464403807562 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]]]}] 19:50:07 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. 19:50:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1301ms 19:50:07 INFO - PROCESS | 1750 | 1464403807591 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 19:50:07 INFO - PROCESS | 1750 | 1464403807599 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 19:50:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:50:07 INFO - PROCESS | 1750 | 1464403807609 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:50:07 INFO - PROCESS | 1750 | 1464403807615 Marionette TRACE conn4 <- [1,326,null,{}] 19:50:07 INFO - PROCESS | 1750 | 1464403807626 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}] 19:50:07 INFO - PROCESS | 1750 | 1464403807841 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 19:50:08 INFO - PROCESS | 1750 | 1464403808069 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x91279c00 == 71 [pid = 1750] [id = 89] 19:50:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x9127b400) [pid = 1750] [serial = 266] [outer = (nil)] 19:50:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x91bedc00) [pid = 1750] [serial = 267] [outer = 0x9127b400] 19:50:08 INFO - PROCESS | 1750 | 1464403808176 Marionette DEBUG loaded listener.js 19:50:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x91ecc000) [pid = 1750] [serial = 268] [outer = 0x9127b400] 19:50:09 INFO - PROCESS | 1750 | 1464403809143 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]]]}] 19:50:09 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. 19:50:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1555ms 19:50:09 INFO - PROCESS | 1750 | 1464403809168 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 19:50:09 INFO - PROCESS | 1750 | 1464403809183 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 19:50:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:50:09 INFO - PROCESS | 1750 | 1464403809202 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:50:09 INFO - PROCESS | 1750 | 1464403809211 Marionette TRACE conn4 <- [1,330,null,{}] 19:50:09 INFO - PROCESS | 1750 | 1464403809222 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}] 19:50:09 INFO - PROCESS | 1750 | 1464403809453 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 19:50:09 INFO - PROCESS | 1750 | 1464403809663 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x9505a400 == 72 [pid = 1750] [id = 90] 19:50:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x950ee800) [pid = 1750] [serial = 269] [outer = (nil)] 19:50:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x95195000) [pid = 1750] [serial = 270] [outer = 0x950ee800] 19:50:09 INFO - PROCESS | 1750 | 1464403809802 Marionette DEBUG loaded listener.js 19:50:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x95336c00) [pid = 1750] [serial = 271] [outer = 0x950ee800] 19:50:10 INFO - PROCESS | 1750 | 1464403810727 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]]]}] 19:50:10 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. 19:50:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1592ms 19:50:10 INFO - PROCESS | 1750 | 1464403810793 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 19:50:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:50:10 INFO - PROCESS | 1750 | 1464403810798 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 19:50:10 INFO - PROCESS | 1750 | 1464403810804 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:50:10 INFO - PROCESS | 1750 | 1464403810810 Marionette TRACE conn4 <- [1,334,null,{}] 19:50:10 INFO - PROCESS | 1750 | 1464403810828 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}] 19:50:11 INFO - PROCESS | 1750 | 1464403811076 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 19:50:11 INFO - PROCESS | 1750 | 1464403811361 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b78a800 == 73 [pid = 1750] [id = 91] 19:50:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x9b82b400) [pid = 1750] [serial = 272] [outer = (nil)] 19:50:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x9d6b3000) [pid = 1750] [serial = 273] [outer = 0x9b82b400] 19:50:11 INFO - PROCESS | 1750 | 1464403811454 Marionette DEBUG loaded listener.js 19:50:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0xa3120400) [pid = 1750] [serial = 274] [outer = 0x9b82b400] 19:50:12 INFO - PROCESS | 1750 | 1464403812348 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]]]}] 19:50:12 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. 19:50:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1591ms 19:50:12 INFO - PROCESS | 1750 | 1464403812395 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 19:50:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:50:12 INFO - PROCESS | 1750 | 1464403812401 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 19:50:12 INFO - PROCESS | 1750 | 1464403812407 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:50:12 INFO - PROCESS | 1750 | 1464403812411 Marionette TRACE conn4 <- [1,338,null,{}] 19:50:12 INFO - PROCESS | 1750 | 1464403812417 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}] 19:50:12 INFO - PROCESS | 1750 | 1464403812610 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 19:50:12 INFO - PROCESS | 1750 | 1464403812769 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x910c9400 == 74 [pid = 1750] [id = 92] 19:50:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x9b787400) [pid = 1750] [serial = 275] [outer = (nil)] 19:50:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0xa638e400) [pid = 1750] [serial = 276] [outer = 0x9b787400] 19:50:12 INFO - PROCESS | 1750 | 1464403812865 Marionette DEBUG loaded listener.js 19:50:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0xa696d400) [pid = 1750] [serial = 277] [outer = 0x9b787400] 19:50:13 INFO - PROCESS | 1750 | 1464403813815 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]]]}] 19:50:13 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. 19:50:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1442ms 19:50:13 INFO - PROCESS | 1750 | 1464403813849 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 19:50:13 INFO - PROCESS | 1750 | 1464403813853 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 19:50:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:50:13 INFO - PROCESS | 1750 | 1464403813863 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:50:13 INFO - PROCESS | 1750 | 1464403813868 Marionette TRACE conn4 <- [1,342,null,{}] 19:50:13 INFO - PROCESS | 1750 | 1464403813875 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}] 19:50:14 INFO - PROCESS | 1750 | 1464403814068 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 19:50:14 INFO - PROCESS | 1750 | 1464403814225 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x910c7800 == 75 [pid = 1750] [id = 93] 19:50:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0xa335ec00) [pid = 1750] [serial = 278] [outer = (nil)] 19:50:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0xa828c400) [pid = 1750] [serial = 279] [outer = 0xa335ec00] 19:50:14 INFO - PROCESS | 1750 | 1464403814317 Marionette DEBUG loaded listener.js 19:50:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0xa82ae800) [pid = 1750] [serial = 280] [outer = 0xa335ec00] 19:50:15 INFO - PROCESS | 1750 | 1464403815235 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]]]}] 19:50:15 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. 19:50:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1436ms 19:50:15 INFO - PROCESS | 1750 | 1464403815298 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 19:50:15 INFO - PROCESS | 1750 | 1464403815302 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 19:50:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:50:15 INFO - PROCESS | 1750 | 1464403815309 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:50:15 INFO - PROCESS | 1750 | 1464403815312 Marionette TRACE conn4 <- [1,346,null,{}] 19:50:15 INFO - PROCESS | 1750 | 1464403815318 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}] 19:50:15 INFO - PROCESS | 1750 | 1464403815523 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 19:50:15 INFO - PROCESS | 1750 | 1464403815682 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x910c5800 == 76 [pid = 1750] [id = 94] 19:50:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9a7d1800) [pid = 1750] [serial = 281] [outer = (nil)] 19:50:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9a7dc000) [pid = 1750] [serial = 282] [outer = 0x9a7d1800] 19:50:15 INFO - PROCESS | 1750 | 1464403815773 Marionette DEBUG loaded listener.js 19:50:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0xa6ea9400) [pid = 1750] [serial = 283] [outer = 0x9a7d1800] 19:50:16 INFO - PROCESS | 1750 | 1464403816639 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]]]}] 19:50:16 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. 19:50:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1389ms 19:50:16 INFO - PROCESS | 1750 | 1464403816699 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 19:50:16 INFO - PROCESS | 1750 | 1464403816703 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 19:50:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:50:16 INFO - PROCESS | 1750 | 1464403816710 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:50:16 INFO - PROCESS | 1750 | 1464403816714 Marionette TRACE conn4 <- [1,350,null,{}] 19:50:16 INFO - PROCESS | 1750 | 1464403816719 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}] 19:50:16 INFO - PROCESS | 1750 | 1464403816940 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 19:50:17 INFO - PROCESS | 1750 | 1464403817099 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc4c00 == 77 [pid = 1750] [id = 95] 19:50:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8fdc5000) [pid = 1750] [serial = 284] [outer = (nil)] 19:50:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8fdcbc00) [pid = 1750] [serial = 285] [outer = 0x8fdc5000] 19:50:17 INFO - PROCESS | 1750 | 1464403817191 Marionette DEBUG loaded listener.js 19:50:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8fdce800) [pid = 1750] [serial = 286] [outer = 0x8fdc5000] 19:50:18 INFO - PROCESS | 1750 | 1464403818068 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]]]}] 19:50:18 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. 19:50:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1398ms 19:50:18 INFO - PROCESS | 1750 | 1464403818109 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 19:50:18 INFO - PROCESS | 1750 | 1464403818114 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 19:50:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:50:18 INFO - PROCESS | 1750 | 1464403818120 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:50:18 INFO - PROCESS | 1750 | 1464403818124 Marionette TRACE conn4 <- [1,354,null,{}] 19:50:18 INFO - PROCESS | 1750 | 1464403818129 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}] 19:50:18 INFO - PROCESS | 1750 | 1464403818315 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 19:50:18 INFO - PROCESS | 1750 | 1464403818478 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc4400 == 78 [pid = 1750] [id = 96] 19:50:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8fdca800) [pid = 1750] [serial = 287] [outer = (nil)] 19:50:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x9a7df000) [pid = 1750] [serial = 288] [outer = 0x8fdca800] 19:50:18 INFO - PROCESS | 1750 | 1464403818563 Marionette DEBUG loaded listener.js 19:50:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0xa8c8b000) [pid = 1750] [serial = 289] [outer = 0x8fdca800] 19:50:19 INFO - PROCESS | 1750 | 1464403819514 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]]]}] 19:50:19 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. 19:50:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1430ms 19:50:19 INFO - PROCESS | 1750 | 1464403819551 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 19:50:19 INFO - PROCESS | 1750 | 1464403819555 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 19:50:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:50:19 INFO - PROCESS | 1750 | 1464403819562 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:50:19 INFO - PROCESS | 1750 | 1464403819566 Marionette TRACE conn4 <- [1,358,null,{}] 19:50:19 INFO - PROCESS | 1750 | 1464403819572 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}] 19:50:19 INFO - PROCESS | 1750 | 1464403819749 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 19:50:19 INFO - PROCESS | 1750 | 1464403819915 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f378000 == 79 [pid = 1750] [id = 97] 19:50:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8f37a400) [pid = 1750] [serial = 290] [outer = (nil)] 19:50:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8f380800) [pid = 1750] [serial = 291] [outer = 0x8f37a400] 19:50:20 INFO - PROCESS | 1750 | 1464403820000 Marionette DEBUG loaded listener.js 19:50:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8f383c00) [pid = 1750] [serial = 292] [outer = 0x8f37a400] 19:50:21 INFO - PROCESS | 1750 | 1464403821262 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]]]}] 19:50:21 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. 19:50:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1730ms 19:50:21 INFO - PROCESS | 1750 | 1464403821294 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 19:50:21 INFO - PROCESS | 1750 | 1464403821300 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 19:50:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:50:21 INFO - PROCESS | 1750 | 1464403821319 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:50:21 INFO - PROCESS | 1750 | 1464403821325 Marionette TRACE conn4 <- [1,362,null,{}] 19:50:21 INFO - PROCESS | 1750 | 1464403821333 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}] 19:50:21 INFO - PROCESS | 1750 | 1464403821617 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 19:50:21 INFO - PROCESS | 1750 | 1464403821769 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc8000 == 80 [pid = 1750] [id = 98] 19:50:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8fdccc00) [pid = 1750] [serial = 293] [outer = (nil)] 19:50:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x910cb400) [pid = 1750] [serial = 294] [outer = 0x8fdccc00] 19:50:21 INFO - PROCESS | 1750 | 1464403821942 Marionette DEBUG loaded listener.js 19:50:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91275c00) [pid = 1750] [serial = 295] [outer = 0x8fdccc00] 19:50:22 INFO - PROCESS | 1750 | 1464403822926 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]]]}] 19:50:22 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. 19:50:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1643ms 19:50:22 INFO - PROCESS | 1750 | 1464403822960 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 19:50:22 INFO - PROCESS | 1750 | 1464403822969 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 19:50:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:50:22 INFO - PROCESS | 1750 | 1464403822979 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:50:22 INFO - PROCESS | 1750 | 1464403822982 Marionette TRACE conn4 <- [1,366,null,{}] 19:50:22 INFO - PROCESS | 1750 | 1464403822988 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}] 19:50:23 INFO - PROCESS | 1750 | 1464403823176 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 19:50:23 INFO - PROCESS | 1750 | 1464403823396 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bef800 == 81 [pid = 1750] [id = 99] 19:50:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91bf0400) [pid = 1750] [serial = 296] [outer = (nil)] 19:50:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91bfb400) [pid = 1750] [serial = 297] [outer = 0x91bf0400] 19:50:23 INFO - PROCESS | 1750 | 1464403823479 Marionette DEBUG loaded listener.js 19:50:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x91ece800) [pid = 1750] [serial = 298] [outer = 0x91bf0400] 19:50:23 INFO - PROCESS | 1750 | --DOCSHELL 0x9b82d800 == 80 [pid = 1750] [id = 12] 19:50:23 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac36800 == 79 [pid = 1750] [id = 27] 19:50:23 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac46800 == 78 [pid = 1750] [id = 13] 19:50:23 INFO - PROCESS | 1750 | --DOCSHELL 0xa223a400 == 77 [pid = 1750] [id = 6] 19:50:23 INFO - PROCESS | 1750 | --DOCSHELL 0x95059800 == 76 [pid = 1750] [id = 52] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa6840400) [pid = 1750] [serial = 185] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa6ea7400) [pid = 1750] [serial = 188] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x925ce000) [pid = 1750] [serial = 191] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0xa8c05000) [pid = 1750] [serial = 194] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x95199000) [pid = 1750] [serial = 218] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x95058800) [pid = 1750] [serial = 173] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x95337800) [pid = 1750] [serial = 176] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9b464000) [pid = 1750] [serial = 179] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa331ec00) [pid = 1750] [serial = 182] [outer = (nil)] [url = about:blank] 19:50:23 INFO - PROCESS | 1750 | --DOCSHELL 0x95341000 == 75 [pid = 1750] [id = 87] 19:50:24 INFO - PROCESS | 1750 | --DOCSHELL 0x99565800 == 74 [pid = 1750] [id = 86] 19:50:24 INFO - PROCESS | 1750 | --DOCSHELL 0x93c93800 == 73 [pid = 1750] [id = 85] 19:50:24 INFO - PROCESS | 1750 | --DOCSHELL 0x9519b000 == 72 [pid = 1750] [id = 84] 19:50:24 INFO - PROCESS | 1750 | --DOCSHELL 0x91bf1c00 == 71 [pid = 1750] [id = 83] 19:50:24 INFO - PROCESS | 1750 | --DOCSHELL 0x925c8400 == 70 [pid = 1750] [id = 82] 19:50:24 INFO - PROCESS | 1750 | --DOCSHELL 0x910ccc00 == 69 [pid = 1750] [id = 81] 19:50:24 INFO - PROCESS | 1750 | --DOCSHELL 0x91ec7c00 == 68 [pid = 1750] [id = 78] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9aa8f400) [pid = 1750] [serial = 204] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9ac45000) [pid = 1750] [serial = 215] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9d426000) [pid = 1750] [serial = 207] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x99566000) [pid = 1750] [serial = 216] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x95332000) [pid = 1750] [serial = 117] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9ac30400) [pid = 1750] [serial = 120] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0xa25a5400) [pid = 1750] [serial = 114] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0xa2502800) [pid = 1750] [serial = 210] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0xa2233400) [pid = 1750] [serial = 209] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x99fb3400) [pid = 1750] [serial = 203] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x91bf6400) [pid = 1750] [serial = 212] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x91bf9400) [pid = 1750] [serial = 213] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0xa103a800) [pid = 1750] [serial = 198] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x99895000) [pid = 1750] [serial = 197] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9b89a400) [pid = 1750] [serial = 206] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x95339c00) [pid = 1750] [serial = 201] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x93c96400) [pid = 1750] [serial = 200] [outer = (nil)] [url = about:blank] 19:50:24 INFO - PROCESS | 1750 | 1464403824415 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]]]}] 19:50:24 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. 19:50:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1485ms 19:50:24 INFO - PROCESS | 1750 | 1464403824465 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 19:50:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:50:24 INFO - PROCESS | 1750 | 1464403824469 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 19:50:24 INFO - PROCESS | 1750 | 1464403824476 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:50:24 INFO - PROCESS | 1750 | 1464403824481 Marionette TRACE conn4 <- [1,370,null,{}] 19:50:24 INFO - PROCESS | 1750 | 1464403824497 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}] 19:50:24 INFO - PROCESS | 1750 | 1464403824673 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 19:50:24 INFO - PROCESS | 1750 | 1464403824791 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f522c00 == 69 [pid = 1750] [id = 100] 19:50:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x910c9000) [pid = 1750] [serial = 299] [outer = (nil)] 19:50:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x93950800) [pid = 1750] [serial = 300] [outer = 0x910c9000] 19:50:24 INFO - PROCESS | 1750 | 1464403824871 Marionette DEBUG loaded listener.js 19:50:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x93c96400) [pid = 1750] [serial = 301] [outer = 0x910c9000] 19:50:25 INFO - PROCESS | 1750 | 1464403825704 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]]]}] 19:50:25 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. 19:50:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1289ms 19:50:25 INFO - PROCESS | 1750 | 1464403825766 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 19:50:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:50:25 INFO - PROCESS | 1750 | 1464403825770 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 19:50:25 INFO - PROCESS | 1750 | 1464403825777 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:50:25 INFO - PROCESS | 1750 | 1464403825780 Marionette TRACE conn4 <- [1,374,null,{}] 19:50:25 INFO - PROCESS | 1750 | 1464403825786 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}] 19:50:25 INFO - PROCESS | 1750 | 1464403825949 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 19:50:25 INFO - PROCESS | 1750 | 1464403825960 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x946bb400 == 70 [pid = 1750] [id = 101] 19:50:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x95197000) [pid = 1750] [serial = 302] [outer = (nil)] 19:50:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9532bc00) [pid = 1750] [serial = 303] [outer = 0x95197000] 19:50:26 INFO - PROCESS | 1750 | 1464403826034 Marionette DEBUG loaded listener.js 19:50:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9533dc00) [pid = 1750] [serial = 304] [outer = 0x95197000] 19:50:27 INFO - PROCESS | 1750 | 1464403827040 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:50:27 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:50:27 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1337ms 19:50:27 INFO - PROCESS | 1750 | 1464403827115 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 19:50:27 INFO - PROCESS | 1750 | 1464403827118 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 19:50:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:50:27 INFO - PROCESS | 1750 | 1464403827124 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:50:27 INFO - PROCESS | 1750 | 1464403827127 Marionette TRACE conn4 <- [1,378,null,{}] 19:50:27 INFO - PROCESS | 1750 | 1464403827141 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}] 19:50:27 INFO - PROCESS | 1750 | 1464403827345 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 19:50:27 INFO - PROCESS | 1750 | 1464403827368 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x95059800 == 71 [pid = 1750] [id = 102] 19:50:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x95199000) [pid = 1750] [serial = 305] [outer = (nil)] 19:50:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x989c6400) [pid = 1750] [serial = 306] [outer = 0x95199000] 19:50:27 INFO - PROCESS | 1750 | 1464403827440 Marionette DEBUG loaded listener.js 19:50:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9988a800) [pid = 1750] [serial = 307] [outer = 0x95199000] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9533a400) [pid = 1750] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x93a82c00) [pid = 1750] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x925c8800) [pid = 1750] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x912b6000) [pid = 1750] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9d4da400) [pid = 1750] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9d428000) [pid = 1750] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x987e3000) [pid = 1750] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0xa638d400) [pid = 1750] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0xa63f1c00) [pid = 1750] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x926efc00) [pid = 1750] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x99e52c00) [pid = 1750] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x91bf2400) [pid = 1750] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x95342400) [pid = 1750] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x925c6400) [pid = 1750] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x9ac35c00) [pid = 1750] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9ac43800) [pid = 1750] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x995ddc00) [pid = 1750] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x93952800) [pid = 1750] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:50:28 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x9b789c00) [pid = 1750] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:50:28 INFO - PROCESS | 1750 | 1464403828664 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:50:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:50:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1589ms 19:50:28 INFO - PROCESS | 1750 | 1464403828715 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 19:50:28 INFO - PROCESS | 1750 | 1464403828718 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 19:50:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:50:28 INFO - PROCESS | 1750 | 1464403828725 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:50:28 INFO - PROCESS | 1750 | 1464403828728 Marionette TRACE conn4 <- [1,382,null,{}] 19:50:28 INFO - PROCESS | 1750 | 1464403828734 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}] 19:50:28 INFO - PROCESS | 1750 | 1464403828924 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 19:50:29 INFO - PROCESS | 1750 | 1464403829093 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x95344000 == 72 [pid = 1750] [id = 103] 19:50:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x95344800) [pid = 1750] [serial = 308] [outer = (nil)] 19:50:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x99e51800) [pid = 1750] [serial = 309] [outer = 0x95344800] 19:50:29 INFO - PROCESS | 1750 | 1464403829169 Marionette DEBUG loaded listener.js 19:50:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9a7da400) [pid = 1750] [serial = 310] [outer = 0x95344800] 19:50:29 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:50:29 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:50:29 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:50:29 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:50:29 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:50:29 INFO - PROCESS | 1750 | 1464403829891 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:50:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:50:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1185ms 19:50:29 INFO - PROCESS | 1750 | 1464403829912 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 19:50:29 INFO - PROCESS | 1750 | 1464403829917 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 19:50:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:50:29 INFO - PROCESS | 1750 | 1464403829923 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:50:29 INFO - PROCESS | 1750 | 1464403829926 Marionette TRACE conn4 <- [1,386,null,{}] 19:50:29 INFO - PROCESS | 1750 | 1464403829932 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}] 19:50:30 INFO - PROCESS | 1750 | 1464403830083 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 19:50:30 INFO - PROCESS | 1750 | 1464403830098 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x995e1c00 == 73 [pid = 1750] [id = 104] 19:50:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x99680400) [pid = 1750] [serial = 311] [outer = (nil)] 19:50:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x9ac34c00) [pid = 1750] [serial = 312] [outer = 0x99680400] 19:50:30 INFO - PROCESS | 1750 | 1464403830176 Marionette DEBUG loaded listener.js 19:50:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9ac44800) [pid = 1750] [serial = 313] [outer = 0x99680400] 19:50:31 INFO - PROCESS | 1750 | 1464403831321 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]]]}] 19:50:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:50:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1436ms 19:50:31 INFO - PROCESS | 1750 | 1464403831360 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 19:50:31 INFO - PROCESS | 1750 | 1464403831367 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 19:50:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:50:31 INFO - PROCESS | 1750 | 1464403831376 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:50:31 INFO - PROCESS | 1750 | 1464403831382 Marionette TRACE conn4 <- [1,390,null,{}] 19:50:31 INFO - PROCESS | 1750 | 1464403831391 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}] 19:50:31 INFO - PROCESS | 1750 | 1464403831625 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 19:50:31 INFO - PROCESS | 1750 | 1464403831864 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdcc000 == 74 [pid = 1750] [id = 105] 19:50:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x910c6c00) [pid = 1750] [serial = 314] [outer = (nil)] 19:50:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x912bec00) [pid = 1750] [serial = 315] [outer = 0x910c6c00] 19:50:31 INFO - PROCESS | 1750 | 1464403831972 Marionette DEBUG loaded listener.js 19:50:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x91bf2c00) [pid = 1750] [serial = 316] [outer = 0x910c6c00] 19:50:32 INFO - PROCESS | 1750 | 1464403832931 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]]]}] 19:50:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:50:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1587ms 19:50:32 INFO - PROCESS | 1750 | 1464403832964 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 19:50:32 INFO - PROCESS | 1750 | 1464403832974 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 19:50:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:50:32 INFO - PROCESS | 1750 | 1464403832986 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:50:32 INFO - PROCESS | 1750 | 1464403832990 Marionette TRACE conn4 <- [1,394,null,{}] 19:50:33 INFO - PROCESS | 1750 | 1464403832997 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}] 19:50:33 INFO - PROCESS | 1750 | 1464403833194 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 19:50:33 INFO - PROCESS | 1750 | 1464403833421 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c6800 == 75 [pid = 1750] [id = 106] 19:50:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x926f0c00) [pid = 1750] [serial = 317] [outer = (nil)] 19:50:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x93951400) [pid = 1750] [serial = 318] [outer = 0x926f0c00] 19:50:33 INFO - PROCESS | 1750 | 1464403833604 Marionette DEBUG loaded listener.js 19:50:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x95192800) [pid = 1750] [serial = 319] [outer = 0x926f0c00] 19:50:34 INFO - PROCESS | 1750 | 1464403834616 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]]]}] 19:50:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:50:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1691ms 19:50:34 INFO - PROCESS | 1750 | 1464403834678 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 19:50:34 INFO - PROCESS | 1750 | 1464403834682 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 19:50:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:50:34 INFO - PROCESS | 1750 | 1464403834689 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:50:34 INFO - PROCESS | 1750 | 1464403834696 Marionette TRACE conn4 <- [1,398,null,{}] 19:50:34 INFO - PROCESS | 1750 | 1464403834714 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}] 19:50:34 INFO - PROCESS | 1750 | 1464403834955 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 19:50:35 INFO - PROCESS | 1750 | 1464403835214 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f530800 == 76 [pid = 1750] [id = 107] 19:50:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x9a7e0800) [pid = 1750] [serial = 320] [outer = (nil)] 19:50:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9af72800) [pid = 1750] [serial = 321] [outer = 0x9a7e0800] 19:50:35 INFO - PROCESS | 1750 | 1464403835313 Marionette DEBUG loaded listener.js 19:50:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9b789c00) [pid = 1750] [serial = 322] [outer = 0x9a7e0800] 19:50:36 INFO - PROCESS | 1750 | 1464403836256 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]]]}] 19:50:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:50:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1641ms 19:50:36 INFO - PROCESS | 1750 | 1464403836331 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 19:50:36 INFO - PROCESS | 1750 | 1464403836337 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 19:50:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:50:36 INFO - PROCESS | 1750 | 1464403836343 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:50:36 INFO - PROCESS | 1750 | 1464403836347 Marionette TRACE conn4 <- [1,402,null,{}] 19:50:36 INFO - PROCESS | 1750 | 1464403836353 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}] 19:50:36 INFO - PROCESS | 1750 | 1464403836579 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 19:50:36 INFO - PROCESS | 1750 | 1464403836795 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b902000 == 77 [pid = 1750] [id = 108] 19:50:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9b902800) [pid = 1750] [serial = 323] [outer = (nil)] 19:50:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9d3f7400) [pid = 1750] [serial = 324] [outer = 0x9b902800] 19:50:36 INFO - PROCESS | 1750 | 1464403836899 Marionette DEBUG loaded listener.js 19:50:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x9d4dc000) [pid = 1750] [serial = 325] [outer = 0x9b902800] 19:50:38 INFO - PROCESS | 1750 | 1464403838135 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]]]}] 19:50:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:50:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1844ms 19:50:38 INFO - PROCESS | 1750 | 1464403838192 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 19:50:38 INFO - PROCESS | 1750 | 1464403838197 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 19:50:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:50:38 INFO - PROCESS | 1750 | 1464403838209 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:50:38 INFO - PROCESS | 1750 | 1464403838214 Marionette TRACE conn4 <- [1,406,null,{}] 19:50:38 INFO - PROCESS | 1750 | 1464403838376 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}] 19:50:38 INFO - PROCESS | 1750 | 1464403838757 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 19:50:38 INFO - PROCESS | 1750 | 1464403838912 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f52d400 == 78 [pid = 1750] [id = 109] 19:50:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8f52e400) [pid = 1750] [serial = 326] [outer = (nil)] 19:50:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x92438000) [pid = 1750] [serial = 327] [outer = 0x8f52e400] 19:50:39 INFO - PROCESS | 1750 | 1464403839065 Marionette DEBUG loaded listener.js 19:50:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x92439400) [pid = 1750] [serial = 328] [outer = 0x8f52e400] 19:50:40 INFO - PROCESS | 1750 | 1464403840177 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]]]}] 19:50:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:50:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 2033ms 19:50:40 INFO - PROCESS | 1750 | 1464403840242 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 19:50:40 INFO - PROCESS | 1750 | 1464403840246 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 19:50:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:50:40 INFO - PROCESS | 1750 | 1464403840254 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:50:40 INFO - PROCESS | 1750 | 1464403840258 Marionette TRACE conn4 <- [1,410,null,{}] 19:50:40 INFO - PROCESS | 1750 | 1464403840264 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}] 19:50:40 INFO - PROCESS | 1750 | 1464403840545 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 19:50:40 INFO - PROCESS | 1750 | 1464403840811 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f22800 == 79 [pid = 1750] [id = 110] 19:50:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90f25000) [pid = 1750] [serial = 329] [outer = (nil)] 19:50:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90f2e800) [pid = 1750] [serial = 330] [outer = 0x90f25000] 19:50:40 INFO - PROCESS | 1750 | 1464403840905 Marionette DEBUG loaded listener.js 19:50:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x92439800) [pid = 1750] [serial = 331] [outer = 0x90f25000] 19:50:41 INFO - PROCESS | 1750 | 1464403841842 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]]]}] 19:50:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:50:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1639ms 19:50:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:50:41 INFO - PROCESS | 1750 | 1464403841894 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 19:50:41 INFO - PROCESS | 1750 | 1464403841898 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 19:50:41 INFO - PROCESS | 1750 | 1464403841905 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:50:41 INFO - PROCESS | 1750 | 1464403841908 Marionette TRACE conn4 <- [1,414,null,{}] 19:50:41 INFO - PROCESS | 1750 | 1464403841914 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}] 19:50:42 INFO - PROCESS | 1750 | 1464403842115 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 19:50:42 INFO - PROCESS | 1750 | 1464403842373 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b831000 == 80 [pid = 1750] [id = 111] 19:50:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9b89a400) [pid = 1750] [serial = 332] [outer = (nil)] 19:50:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0xa103c800) [pid = 1750] [serial = 333] [outer = 0x9b89a400] 19:50:42 INFO - PROCESS | 1750 | 1464403842482 Marionette DEBUG loaded listener.js 19:50:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0xa23c8400) [pid = 1750] [serial = 334] [outer = 0x9b89a400] 19:50:43 INFO - PROCESS | 1750 | 1464403843417 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]]]}] 19:50:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:50:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1585ms 19:50:43 INFO - PROCESS | 1750 | 1464403843491 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 19:50:43 INFO - PROCESS | 1750 | 1464403843494 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 19:50:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:50:43 INFO - PROCESS | 1750 | 1464403843502 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:50:43 INFO - PROCESS | 1750 | 1464403843506 Marionette TRACE conn4 <- [1,418,null,{}] 19:50:43 INFO - PROCESS | 1750 | 1464403843512 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}] 19:50:43 INFO - PROCESS | 1750 | 1464403843736 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 19:50:43 INFO - PROCESS | 1750 | 1464403843950 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x9127dc00 == 81 [pid = 1750] [id = 112] 19:50:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9127e000) [pid = 1750] [serial = 335] [outer = (nil)] 19:50:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91ed4000) [pid = 1750] [serial = 336] [outer = 0x9127e000] 19:50:44 INFO - PROCESS | 1750 | 1464403844084 Marionette DEBUG loaded listener.js 19:50:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x989cd800) [pid = 1750] [serial = 337] [outer = 0x9127e000] 19:50:45 INFO - PROCESS | 1750 | 1464403845617 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]]]}] 19:50:45 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 19:50:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2141ms 19:50:45 INFO - PROCESS | 1750 | 1464403845644 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 19:50:45 INFO - PROCESS | 1750 | 1464403845650 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 19:50:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:50:45 INFO - PROCESS | 1750 | 1464403845659 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:50:45 INFO - PROCESS | 1750 | 1464403845665 Marionette TRACE conn4 <- [1,422,null,{}] 19:50:45 INFO - PROCESS | 1750 | 1464403845673 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}] 19:50:45 INFO - PROCESS | 1750 | 1464403845840 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 19:50:46 INFO - PROCESS | 1750 | 1464403846004 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x910d0400 == 82 [pid = 1750] [id = 113] 19:50:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x910d2800) [pid = 1750] [serial = 338] [outer = (nil)] 19:50:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9127d800) [pid = 1750] [serial = 339] [outer = 0x910d2800] 19:50:46 INFO - PROCESS | 1750 | 1464403846089 Marionette DEBUG loaded listener.js 19:50:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x912bd400) [pid = 1750] [serial = 340] [outer = 0x910d2800] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x99562800 == 81 [pid = 1750] [id = 14] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x999b4800 == 80 [pid = 1750] [id = 21] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x97874c00 == 79 [pid = 1750] [id = 17] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x95057c00 == 78 [pid = 1750] [id = 16] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x946c1000 == 77 [pid = 1750] [id = 15] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0xa2235000) [pid = 1750] [serial = 264] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0xa272ec00 == 76 [pid = 1750] [id = 20] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x9d4db800 == 75 [pid = 1750] [id = 18] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x95344000 == 74 [pid = 1750] [id = 103] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x95059800 == 73 [pid = 1750] [id = 102] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x946bb400 == 72 [pid = 1750] [id = 101] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8f522c00 == 71 [pid = 1750] [id = 100] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x91bef800 == 70 [pid = 1750] [id = 99] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdc8000 == 69 [pid = 1750] [id = 98] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x9b78a800 == 68 [pid = 1750] [id = 91] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x9505a400 == 67 [pid = 1750] [id = 90] 19:50:47 INFO - PROCESS | 1750 | --DOCSHELL 0x91279c00 == 66 [pid = 1750] [id = 89] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9a2ad000) [pid = 1750] [serial = 255] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9ac2f400) [pid = 1750] [serial = 225] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0xa8c24800) [pid = 1750] [serial = 195] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9127a800) [pid = 1750] [serial = 240] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x91ecfc00) [pid = 1750] [serial = 231] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x926f5000) [pid = 1750] [serial = 246] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x93c92c00) [pid = 1750] [serial = 93] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x912c3400) [pid = 1750] [serial = 243] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa4f23c00) [pid = 1750] [serial = 183] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0xa6ea4c00) [pid = 1750] [serial = 153] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0xa31f2800) [pid = 1750] [serial = 234] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x910cf800) [pid = 1750] [serial = 237] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x93c93000) [pid = 1750] [serial = 222] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9b82c400) [pid = 1750] [serial = 262] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0xa68d7c00) [pid = 1750] [serial = 186] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x93950c00) [pid = 1750] [serial = 247] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0xa685f400) [pid = 1750] [serial = 150] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x95055c00) [pid = 1750] [serial = 141] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0xa6f3d800) [pid = 1750] [serial = 189] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9533ac00) [pid = 1750] [serial = 250] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x98994400) [pid = 1750] [serial = 252] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x9b787800) [pid = 1750] [serial = 261] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0xa6836400) [pid = 1750] [serial = 192] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x9b82e800) [pid = 1750] [serial = 180] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9b4a5400) [pid = 1750] [serial = 144] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0xa31f0800) [pid = 1750] [serial = 228] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x91bf1400) [pid = 1750] [serial = 244] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x95196400) [pid = 1750] [serial = 249] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9ac38c00) [pid = 1750] [serial = 256] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x999b4c00) [pid = 1750] [serial = 253] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9d6b3400) [pid = 1750] [serial = 259] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x9d3f6000) [pid = 1750] [serial = 258] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x95345c00) [pid = 1750] [serial = 177] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0xa23bf800) [pid = 1750] [serial = 147] [outer = (nil)] [url = about:blank] 19:50:47 INFO - PROCESS | 1750 | 1464403847626 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]]]}] 19:50:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:50:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1992ms 19:50:47 INFO - PROCESS | 1750 | 1464403847653 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 19:50:47 INFO - PROCESS | 1750 | 1464403847661 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 19:50:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:50:47 INFO - PROCESS | 1750 | 1464403847673 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:50:47 INFO - PROCESS | 1750 | 1464403847676 Marionette TRACE conn4 <- [1,426,null,{}] 19:50:47 INFO - PROCESS | 1750 | 1464403847683 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}] 19:50:47 INFO - PROCESS | 1750 | 1464403847879 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 19:50:48 INFO - PROCESS | 1750 | 1464403847997 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc9000 == 67 [pid = 1750] [id = 114] 19:50:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x910c6800) [pid = 1750] [serial = 341] [outer = (nil)] 19:50:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x91bef800) [pid = 1750] [serial = 342] [outer = 0x910c6800] 19:50:48 INFO - PROCESS | 1750 | 1464403848076 Marionette DEBUG loaded listener.js 19:50:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x91eca800) [pid = 1750] [serial = 343] [outer = 0x910c6800] 19:50:48 INFO - PROCESS | 1750 | 1464403848888 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] 19:50:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:50:48 INFO - PROCESS | 1750 | 1464403848962 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 19:50:48 INFO - PROCESS | 1750 | 1464403848969 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:50:48 INFO - PROCESS | 1750 | 1464403848975 Marionette TRACE conn4 <- [1,430,null,{}] 19:50:48 INFO - PROCESS | 1750 | 1464403848991 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}] 19:50:49 INFO - PROCESS | 1750 | 1464403849179 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 19:50:49 INFO - PROCESS | 1750 | 1464403849315 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x912c2400 == 68 [pid = 1750] [id = 115] 19:50:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x926f7c00) [pid = 1750] [serial = 344] [outer = (nil)] 19:50:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x93a80400) [pid = 1750] [serial = 345] [outer = 0x926f7c00] 19:50:49 INFO - PROCESS | 1750 | 1464403849396 Marionette DEBUG loaded listener.js 19:50:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x950ef000) [pid = 1750] [serial = 346] [outer = 0x926f7c00] 19:50:50 INFO - PROCESS | 1750 | 1464403850331 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]]]}] 19:50:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:50:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1393ms 19:50:50 INFO - PROCESS | 1750 | 1464403850361 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 19:50:50 INFO - PROCESS | 1750 | 1464403850365 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 19:50:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:50:50 INFO - PROCESS | 1750 | 1464403850372 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:50:50 INFO - PROCESS | 1750 | 1464403850375 Marionette TRACE conn4 <- [1,434,null,{}] 19:50:50 INFO - PROCESS | 1750 | 1464403850381 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}] 19:50:50 INFO - PROCESS | 1750 | 1464403850600 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 19:50:50 INFO - PROCESS | 1750 | 1464403850631 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x93950c00 == 69 [pid = 1750] [id = 116] 19:50:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x95059800) [pid = 1750] [serial = 347] [outer = (nil)] 19:50:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9533a400) [pid = 1750] [serial = 348] [outer = 0x95059800] 19:50:50 INFO - PROCESS | 1750 | 1464403850709 Marionette DEBUG loaded listener.js 19:50:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x97874c00) [pid = 1750] [serial = 349] [outer = 0x95059800] 19:50:51 INFO - PROCESS | 1750 | 1464403851635 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]]]}] 19:50:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:50:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1290ms 19:50:51 INFO - PROCESS | 1750 | 1464403851673 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 19:50:51 INFO - PROCESS | 1750 | 1464403851676 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 19:50:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:50:51 INFO - PROCESS | 1750 | 1464403851684 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:50:51 INFO - PROCESS | 1750 | 1464403851688 Marionette TRACE conn4 <- [1,438,null,{}] 19:50:51 INFO - PROCESS | 1750 | 1464403851694 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}] 19:50:52 INFO - PROCESS | 1750 | 1464403852142 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 19:50:52 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x95193400) [pid = 1750] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:50:52 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x95197000) [pid = 1750] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:50:52 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8fdccc00) [pid = 1750] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:50:52 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x910c9000) [pid = 1750] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:50:52 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x95199000) [pid = 1750] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:50:52 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x91bf0400) [pid = 1750] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:50:52 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x95344800) [pid = 1750] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:50:52 INFO - PROCESS | 1750 | 1464403852337 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdccc00 == 70 [pid = 1750] [id = 117] 19:50:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x910c9000) [pid = 1750] [serial = 350] [outer = (nil)] 19:50:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x93949400) [pid = 1750] [serial = 351] [outer = 0x910c9000] 19:50:52 INFO - PROCESS | 1750 | 1464403852415 Marionette DEBUG loaded listener.js 19:50:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9533ac00) [pid = 1750] [serial = 352] [outer = 0x910c9000] 19:50:53 INFO - PROCESS | 1750 | 1464403853161 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]]]}] 19:50:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:50:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1537ms 19:50:53 INFO - PROCESS | 1750 | 1464403853222 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 19:50:53 INFO - PROCESS | 1750 | 1464403853225 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 19:50:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:50:53 INFO - PROCESS | 1750 | 1464403853239 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:50:53 INFO - PROCESS | 1750 | 1464403853244 Marionette TRACE conn4 <- [1,442,null,{}] 19:50:53 INFO - PROCESS | 1750 | 1464403853251 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}] 19:50:53 INFO - PROCESS | 1750 | 1464403853453 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 19:50:53 INFO - PROCESS | 1750 | 1464403853476 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f31800 == 71 [pid = 1750] [id = 118] 19:50:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x95193400) [pid = 1750] [serial = 353] [outer = (nil)] 19:50:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x9a9eb400) [pid = 1750] [serial = 354] [outer = 0x95193400] 19:50:53 INFO - PROCESS | 1750 | 1464403853556 Marionette DEBUG loaded listener.js 19:50:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9ac3f800) [pid = 1750] [serial = 355] [outer = 0x95193400] 19:50:54 INFO - PROCESS | 1750 | 1464403854701 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]]]}] 19:50:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:50:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1542ms 19:50:54 INFO - PROCESS | 1750 | 1464403854775 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 19:50:54 INFO - PROCESS | 1750 | 1464403854783 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 19:50:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:50:54 INFO - PROCESS | 1750 | 1464403854794 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:50:54 INFO - PROCESS | 1750 | 1464403854800 Marionette TRACE conn4 <- [1,446,null,{}] 19:50:54 INFO - PROCESS | 1750 | 1464403854810 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}] 19:50:55 INFO - PROCESS | 1750 | 1464403855055 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 19:50:55 INFO - PROCESS | 1750 | 1464403855297 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f385400 == 72 [pid = 1750] [id = 119] 19:50:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x90f26400) [pid = 1750] [serial = 356] [outer = (nil)] 19:50:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x91278400) [pid = 1750] [serial = 357] [outer = 0x90f26400] 19:50:55 INFO - PROCESS | 1750 | 1464403855391 Marionette DEBUG loaded listener.js 19:50:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x912c4400) [pid = 1750] [serial = 358] [outer = 0x90f26400] 19:50:56 INFO - PROCESS | 1750 | 1464403856439 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]]]}] 19:50:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:50:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1703ms 19:50:56 INFO - PROCESS | 1750 | 1464403856497 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 19:50:56 INFO - PROCESS | 1750 | 1464403856506 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 19:50:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:50:56 INFO - PROCESS | 1750 | 1464403856518 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:50:56 INFO - PROCESS | 1750 | 1464403856522 Marionette TRACE conn4 <- [1,450,null,{}] 19:50:56 INFO - PROCESS | 1750 | 1464403856530 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}] 19:50:56 INFO - PROCESS | 1750 | 1464403856757 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 19:50:57 INFO - PROCESS | 1750 | 1464403857099 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f9c00 == 73 [pid = 1750] [id = 120] 19:50:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x926fcc00) [pid = 1750] [serial = 359] [outer = (nil)] 19:50:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x93c92c00) [pid = 1750] [serial = 360] [outer = 0x926fcc00] 19:50:57 INFO - PROCESS | 1750 | 1464403857267 Marionette DEBUG loaded listener.js 19:50:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x95198400) [pid = 1750] [serial = 361] [outer = 0x926fcc00] 19:50:58 INFO - PROCESS | 1750 | 1464403858430 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] 19:50:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:50:58 INFO - PROCESS | 1750 | 1464403858521 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 19:50:58 INFO - PROCESS | 1750 | 1464403858533 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:50:58 INFO - PROCESS | 1750 | 1464403858544 Marionette TRACE conn4 <- [1,454,null,{}] 19:50:58 INFO - PROCESS | 1750 | 1464403858636 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}] 19:50:59 INFO - PROCESS | 1750 | 1464403859013 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 19:50:59 INFO - PROCESS | 1750 | 1464403859240 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:50:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x99fb3400 == 74 [pid = 1750] [id = 121] 19:50:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x9a7d4400) [pid = 1750] [serial = 362] [outer = (nil)] 19:50:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9b783000) [pid = 1750] [serial = 363] [outer = 0x9a7d4400] 19:50:59 INFO - PROCESS | 1750 | 1464403859436 Marionette DEBUG loaded listener.js 19:50:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9b831400) [pid = 1750] [serial = 364] [outer = 0x9a7d4400] 19:51:00 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:00 INFO - PROCESS | 1750 | 1464403860537 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]]]}] 19:51:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:51:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 2083ms 19:51:00 INFO - PROCESS | 1750 | 1464403860613 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 19:51:00 INFO - PROCESS | 1750 | 1464403860618 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 19:51:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:51:00 INFO - PROCESS | 1750 | 1464403860626 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:51:00 INFO - PROCESS | 1750 | 1464403860631 Marionette TRACE conn4 <- [1,458,null,{}] 19:51:00 INFO - PROCESS | 1750 | 1464403860638 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}] 19:51:00 INFO - PROCESS | 1750 | 1464403860928 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 19:51:01 INFO - PROCESS | 1750 | 1464403861268 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac35800 == 75 [pid = 1750] [id = 122] 19:51:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9b789400) [pid = 1750] [serial = 365] [outer = (nil)] 19:51:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9d6b1c00) [pid = 1750] [serial = 366] [outer = 0x9b789400] 19:51:01 INFO - PROCESS | 1750 | 1464403861426 Marionette DEBUG loaded listener.js 19:51:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0xa050a400) [pid = 1750] [serial = 367] [outer = 0x9b789400] 19:51:02 INFO - PROCESS | 1750 | 1464403862787 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] 19:51:02 INFO - PROCESS | 1750 | 1464403862881 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 19:51:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:51:02 INFO - PROCESS | 1750 | 1464403862894 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:51:02 INFO - PROCESS | 1750 | 1464403862899 Marionette TRACE conn4 <- [1,462,null,{}] 19:51:02 INFO - PROCESS | 1750 | 1464403862984 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}] 19:51:03 INFO - PROCESS | 1750 | 1464403863312 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 19:51:03 INFO - PROCESS | 1750 | 1464403863489 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdce400 == 76 [pid = 1750] [id = 123] 19:51:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x99e52800) [pid = 1750] [serial = 368] [outer = (nil)] 19:51:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0xa25a1400) [pid = 1750] [serial = 369] [outer = 0x99e52800] 19:51:03 INFO - PROCESS | 1750 | 1464403863594 Marionette DEBUG loaded listener.js 19:51:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0xa31f0c00) [pid = 1750] [serial = 370] [outer = 0x99e52800] 19:51:04 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:04 INFO - PROCESS | 1750 | 1464403864626 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] 19:51:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:51:04 INFO - PROCESS | 1750 | 1464403864714 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 19:51:04 INFO - PROCESS | 1750 | 1464403864721 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:51:04 INFO - PROCESS | 1750 | 1464403864725 Marionette TRACE conn4 <- [1,466,null,{}] 19:51:04 INFO - PROCESS | 1750 | 1464403864732 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}] 19:51:04 INFO - PROCESS | 1750 | 1464403864986 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 19:51:05 INFO - PROCESS | 1750 | 1464403865208 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f503000 == 77 [pid = 1750] [id = 124] 19:51:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8f505000) [pid = 1750] [serial = 371] [outer = (nil)] 19:51:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8f50f800) [pid = 1750] [serial = 372] [outer = 0x8f505000] 19:51:05 INFO - PROCESS | 1750 | 1464403865297 Marionette DEBUG loaded listener.js 19:51:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0xa3646c00) [pid = 1750] [serial = 373] [outer = 0x8f505000] 19:51:06 INFO - PROCESS | 1750 | 1464403866219 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] 19:51:06 INFO - PROCESS | 1750 | 1464403866612 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 19:51:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:51:07 INFO - PROCESS | 1750 | 1464403867001 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:51:07 INFO - PROCESS | 1750 | 1464403867006 Marionette TRACE conn4 <- [1,470,null,{}] 19:51:07 INFO - PROCESS | 1750 | 1464403867019 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}] 19:51:07 INFO - PROCESS | 1750 | 1464403867202 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 19:51:07 INFO - PROCESS | 1750 | 1464403867362 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f501800 == 78 [pid = 1750] [id = 125] 19:51:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8fdc4000) [pid = 1750] [serial = 374] [outer = (nil)] 19:51:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0xa6837c00) [pid = 1750] [serial = 375] [outer = 0x8fdc4000] 19:51:07 INFO - PROCESS | 1750 | 1464403867457 Marionette DEBUG loaded listener.js 19:51:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0xa8291800) [pid = 1750] [serial = 376] [outer = 0x8fdc4000] 19:51:08 INFO - PROCESS | 1750 | 1464403868492 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]]]}] 19:51:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:51:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1769ms 19:51:08 INFO - PROCESS | 1750 | 1464403868552 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 19:51:08 INFO - PROCESS | 1750 | 1464403868555 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 19:51:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:51:08 INFO - PROCESS | 1750 | 1464403868562 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:51:08 INFO - PROCESS | 1750 | 1464403868566 Marionette TRACE conn4 <- [1,474,null,{}] 19:51:08 INFO - PROCESS | 1750 | 1464403868572 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}] 19:51:08 INFO - PROCESS | 1750 | 1464403868789 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 19:51:09 INFO - PROCESS | 1750 | 1464403869000 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f504400 == 79 [pid = 1750] [id = 126] 19:51:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x9257dc00) [pid = 1750] [serial = 377] [outer = (nil)] 19:51:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x92584400) [pid = 1750] [serial = 378] [outer = 0x9257dc00] 19:51:09 INFO - PROCESS | 1750 | 1464403869127 Marionette DEBUG loaded listener.js 19:51:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92587400) [pid = 1750] [serial = 379] [outer = 0x9257dc00] 19:51:10 INFO - PROCESS | 1750 | 1464403870424 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]]]}] 19:51:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:51:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1934ms 19:51:10 INFO - PROCESS | 1750 | 1464403870498 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 19:51:10 INFO - PROCESS | 1750 | 1464403870502 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 19:51:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:51:10 INFO - PROCESS | 1750 | 1464403870509 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:51:10 INFO - PROCESS | 1750 | 1464403870512 Marionette TRACE conn4 <- [1,478,null,{}] 19:51:10 INFO - PROCESS | 1750 | 1464403870519 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}] 19:51:10 INFO - PROCESS | 1750 | 1464403870762 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 19:51:11 INFO - PROCESS | 1750 | 1464403871050 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d83b800 == 80 [pid = 1750] [id = 127] 19:51:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d83e800) [pid = 1750] [serial = 380] [outer = (nil)] 19:51:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d842400) [pid = 1750] [serial = 381] [outer = 0x8d83e800] 19:51:11 INFO - PROCESS | 1750 | 1464403871142 Marionette DEBUG loaded listener.js 19:51:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d845000) [pid = 1750] [serial = 382] [outer = 0x8d83e800] 19:51:12 INFO - PROCESS | 1750 | 1464403872169 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]]]}] 19:51:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:51:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1700ms 19:51:12 INFO - PROCESS | 1750 | 1464403872213 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 19:51:12 INFO - PROCESS | 1750 | 1464403872219 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 19:51:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:51:12 INFO - PROCESS | 1750 | 1464403872228 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:51:12 INFO - PROCESS | 1750 | 1464403872232 Marionette TRACE conn4 <- [1,482,null,{}] 19:51:12 INFO - PROCESS | 1750 | 1464403872238 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}] 19:51:12 INFO - PROCESS | 1750 | 1464403872440 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 19:51:13 INFO - PROCESS | 1750 | 1464403873012 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f522c00 == 81 [pid = 1750] [id = 128] 19:51:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8f524c00) [pid = 1750] [serial = 383] [outer = (nil)] 19:51:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8f530400) [pid = 1750] [serial = 384] [outer = 0x8f524c00] 19:51:13 INFO - PROCESS | 1750 | 1464403873134 Marionette DEBUG loaded listener.js 19:51:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8f563800) [pid = 1750] [serial = 385] [outer = 0x8f524c00] 19:51:14 INFO - PROCESS | 1750 | 1464403874211 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]]]}] 19:51:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:51:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 2038ms 19:51:14 INFO - PROCESS | 1750 | 1464403874270 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 19:51:14 INFO - PROCESS | 1750 | 1464403874276 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 19:51:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:51:14 INFO - PROCESS | 1750 | 1464403874284 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:51:14 INFO - PROCESS | 1750 | 1464403874290 Marionette TRACE conn4 <- [1,486,null,{}] 19:51:14 INFO - PROCESS | 1750 | 1464403874299 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}] 19:51:14 INFO - PROCESS | 1750 | 1464403874495 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 19:51:14 INFO - PROCESS | 1750 | 1464403874718 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc9400 == 82 [pid = 1750] [id = 129] 19:51:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8fdd0800) [pid = 1750] [serial = 386] [outer = (nil)] 19:51:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x90f2c000) [pid = 1750] [serial = 387] [outer = 0x8fdd0800] 19:51:14 INFO - PROCESS | 1750 | 1464403874894 Marionette DEBUG loaded listener.js 19:51:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91275000) [pid = 1750] [serial = 388] [outer = 0x8fdd0800] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x91ec7000 == 81 [pid = 1750] [id = 77] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9519dc00 == 80 [pid = 1750] [id = 75] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x925c5c00 == 79 [pid = 1750] [id = 76] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9ac34c00) [pid = 1750] [serial = 312] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdccc00 == 78 [pid = 1750] [id = 117] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x93950c00 == 77 [pid = 1750] [id = 116] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x912c2400 == 76 [pid = 1750] [id = 115] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdc9000 == 75 [pid = 1750] [id = 114] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x910d0400 == 74 [pid = 1750] [id = 113] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8f530800 == 73 [pid = 1750] [id = 107] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x925c6800 == 72 [pid = 1750] [id = 106] 19:51:15 INFO - PROCESS | 1750 | 1464403875922 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]]]}] 19:51:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x90f24000) [pid = 1750] [serial = 389] [outer = 0xa22a8000] 19:51:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdcc000 == 71 [pid = 1750] [id = 105] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9532bc00) [pid = 1750] [serial = 303] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91275c00) [pid = 1750] [serial = 295] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x910cb400) [pid = 1750] [serial = 294] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x93950800) [pid = 1750] [serial = 300] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x93c96400) [pid = 1750] [serial = 301] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x989c6400) [pid = 1750] [serial = 306] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x91ece800) [pid = 1750] [serial = 298] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x91bfb400) [pid = 1750] [serial = 297] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x91bedc00) [pid = 1750] [serial = 267] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x95195000) [pid = 1750] [serial = 270] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9d6b3000) [pid = 1750] [serial = 273] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa638e400) [pid = 1750] [serial = 276] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa828c400) [pid = 1750] [serial = 279] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9a7dc000) [pid = 1750] [serial = 282] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8fdcbc00) [pid = 1750] [serial = 285] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9a7df000) [pid = 1750] [serial = 288] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8f380800) [pid = 1750] [serial = 291] [outer = (nil)] [url = about:blank] 19:51:15 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9988a800) [pid = 1750] [serial = 307] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x99e51800) [pid = 1750] [serial = 309] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9a7da400) [pid = 1750] [serial = 310] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9533dc00) [pid = 1750] [serial = 304] [outer = (nil)] [url = about:blank] 19:51:16 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9519b800) [pid = 1750] [serial = 219] [outer = (nil)] [url = about:blank] 19:51:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:51:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1735ms 19:51:16 INFO - PROCESS | 1750 | 1464403876057 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 19:51:16 INFO - PROCESS | 1750 | 1464403876062 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 19:51:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:51:16 INFO - PROCESS | 1750 | 1464403876095 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:51:16 INFO - PROCESS | 1750 | 1464403876098 Marionette TRACE conn4 <- [1,490,null,{}] 19:51:16 INFO - PROCESS | 1750 | 1464403876105 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}] 19:51:16 INFO - PROCESS | 1750 | 1464403876272 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 19:51:16 INFO - PROCESS | 1750 | 1464403876503 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x91279c00 == 72 [pid = 1750] [id = 130] 19:51:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x912bf800) [pid = 1750] [serial = 390] [outer = (nil)] 19:51:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91ec8800) [pid = 1750] [serial = 391] [outer = 0x912bf800] 19:51:16 INFO - PROCESS | 1750 | 1464403876584 Marionette DEBUG loaded listener.js 19:51:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x92436c00) [pid = 1750] [serial = 392] [outer = 0x912bf800] 19:51:17 INFO - PROCESS | 1750 | 1464403877350 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]]]}] 19:51:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:51:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1303ms 19:51:17 INFO - PROCESS | 1750 | 1464403877391 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 19:51:17 INFO - PROCESS | 1750 | 1464403877396 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 19:51:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:51:17 INFO - PROCESS | 1750 | 1464403877409 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:51:17 INFO - PROCESS | 1750 | 1464403877420 Marionette TRACE conn4 <- [1,494,null,{}] 19:51:17 INFO - PROCESS | 1750 | 1464403877433 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}] 19:51:17 INFO - PROCESS | 1750 | 1464403877619 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 19:51:17 INFO - PROCESS | 1750 | 1464403877761 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bfb400 == 73 [pid = 1750] [id = 131] 19:51:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x9243d000) [pid = 1750] [serial = 393] [outer = (nil)] 19:51:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x926f3800) [pid = 1750] [serial = 394] [outer = 0x9243d000] 19:51:17 INFO - PROCESS | 1750 | 1464403877839 Marionette DEBUG loaded listener.js 19:51:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x93950c00) [pid = 1750] [serial = 395] [outer = 0x9243d000] 19:51:18 INFO - PROCESS | 1750 | 1464403878752 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]]]}] 19:51:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:51:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1403ms 19:51:18 INFO - PROCESS | 1750 | 1464403878806 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 19:51:18 INFO - PROCESS | 1750 | 1464403878810 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 19:51:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:51:18 INFO - PROCESS | 1750 | 1464403878817 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:51:18 INFO - PROCESS | 1750 | 1464403878821 Marionette TRACE conn4 <- [1,498,null,{}] 19:51:18 INFO - PROCESS | 1750 | 1464403878826 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}] 19:51:19 INFO - PROCESS | 1750 | 1464403879048 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 19:51:19 INFO - PROCESS | 1750 | 1464403879069 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d843800 == 74 [pid = 1750] [id = 132] 19:51:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91ecc400) [pid = 1750] [serial = 396] [outer = (nil)] 19:51:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x946b9400) [pid = 1750] [serial = 397] [outer = 0x91ecc400] 19:51:19 INFO - PROCESS | 1750 | 1464403879143 Marionette DEBUG loaded listener.js 19:51:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x95197800) [pid = 1750] [serial = 398] [outer = 0x91ecc400] 19:51:20 INFO - PROCESS | 1750 | 1464403880051 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]]]}] 19:51:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:51:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1284ms 19:51:20 INFO - PROCESS | 1750 | 1464403880109 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 19:51:20 INFO - PROCESS | 1750 | 1464403880112 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 19:51:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:51:20 INFO - PROCESS | 1750 | 1464403880120 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:51:20 INFO - PROCESS | 1750 | 1464403880124 Marionette TRACE conn4 <- [1,502,null,{}] 19:51:20 INFO - PROCESS | 1750 | 1464403880130 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}] 19:51:20 INFO - PROCESS | 1750 | 1464403880451 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 19:51:20 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x910c9000) [pid = 1750] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:51:20 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x926f7c00) [pid = 1750] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:51:20 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x910d2800) [pid = 1750] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:51:20 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x910c6800) [pid = 1750] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:51:20 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x95059800) [pid = 1750] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:51:20 INFO - PROCESS | 1750 | 1464403880549 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x91278c00 == 75 [pid = 1750] [id = 133] 19:51:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x9127c000) [pid = 1750] [serial = 399] [outer = (nil)] 19:51:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x93947400) [pid = 1750] [serial = 400] [outer = 0x9127c000] 19:51:20 INFO - PROCESS | 1750 | 1464403880634 Marionette DEBUG loaded listener.js 19:51:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x95342400) [pid = 1750] [serial = 401] [outer = 0x9127c000] 19:51:21 INFO - PROCESS | 1750 | 1464403881417 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]]]}] 19:51:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:51:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1330ms 19:51:21 INFO - PROCESS | 1750 | 1464403881451 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 19:51:21 INFO - PROCESS | 1750 | 1464403881454 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 19:51:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:51:21 INFO - PROCESS | 1750 | 1464403881461 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:51:21 INFO - PROCESS | 1750 | 1464403881464 Marionette TRACE conn4 <- [1,506,null,{}] 19:51:21 INFO - PROCESS | 1750 | 1464403881470 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}] 19:51:21 INFO - PROCESS | 1750 | 1464403881630 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 19:51:21 INFO - PROCESS | 1750 | 1464403881654 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7cc00 == 76 [pid = 1750] [id = 134] 19:51:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9533e400) [pid = 1750] [serial = 402] [outer = (nil)] 19:51:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x99e54000) [pid = 1750] [serial = 403] [outer = 0x9533e400] 19:51:21 INFO - PROCESS | 1750 | 1464403881733 Marionette DEBUG loaded listener.js 19:51:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9a7dc800) [pid = 1750] [serial = 404] [outer = 0x9533e400] 19:51:22 INFO - PROCESS | 1750 | 1464403882799 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]]]}] 19:51:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:51:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1392ms 19:51:22 INFO - PROCESS | 1750 | 1464403882855 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 19:51:22 INFO - PROCESS | 1750 | 1464403882862 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 19:51:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:51:22 INFO - PROCESS | 1750 | 1464403882871 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:51:22 INFO - PROCESS | 1750 | 1464403882877 Marionette TRACE conn4 <- [1,510,null,{}] 19:51:22 INFO - PROCESS | 1750 | 1464403882889 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}] 19:51:23 INFO - PROCESS | 1750 | 1464403883129 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 19:51:23 INFO - PROCESS | 1750 | 1464403883376 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd78400 == 77 [pid = 1750] [id = 135] 19:51:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8dd78800) [pid = 1750] [serial = 405] [outer = (nil)] 19:51:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8dd7dc00) [pid = 1750] [serial = 406] [outer = 0x8dd78800] 19:51:23 INFO - PROCESS | 1750 | 1464403883510 Marionette DEBUG loaded listener.js 19:51:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8f507000) [pid = 1750] [serial = 407] [outer = 0x8dd78800] 19:51:24 INFO - PROCESS | 1750 | 1464403884518 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]]]}] 19:51:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:51:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1696ms 19:51:24 INFO - PROCESS | 1750 | 1464403884569 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 19:51:24 INFO - PROCESS | 1750 | 1464403884578 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 19:51:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:51:24 INFO - PROCESS | 1750 | 1464403884590 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:51:24 INFO - PROCESS | 1750 | 1464403884597 Marionette TRACE conn4 <- [1,514,null,{}] 19:51:24 INFO - PROCESS | 1750 | 1464403884604 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}] 19:51:24 INFO - PROCESS | 1750 | 1464403884809 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 19:51:25 INFO - PROCESS | 1750 | 1464403885027 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc8000 == 78 [pid = 1750] [id = 136] 19:51:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8fdcdc00) [pid = 1750] [serial = 408] [outer = (nil)] 19:51:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x90f2f400) [pid = 1750] [serial = 409] [outer = 0x8fdcdc00] 19:51:25 INFO - PROCESS | 1750 | 1464403885164 Marionette DEBUG loaded listener.js 19:51:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x912bc000) [pid = 1750] [serial = 410] [outer = 0x8fdcdc00] 19:51:26 INFO - PROCESS | 1750 | 1464403886115 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]]]}] 19:51:26 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 19:51:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1585ms 19:51:26 INFO - PROCESS | 1750 | 1464403886176 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 19:51:26 INFO - PROCESS | 1750 | 1464403886179 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 19:51:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:51:26 INFO - PROCESS | 1750 | 1464403886187 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:51:26 INFO - PROCESS | 1750 | 1464403886193 Marionette TRACE conn4 <- [1,518,null,{}] 19:51:26 INFO - PROCESS | 1750 | 1464403886255 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}] 19:51:26 INFO - PROCESS | 1750 | 1464403886480 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 19:51:26 INFO - PROCESS | 1750 | 1464403886703 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x92580000 == 79 [pid = 1750] [id = 137] 19:51:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x925cd400) [pid = 1750] [serial = 411] [outer = (nil)] 19:51:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x93c9fc00) [pid = 1750] [serial = 412] [outer = 0x925cd400] 19:51:26 INFO - PROCESS | 1750 | 1464403886801 Marionette DEBUG loaded listener.js 19:51:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9533dc00) [pid = 1750] [serial = 413] [outer = 0x925cd400] 19:51:27 INFO - PROCESS | 1750 | 1464403887695 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]]]}] 19:51:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:51:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1552ms 19:51:27 INFO - PROCESS | 1750 | 1464403887740 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 19:51:27 INFO - PROCESS | 1750 | 1464403887746 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 19:51:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:51:27 INFO - PROCESS | 1750 | 1464403887753 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:51:27 INFO - PROCESS | 1750 | 1464403887756 Marionette TRACE conn4 <- [1,522,null,{}] 19:51:27 INFO - PROCESS | 1750 | 1464403887762 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}] 19:51:27 INFO - PROCESS | 1750 | 1464403887976 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 19:51:28 INFO - PROCESS | 1750 | 1464403888247 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f508800 == 80 [pid = 1750] [id = 138] 19:51:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x925c6800) [pid = 1750] [serial = 414] [outer = (nil)] 19:51:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9a7d4c00) [pid = 1750] [serial = 415] [outer = 0x925c6800] 19:51:28 INFO - PROCESS | 1750 | 1464403888392 Marionette DEBUG loaded listener.js 19:51:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9ac38c00) [pid = 1750] [serial = 416] [outer = 0x925c6800] 19:51:29 INFO - PROCESS | 1750 | 1464403889326 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]]]}] 19:51:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:51:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1635ms 19:51:29 INFO - PROCESS | 1750 | 1464403889390 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 19:51:29 INFO - PROCESS | 1750 | 1464403889394 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 19:51:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:51:29 INFO - PROCESS | 1750 | 1464403889401 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:51:29 INFO - PROCESS | 1750 | 1464403889405 Marionette TRACE conn4 <- [1,526,null,{}] 19:51:29 INFO - PROCESS | 1750 | 1464403889411 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}] 19:51:29 INFO - PROCESS | 1750 | 1464403889612 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 19:51:29 INFO - PROCESS | 1750 | 1464403889830 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x912a5400 == 81 [pid = 1750] [id = 139] 19:51:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x912a5c00) [pid = 1750] [serial = 417] [outer = (nil)] 19:51:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x912ad800) [pid = 1750] [serial = 418] [outer = 0x912a5c00] 19:51:29 INFO - PROCESS | 1750 | 1464403889969 Marionette DEBUG loaded listener.js 19:51:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x912b0400) [pid = 1750] [serial = 419] [outer = 0x912a5c00] 19:51:30 INFO - PROCESS | 1750 | 1464403890944 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]]]}] 19:51:30 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 19:51:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1583ms 19:51:30 INFO - PROCESS | 1750 | 1464403890985 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 19:51:30 INFO - PROCESS | 1750 | 1464403890990 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 19:51:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:51:30 INFO - PROCESS | 1750 | 1464403890997 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:51:31 INFO - PROCESS | 1750 | 1464403891000 Marionette TRACE conn4 <- [1,530,null,{}] 19:51:31 INFO - PROCESS | 1750 | 1464403891007 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}] 19:51:31 INFO - PROCESS | 1750 | 1464403891224 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 19:51:31 INFO - PROCESS | 1750 | 1464403891451 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac36c00 == 82 [pid = 1750] [id = 140] 19:51:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9ac4c400) [pid = 1750] [serial = 420] [outer = (nil)] 19:51:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9b82e400) [pid = 1750] [serial = 421] [outer = 0x9ac4c400] 19:51:31 INFO - PROCESS | 1750 | 1464403891557 Marionette DEBUG loaded listener.js 19:51:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9d42c400) [pid = 1750] [serial = 422] [outer = 0x9ac4c400] 19:51:32 INFO - PROCESS | 1750 | 1464403892401 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"]]]}] 19:51:32 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 19:51:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:51:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:51:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:51:32 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 19:51:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:51:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:51:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:51:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:51:32 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:51:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1439ms 19:51:32 INFO - PROCESS | 1750 | 1464403892438 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 19:51:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:51:32 INFO - PROCESS | 1750 | 1464403892445 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 19:51:32 INFO - PROCESS | 1750 | 1464403892453 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:51:32 INFO - PROCESS | 1750 | 1464403892457 Marionette TRACE conn4 <- [1,534,null,{}] 19:51:32 INFO - PROCESS | 1750 | 1464403892463 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}] 19:51:32 INFO - PROCESS | 1750 | 1464403892674 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 19:51:32 INFO - PROCESS | 1750 | 1464403892846 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e15ac00 == 83 [pid = 1750] [id = 141] 19:51:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8e15b400) [pid = 1750] [serial = 423] [outer = (nil)] 19:51:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8f37f800) [pid = 1750] [serial = 424] [outer = 0x8e15b400] 19:51:32 INFO - PROCESS | 1750 | 1464403892935 Marionette DEBUG loaded listener.js 19:51:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9b902c00) [pid = 1750] [serial = 425] [outer = 0x8e15b400] 19:51:33 INFO - PROCESS | 1750 | 1464403893891 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]]]}] 19:51:33 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:51:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1482ms 19:51:33 INFO - PROCESS | 1750 | 1464403893970 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 19:51:33 INFO - PROCESS | 1750 | 1464403893975 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 19:51:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:51:33 INFO - PROCESS | 1750 | 1464403893984 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:51:33 INFO - PROCESS | 1750 | 1464403893988 Marionette TRACE conn4 <- [1,538,null,{}] 19:51:33 INFO - PROCESS | 1750 | 1464403893994 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}] 19:51:34 INFO - PROCESS | 1750 | 1464403894225 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 19:51:34 INFO - PROCESS | 1750 | 1464403894416 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c911c00 == 84 [pid = 1750] [id = 142] 19:51:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8c912000) [pid = 1750] [serial = 426] [outer = (nil)] 19:51:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8c919800) [pid = 1750] [serial = 427] [outer = 0x8c912000] 19:51:34 INFO - PROCESS | 1750 | 1464403894548 Marionette DEBUG loaded listener.js 19:51:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8c91fc00) [pid = 1750] [serial = 428] [outer = 0x8c912000] 19:51:35 INFO - PROCESS | 1750 | 1464403895463 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]]]}] 19:51:35 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. 19:51:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1532ms 19:51:35 INFO - PROCESS | 1750 | 1464403895524 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 19:51:35 INFO - PROCESS | 1750 | 1464403895527 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 19:51:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:51:35 INFO - PROCESS | 1750 | 1464403895537 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:51:35 INFO - PROCESS | 1750 | 1464403895541 Marionette TRACE conn4 <- [1,542,null,{}] 19:51:35 INFO - PROCESS | 1750 | 1464403895547 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}] 19:51:35 INFO - PROCESS | 1750 | 1464403895742 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 19:51:35 INFO - PROCESS | 1750 | 1464403895919 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91a400 == 85 [pid = 1750] [id = 143] 19:51:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8c91b800) [pid = 1750] [serial = 429] [outer = (nil)] 19:51:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x99c5e800) [pid = 1750] [serial = 430] [outer = 0x8c91b800] 19:51:36 INFO - PROCESS | 1750 | 1464403896011 Marionette DEBUG loaded listener.js 19:51:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x99c64000) [pid = 1750] [serial = 431] [outer = 0x8c91b800] 19:51:37 INFO - PROCESS | 1750 | 1464403897121 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]]]}] 19:51:37 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. 19:51:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1644ms 19:51:37 INFO - PROCESS | 1750 | 1464403897229 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 19:51:37 INFO - PROCESS | 1750 | 1464403897235 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 19:51:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:51:37 INFO - PROCESS | 1750 | 1464403897285 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:51:37 INFO - PROCESS | 1750 | 1464403897290 Marionette TRACE conn4 <- [1,546,null,{}] 19:51:37 INFO - PROCESS | 1750 | 1464403897296 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}] 19:51:37 INFO - PROCESS | 1750 | 1464403897514 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 19:51:37 INFO - PROCESS | 1750 | 1464403897719 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c911800 == 86 [pid = 1750] [id = 144] 19:51:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8c91d800) [pid = 1750] [serial = 432] [outer = (nil)] 19:51:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8cc93800) [pid = 1750] [serial = 433] [outer = 0x8c91d800] 19:51:37 INFO - PROCESS | 1750 | 1464403897806 Marionette DEBUG loaded listener.js 19:51:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8cc98000) [pid = 1750] [serial = 434] [outer = 0x8c91d800] 19:51:38 INFO - PROCESS | 1750 | 1464403898747 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]]]}] 19:51:38 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:51:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1521ms 19:51:38 INFO - PROCESS | 1750 | 1464403898769 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 19:51:38 INFO - PROCESS | 1750 | 1464403898774 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 19:51:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:51:38 INFO - PROCESS | 1750 | 1464403898781 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:51:38 INFO - PROCESS | 1750 | 1464403898785 Marionette TRACE conn4 <- [1,550,null,{}] 19:51:38 INFO - PROCESS | 1750 | 1464403898791 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}] 19:51:39 INFO - PROCESS | 1750 | 1464403899066 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 19:51:39 INFO - PROCESS | 1750 | 1464403899333 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc90c00 == 87 [pid = 1750] [id = 145] 19:51:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8cc9e000) [pid = 1750] [serial = 435] [outer = (nil)] 19:51:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x99c6b000) [pid = 1750] [serial = 436] [outer = 0x8cc9e000] 19:51:39 INFO - PROCESS | 1750 | 1464403899434 Marionette DEBUG loaded listener.js 19:51:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0xa259c400) [pid = 1750] [serial = 437] [outer = 0x8cc9e000] 19:51:40 INFO - PROCESS | 1750 | 1464403900369 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]]]}] 19:51:40 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. 19:51:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1684ms 19:51:40 INFO - PROCESS | 1750 | 1464403900467 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 19:51:40 INFO - PROCESS | 1750 | 1464403900472 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 19:51:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:51:40 INFO - PROCESS | 1750 | 1464403900479 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:51:40 INFO - PROCESS | 1750 | 1464403900482 Marionette TRACE conn4 <- [1,554,null,{}] 19:51:40 INFO - PROCESS | 1750 | 1464403900489 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}] 19:51:40 INFO - PROCESS | 1750 | 1464403900731 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 19:51:41 INFO - PROCESS | 1750 | 1464403900997 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c125c00 == 88 [pid = 1750] [id = 146] 19:51:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8c126c00) [pid = 1750] [serial = 438] [outer = (nil)] 19:51:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8c12e400) [pid = 1750] [serial = 439] [outer = 0x8c126c00] 19:51:41 INFO - PROCESS | 1750 | 1464403901087 Marionette DEBUG loaded listener.js 19:51:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8c130400) [pid = 1750] [serial = 440] [outer = 0x8c126c00] 19:51:41 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:42 INFO - PROCESS | 1750 | 1464403902034 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]]]}] 19:51:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:51:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1588ms 19:51:42 INFO - PROCESS | 1750 | 1464403902068 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 19:51:42 INFO - PROCESS | 1750 | 1464403902072 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 19:51:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:51:42 INFO - PROCESS | 1750 | 1464403902078 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:51:42 INFO - PROCESS | 1750 | 1464403902081 Marionette TRACE conn4 <- [1,558,null,{}] 19:51:42 INFO - PROCESS | 1750 | 1464403902088 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}] 19:51:42 INFO - PROCESS | 1750 | 1464403902277 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 19:51:42 INFO - PROCESS | 1750 | 1464403902911 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21c400 == 89 [pid = 1750] [id = 147] 19:51:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8c21c800) [pid = 1750] [serial = 441] [outer = (nil)] 19:51:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8c21e800) [pid = 1750] [serial = 442] [outer = 0x8c21c800] 19:51:43 INFO - PROCESS | 1750 | 1464403902999 Marionette DEBUG loaded listener.js 19:51:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8c91b400) [pid = 1750] [serial = 443] [outer = 0x8c21c800] 19:51:43 INFO - PROCESS | 1750 | 1464403903965 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]]]}] 19:51:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:51:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1932ms 19:51:44 INFO - PROCESS | 1750 | 1464403904013 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 19:51:44 INFO - PROCESS | 1750 | 1464403904018 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 19:51:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:51:44 INFO - PROCESS | 1750 | 1464403904026 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:51:44 INFO - PROCESS | 1750 | 1464403904032 Marionette TRACE conn4 <- [1,562,null,{}] 19:51:44 INFO - PROCESS | 1750 | 1464403904040 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}] 19:51:44 INFO - PROCESS | 1750 | 1464403904228 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 19:51:44 INFO - PROCESS | 1750 | 1464403904460 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d841000 == 90 [pid = 1750] [id = 148] 19:51:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8d846400) [pid = 1750] [serial = 444] [outer = (nil)] 19:51:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8dd7c800) [pid = 1750] [serial = 445] [outer = 0x8d846400] 19:51:44 INFO - PROCESS | 1750 | 1464403904664 Marionette DEBUG loaded listener.js 19:51:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8e15f000) [pid = 1750] [serial = 446] [outer = 0x8d846400] 19:51:45 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:45 INFO - PROCESS | 1750 | 1464403905544 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]]]}] 19:51:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:51:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1587ms 19:51:45 INFO - PROCESS | 1750 | 1464403905617 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 19:51:45 INFO - PROCESS | 1750 | 1464403905623 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 19:51:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:51:45 INFO - PROCESS | 1750 | 1464403905631 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:51:45 INFO - PROCESS | 1750 | 1464403905635 Marionette TRACE conn4 <- [1,566,null,{}] 19:51:45 INFO - PROCESS | 1750 | 1464403905643 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}] 19:51:45 INFO - PROCESS | 1750 | 1464403905854 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 19:51:46 INFO - PROCESS | 1750 | 1464403906119 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d838800 == 91 [pid = 1750] [id = 149] 19:51:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8f379400) [pid = 1750] [serial = 447] [outer = (nil)] 19:51:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8f560000) [pid = 1750] [serial = 448] [outer = 0x8f379400] 19:51:46 INFO - PROCESS | 1750 | 1464403906251 Marionette DEBUG loaded listener.js 19:51:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8fdccc00) [pid = 1750] [serial = 449] [outer = 0x8f379400] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x910c9400 == 90 [pid = 1750] [id = 92] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x910c7800 == 89 [pid = 1750] [id = 93] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x91278c00 == 88 [pid = 1750] [id = 133] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x9a9eb400) [pid = 1750] [serial = 354] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x93951400) [pid = 1750] [serial = 318] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0xa103c800) [pid = 1750] [serial = 333] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x92438000) [pid = 1750] [serial = 327] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x912bec00) [pid = 1750] [serial = 315] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9af72800) [pid = 1750] [serial = 321] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x90f2e800) [pid = 1750] [serial = 330] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x9d3f7400) [pid = 1750] [serial = 324] [outer = (nil)] [url = about:blank] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8d843800 == 87 [pid = 1750] [id = 132] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x91bfb400 == 86 [pid = 1750] [id = 131] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x91279c00 == 85 [pid = 1750] [id = 130] 19:51:46 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdc9400 == 84 [pid = 1750] [id = 129] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8f522c00 == 83 [pid = 1750] [id = 128] 19:51:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8f503000 == 82 [pid = 1750] [id = 124] 19:51:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdce400 == 81 [pid = 1750] [id = 123] 19:51:47 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac35800 == 80 [pid = 1750] [id = 122] 19:51:47 INFO - PROCESS | 1750 | --DOCSHELL 0x99fb3400 == 79 [pid = 1750] [id = 121] 19:51:47 INFO - PROCESS | 1750 | --DOCSHELL 0x926f9c00 == 78 [pid = 1750] [id = 120] 19:51:47 INFO - PROCESS | 1750 | --DOCSHELL 0x8f385400 == 77 [pid = 1750] [id = 119] 19:51:47 INFO - PROCESS | 1750 | 1464403907188 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]]]}] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9533ac00) [pid = 1750] [serial = 352] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x93949400) [pid = 1750] [serial = 351] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x91ed4000) [pid = 1750] [serial = 336] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x950ef000) [pid = 1750] [serial = 346] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x912bd400) [pid = 1750] [serial = 340] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9127d800) [pid = 1750] [serial = 339] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x91bef800) [pid = 1750] [serial = 342] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9533a400) [pid = 1750] [serial = 348] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x93a80400) [pid = 1750] [serial = 345] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x91eca800) [pid = 1750] [serial = 343] [outer = (nil)] [url = about:blank] 19:51:47 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x97874c00) [pid = 1750] [serial = 349] [outer = (nil)] [url = about:blank] 19:51:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:51:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1635ms 19:51:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:51:47 INFO - PROCESS | 1750 | 1464403907268 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 19:51:47 INFO - PROCESS | 1750 | 1464403907271 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 19:51:47 INFO - PROCESS | 1750 | 1464403907286 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:51:47 INFO - PROCESS | 1750 | 1464403907294 Marionette TRACE conn4 <- [1,570,null,{}] 19:51:47 INFO - PROCESS | 1750 | 1464403907303 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}] 19:51:47 INFO - PROCESS | 1750 | 1464403907479 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 19:51:47 INFO - PROCESS | 1750 | 1464403907631 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d838c00 == 78 [pid = 1750] [id = 150] 19:51:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8f378400) [pid = 1750] [serial = 450] [outer = (nil)] 19:51:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x912a9800) [pid = 1750] [serial = 451] [outer = 0x8f378400] 19:51:47 INFO - PROCESS | 1750 | 1464403907711 Marionette DEBUG loaded listener.js 19:51:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x912b6c00) [pid = 1750] [serial = 452] [outer = 0x8f378400] 19:51:48 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:48 INFO - PROCESS | 1750 | 1464403908508 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]]]}] 19:51:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:51:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1297ms 19:51:48 INFO - PROCESS | 1750 | 1464403908575 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 19:51:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:51:48 INFO - PROCESS | 1750 | 1464403908579 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 19:51:48 INFO - PROCESS | 1750 | 1464403908586 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:51:48 INFO - PROCESS | 1750 | 1464403908589 Marionette TRACE conn4 <- [1,574,null,{}] 19:51:48 INFO - PROCESS | 1750 | 1464403908594 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}] 19:51:48 INFO - PROCESS | 1750 | 1464403908777 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 19:51:48 INFO - PROCESS | 1750 | 1464403908928 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d843800 == 79 [pid = 1750] [id = 151] 19:51:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8dd71400) [pid = 1750] [serial = 453] [outer = (nil)] 19:51:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x91bee000) [pid = 1750] [serial = 454] [outer = 0x8dd71400] 19:51:49 INFO - PROCESS | 1750 | 1464403909004 Marionette DEBUG loaded listener.js 19:51:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x91bf4800) [pid = 1750] [serial = 455] [outer = 0x8dd71400] 19:51:49 INFO - PROCESS | 1750 | 1464403909924 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]]]}] 19:51:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:51:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1395ms 19:51:49 INFO - PROCESS | 1750 | 1464403909984 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 19:51:49 INFO - PROCESS | 1750 | 1464403909987 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 19:51:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:51:49 INFO - PROCESS | 1750 | 1464403909994 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:51:49 INFO - PROCESS | 1750 | 1464403909997 Marionette TRACE conn4 <- [1,578,null,{}] 19:51:50 INFO - PROCESS | 1750 | 1464403910003 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}] 19:51:50 INFO - PROCESS | 1750 | 1464403910234 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 19:51:50 INFO - PROCESS | 1750 | 1464403910262 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ec7c00 == 80 [pid = 1750] [id = 152] 19:51:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x91ec9000) [pid = 1750] [serial = 456] [outer = (nil)] 19:51:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x92438000) [pid = 1750] [serial = 457] [outer = 0x91ec9000] 19:51:50 INFO - PROCESS | 1750 | 1464403910349 Marionette DEBUG loaded listener.js 19:51:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x92584000) [pid = 1750] [serial = 458] [outer = 0x91ec9000] 19:51:51 INFO - PROCESS | 1750 | 1464403911343 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]]]}] 19:51:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:51:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1379ms 19:51:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:51:51 INFO - PROCESS | 1750 | 1464403911375 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 19:51:51 INFO - PROCESS | 1750 | 1464403911378 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 19:51:51 INFO - PROCESS | 1750 | 1464403911384 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:51:51 INFO - PROCESS | 1750 | 1464403911388 Marionette TRACE conn4 <- [1,582,null,{}] 19:51:51 INFO - PROCESS | 1750 | 1464403911394 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}] 19:51:51 INFO - PROCESS | 1750 | 1464403911897 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x91ecc400) [pid = 1750] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9127c000) [pid = 1750] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x912bf800) [pid = 1750] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9243d000) [pid = 1750] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8f524c00) [pid = 1750] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8fdd0800) [pid = 1750] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x93a79400) [pid = 1750] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:51:51 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x99680400) [pid = 1750] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:51:52 INFO - PROCESS | 1750 | 1464403912054 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f524c00 == 81 [pid = 1750] [id = 153] 19:51:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8f525c00) [pid = 1750] [serial = 459] [outer = (nil)] 19:51:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9127ac00) [pid = 1750] [serial = 460] [outer = 0x8f525c00] 19:51:52 INFO - PROCESS | 1750 | 1464403912141 Marionette DEBUG loaded listener.js 19:51:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9243d000) [pid = 1750] [serial = 461] [outer = 0x8f525c00] 19:51:52 INFO - PROCESS | 1750 | 1464403912844 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]]]}] 19:51:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:51:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1487ms 19:51:52 INFO - PROCESS | 1750 | 1464403912871 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 19:51:52 INFO - PROCESS | 1750 | 1464403912875 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 19:51:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:51:52 INFO - PROCESS | 1750 | 1464403912892 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:51:52 INFO - PROCESS | 1750 | 1464403912894 Marionette TRACE conn4 <- [1,586,null,{}] 19:51:52 INFO - PROCESS | 1750 | 1464403912901 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}] 19:51:53 INFO - PROCESS | 1750 | 1464403913073 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 19:51:53 INFO - PROCESS | 1750 | 1464403913088 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc6c00 == 82 [pid = 1750] [id = 154] 19:51:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x926f5000) [pid = 1750] [serial = 462] [outer = (nil)] 19:51:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x93c96400) [pid = 1750] [serial = 463] [outer = 0x926f5000] 19:51:53 INFO - PROCESS | 1750 | 1464403913171 Marionette DEBUG loaded listener.js 19:51:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x95059c00) [pid = 1750] [serial = 464] [outer = 0x926f5000] 19:51:53 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:51:54 INFO - PROCESS | 1750 | 1464403914251 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]]]}] 19:51:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:51:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1380ms 19:51:54 INFO - PROCESS | 1750 | 1464403914273 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 19:51:54 INFO - PROCESS | 1750 | 1464403914279 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 19:51:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:51:54 INFO - PROCESS | 1750 | 1464403914289 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:51:54 INFO - PROCESS | 1750 | 1464403914294 Marionette TRACE conn4 <- [1,590,null,{}] 19:51:54 INFO - PROCESS | 1750 | 1464403914305 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}] 19:51:54 INFO - PROCESS | 1750 | 1464403914515 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 19:51:54 INFO - PROCESS | 1750 | 1464403914764 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21f800 == 83 [pid = 1750] [id = 155] 19:51:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8c21fc00) [pid = 1750] [serial = 465] [outer = (nil)] 19:51:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8d842c00) [pid = 1750] [serial = 466] [outer = 0x8c21fc00] 19:51:54 INFO - PROCESS | 1750 | 1464403914910 Marionette DEBUG loaded listener.js 19:51:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8dd7cc00) [pid = 1750] [serial = 467] [outer = 0x8c21fc00] 19:51:56 INFO - PROCESS | 1750 | 1464403916012 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]]]}] 19:51:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:51:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1788ms 19:51:56 INFO - PROCESS | 1750 | 1464403916078 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 19:51:56 INFO - PROCESS | 1750 | 1464403916088 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 19:51:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:51:56 INFO - PROCESS | 1750 | 1464403916101 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:51:56 INFO - PROCESS | 1750 | 1464403916105 Marionette TRACE conn4 <- [1,594,null,{}] 19:51:56 INFO - PROCESS | 1750 | 1464403916113 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}] 19:51:56 INFO - PROCESS | 1750 | 1464403916366 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 19:51:56 INFO - PROCESS | 1750 | 1464403916607 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f52d800 == 84 [pid = 1750] [id = 156] 19:51:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8f52f800) [pid = 1750] [serial = 468] [outer = (nil)] 19:51:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8f568800) [pid = 1750] [serial = 469] [outer = 0x8f52f800] 19:51:56 INFO - PROCESS | 1750 | 1464403916717 Marionette DEBUG loaded listener.js 19:51:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x90f31c00) [pid = 1750] [serial = 470] [outer = 0x8f52f800] 19:51:57 INFO - PROCESS | 1750 | 1464403917721 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]]]}] 19:51:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:51:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1698ms 19:51:57 INFO - PROCESS | 1750 | 1464403917799 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 19:51:57 INFO - PROCESS | 1750 | 1464403917803 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 19:51:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:51:57 INFO - PROCESS | 1750 | 1464403917811 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:51:57 INFO - PROCESS | 1750 | 1464403917817 Marionette TRACE conn4 <- [1,598,null,{}] 19:51:57 INFO - PROCESS | 1750 | 1464403917835 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}] 19:51:58 INFO - PROCESS | 1750 | 1464403918128 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 19:51:58 INFO - PROCESS | 1750 | 1464403918366 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f527800 == 85 [pid = 1750] [id = 157] 19:51:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x92581000) [pid = 1750] [serial = 471] [outer = (nil)] 19:51:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9394cc00) [pid = 1750] [serial = 472] [outer = 0x92581000] 19:51:58 INFO - PROCESS | 1750 | 1464403918474 Marionette DEBUG loaded listener.js 19:51:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x950f0000) [pid = 1750] [serial = 473] [outer = 0x92581000] 19:51:59 INFO - PROCESS | 1750 | 1464403919470 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]]]}] 19:51:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:51:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1696ms 19:51:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:51:59 INFO - PROCESS | 1750 | 1464403919507 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 19:51:59 INFO - PROCESS | 1750 | 1464403919511 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 19:51:59 INFO - PROCESS | 1750 | 1464403919519 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:51:59 INFO - PROCESS | 1750 | 1464403919522 Marionette TRACE conn4 <- [1,602,null,{}] 19:51:59 INFO - PROCESS | 1750 | 1464403919529 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}] 19:51:59 INFO - PROCESS | 1750 | 1464403919742 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 19:51:59 INFO - PROCESS | 1750 | 1464403919919 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:51:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d839000 == 86 [pid = 1750] [id = 158] 19:51:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x92580c00) [pid = 1750] [serial = 474] [outer = (nil)] 19:51:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x9533d800) [pid = 1750] [serial = 475] [outer = 0x92580c00] 19:52:00 INFO - PROCESS | 1750 | 1464403920009 Marionette DEBUG loaded listener.js 19:52:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x9898a800) [pid = 1750] [serial = 476] [outer = 0x92580c00] 19:52:01 INFO - PROCESS | 1750 | 1464403921002 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]]]}] 19:52:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:52:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1534ms 19:52:01 INFO - PROCESS | 1750 | 1464403921052 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 19:52:01 INFO - PROCESS | 1750 | 1464403921055 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 19:52:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:52:01 INFO - PROCESS | 1750 | 1464403921063 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:52:01 INFO - PROCESS | 1750 | 1464403921067 Marionette TRACE conn4 <- [1,606,null,{}] 19:52:01 INFO - PROCESS | 1750 | 1464403921072 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}] 19:52:01 INFO - PROCESS | 1750 | 1464403921279 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 19:52:01 INFO - PROCESS | 1750 | 1464403921502 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x93951c00 == 87 [pid = 1750] [id = 159] 19:52:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x9519b400) [pid = 1750] [serial = 477] [outer = (nil)] 19:52:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x99ba4c00) [pid = 1750] [serial = 478] [outer = 0x9519b400] 19:52:01 INFO - PROCESS | 1750 | 1464403921640 Marionette DEBUG loaded listener.js 19:52:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x99c69800) [pid = 1750] [serial = 479] [outer = 0x9519b400] 19:52:02 INFO - PROCESS | 1750 | 1464403922624 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]]]}] 19:52:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:52:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1632ms 19:52:02 INFO - PROCESS | 1750 | 1464403922696 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 19:52:02 INFO - PROCESS | 1750 | 1464403922700 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 19:52:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:52:02 INFO - PROCESS | 1750 | 1464403922708 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:52:02 INFO - PROCESS | 1750 | 1464403922712 Marionette TRACE conn4 <- [1,610,null,{}] 19:52:02 INFO - PROCESS | 1750 | 1464403922718 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}] 19:52:02 INFO - PROCESS | 1750 | 1464403922990 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 19:52:03 INFO - PROCESS | 1750 | 1464403923284 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9533a400 == 88 [pid = 1750] [id = 160] 19:52:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x9988a800) [pid = 1750] [serial = 480] [outer = (nil)] 19:52:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x9ac46000) [pid = 1750] [serial = 481] [outer = 0x9988a800] 19:52:03 INFO - PROCESS | 1750 | 1464403923374 Marionette DEBUG loaded listener.js 19:52:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x9b4a4c00) [pid = 1750] [serial = 482] [outer = 0x9988a800] 19:52:04 INFO - PROCESS | 1750 | 1464403924302 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]]]}] 19:52:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:52:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1640ms 19:52:04 INFO - PROCESS | 1750 | 1464403924349 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 19:52:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:52:04 INFO - PROCESS | 1750 | 1464403924354 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 19:52:04 INFO - PROCESS | 1750 | 1464403924361 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:52:04 INFO - PROCESS | 1750 | 1464403924365 Marionette TRACE conn4 <- [1,614,null,{}] 19:52:04 INFO - PROCESS | 1750 | 1464403924371 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}] 19:52:04 INFO - PROCESS | 1750 | 1464403924573 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 19:52:04 INFO - PROCESS | 1750 | 1464403924799 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x9aa99000 == 89 [pid = 1750] [id = 161] 19:52:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x9ac37c00) [pid = 1750] [serial = 483] [outer = (nil)] 19:52:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x9d3fa800) [pid = 1750] [serial = 484] [outer = 0x9ac37c00] 19:52:04 INFO - PROCESS | 1750 | 1464403924933 Marionette DEBUG loaded listener.js 19:52:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x9d6b1800) [pid = 1750] [serial = 485] [outer = 0x9ac37c00] 19:52:05 INFO - PROCESS | 1750 | 1464403925797 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]]]}] 19:52:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:52:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1493ms 19:52:05 INFO - PROCESS | 1750 | 1464403925854 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 19:52:05 INFO - PROCESS | 1750 | 1464403925858 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 19:52:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:52:05 INFO - PROCESS | 1750 | 1464403925866 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:52:05 INFO - PROCESS | 1750 | 1464403925870 Marionette TRACE conn4 <- [1,618,null,{}] 19:52:05 INFO - PROCESS | 1750 | 1464403925877 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}] 19:52:06 INFO - PROCESS | 1750 | 1464403926078 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 19:52:06 INFO - PROCESS | 1750 | 1464403926260 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c01c800 == 90 [pid = 1750] [id = 162] 19:52:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x8c01d000) [pid = 1750] [serial = 486] [outer = (nil)] 19:52:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x8c025800) [pid = 1750] [serial = 487] [outer = 0x8c01d000] 19:52:06 INFO - PROCESS | 1750 | 1464403926400 Marionette DEBUG loaded listener.js 19:52:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x8c028400) [pid = 1750] [serial = 488] [outer = 0x8c01d000] 19:52:07 INFO - PROCESS | 1750 | 1464403927448 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]]]}] 19:52:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:52:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1637ms 19:52:07 INFO - PROCESS | 1750 | 1464403927509 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 19:52:07 INFO - PROCESS | 1750 | 1464403927514 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 19:52:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:52:07 INFO - PROCESS | 1750 | 1464403927522 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:52:07 INFO - PROCESS | 1750 | 1464403927526 Marionette TRACE conn4 <- [1,622,null,{}] 19:52:07 INFO - PROCESS | 1750 | 1464403927532 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}] 19:52:07 INFO - PROCESS | 1750 | 1464403927731 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 19:52:07 INFO - PROCESS | 1750 | 1464403927964 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c024800 == 91 [pid = 1750] [id = 163] 19:52:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x8c027000) [pid = 1750] [serial = 489] [outer = (nil)] 19:52:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x8c275400) [pid = 1750] [serial = 490] [outer = 0x8c027000] 19:52:08 INFO - PROCESS | 1750 | 1464403928069 Marionette DEBUG loaded listener.js 19:52:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x8c278800) [pid = 1750] [serial = 491] [outer = 0x8c027000] 19:52:08 INFO - PROCESS | 1750 | 1464403928990 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]]]}] 19:52:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:52:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1537ms 19:52:09 INFO - PROCESS | 1750 | 1464403929060 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 19:52:09 INFO - PROCESS | 1750 | 1464403929064 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 19:52:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:52:09 INFO - PROCESS | 1750 | 1464403929071 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:52:09 INFO - PROCESS | 1750 | 1464403929074 Marionette TRACE conn4 <- [1,626,null,{}] 19:52:09 INFO - PROCESS | 1750 | 1464403929080 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}] 19:52:09 INFO - PROCESS | 1750 | 1464403929284 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 19:52:09 INFO - PROCESS | 1750 | 1464403929509 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c01cc00 == 92 [pid = 1750] [id = 164] 19:52:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8c024c00) [pid = 1750] [serial = 492] [outer = (nil)] 19:52:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x92be4000) [pid = 1750] [serial = 493] [outer = 0x8c024c00] 19:52:09 INFO - PROCESS | 1750 | 1464403929643 Marionette DEBUG loaded listener.js 19:52:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x92be6400) [pid = 1750] [serial = 494] [outer = 0x8c024c00] 19:52:10 INFO - PROCESS | 1750 | 1464403930576 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]]]}] 19:52:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:52:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1581ms 19:52:10 INFO - PROCESS | 1750 | 1464403930653 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 19:52:10 INFO - PROCESS | 1750 | 1464403930658 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 19:52:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:52:10 INFO - PROCESS | 1750 | 1464403930665 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:52:10 INFO - PROCESS | 1750 | 1464403930670 Marionette TRACE conn4 <- [1,630,null,{}] 19:52:10 INFO - PROCESS | 1750 | 1464403930677 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}] 19:52:10 INFO - PROCESS | 1750 | 1464403930954 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 19:52:11 INFO - PROCESS | 1750 | 1464403931235 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x92be8c00 == 93 [pid = 1750] [id = 165] 19:52:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x92bf1800) [pid = 1750] [serial = 495] [outer = (nil)] 19:52:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x92e51800) [pid = 1750] [serial = 496] [outer = 0x92bf1800] 19:52:11 INFO - PROCESS | 1750 | 1464403931332 Marionette DEBUG loaded listener.js 19:52:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x92e56400) [pid = 1750] [serial = 497] [outer = 0x92bf1800] 19:52:12 INFO - PROCESS | 1750 | 1464403932287 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]]]}] 19:52:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:52:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1688ms 19:52:12 INFO - PROCESS | 1750 | 1464403932354 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 19:52:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:52:12 INFO - PROCESS | 1750 | 1464403932359 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 19:52:12 INFO - PROCESS | 1750 | 1464403932366 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:52:12 INFO - PROCESS | 1750 | 1464403932369 Marionette TRACE conn4 <- [1,634,null,{}] 19:52:12 INFO - PROCESS | 1750 | 1464403932375 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}] 19:52:12 INFO - PROCESS | 1750 | 1464403932613 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 19:52:12 INFO - PROCESS | 1750 | 1464403932900 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b061800 == 94 [pid = 1750] [id = 166] 19:52:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x8b063c00) [pid = 1750] [serial = 498] [outer = (nil)] 19:52:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x8b069000) [pid = 1750] [serial = 499] [outer = 0x8b063c00] 19:52:12 INFO - PROCESS | 1750 | 1464403932991 Marionette DEBUG loaded listener.js 19:52:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x8b06c400) [pid = 1750] [serial = 500] [outer = 0x8b063c00] 19:52:13 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:13 INFO - PROCESS | 1750 | 1464403933993 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]]]}] 19:52:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:52:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1692ms 19:52:14 INFO - PROCESS | 1750 | 1464403934059 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 19:52:14 INFO - PROCESS | 1750 | 1464403934063 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 19:52:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:52:14 INFO - PROCESS | 1750 | 1464403934070 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:52:14 INFO - PROCESS | 1750 | 1464403934074 Marionette TRACE conn4 <- [1,638,null,{}] 19:52:14 INFO - PROCESS | 1750 | 1464403934080 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}] 19:52:14 INFO - PROCESS | 1750 | 1464403934289 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 19:52:14 INFO - PROCESS | 1750 | 1464403934543 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21b400 == 95 [pid = 1750] [id = 167] 19:52:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x8c270800) [pid = 1750] [serial = 501] [outer = (nil)] 19:52:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x92bed800) [pid = 1750] [serial = 502] [outer = 0x8c270800] 19:52:14 INFO - PROCESS | 1750 | 1464403934655 Marionette DEBUG loaded listener.js 19:52:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x92e55000) [pid = 1750] [serial = 503] [outer = 0x8c270800] 19:52:15 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:15 INFO - PROCESS | 1750 | 1464403935892 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]]]}] 19:52:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:52:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1835ms 19:52:15 INFO - PROCESS | 1750 | 1464403935915 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 19:52:15 INFO - PROCESS | 1750 | 1464403935921 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 19:52:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:52:15 INFO - PROCESS | 1750 | 1464403935933 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:52:15 INFO - PROCESS | 1750 | 1464403935942 Marionette TRACE conn4 <- [1,642,null,{}] 19:52:15 INFO - PROCESS | 1750 | 1464403935958 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}] 19:52:16 INFO - PROCESS | 1750 | 1464403936354 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 19:52:16 INFO - PROCESS | 1750 | 1464403936646 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c129c00 == 96 [pid = 1750] [id = 168] 19:52:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x8c21d000) [pid = 1750] [serial = 504] [outer = (nil)] 19:52:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0x8cc90000) [pid = 1750] [serial = 505] [outer = 0x8c21d000] 19:52:16 INFO - PROCESS | 1750 | 1464403936743 Marionette DEBUG loaded listener.js 19:52:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x8d837800) [pid = 1750] [serial = 506] [outer = 0x8c21d000] 19:52:17 INFO - PROCESS | 1750 | 1464403937902 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]]]}] 19:52:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:52:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 2047ms 19:52:17 INFO - PROCESS | 1750 | 1464403937979 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 19:52:17 INFO - PROCESS | 1750 | 1464403937988 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 19:52:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:52:18 INFO - PROCESS | 1750 | 1464403937999 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:52:18 INFO - PROCESS | 1750 | 1464403938003 Marionette TRACE conn4 <- [1,646,null,{}] 19:52:18 INFO - PROCESS | 1750 | 1464403938010 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}] 19:52:18 INFO - PROCESS | 1750 | 1464403938203 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 19:52:18 INFO - PROCESS | 1750 | 1464403938446 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f37d800 == 97 [pid = 1750] [id = 169] 19:52:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x8f37fc00) [pid = 1750] [serial = 507] [outer = (nil)] 19:52:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 218 (0x8f50bc00) [pid = 1750] [serial = 508] [outer = 0x8f37fc00] 19:52:18 INFO - PROCESS | 1750 | 1464403938533 Marionette DEBUG loaded listener.js 19:52:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 219 (0x8f52c800) [pid = 1750] [serial = 509] [outer = 0x8f37fc00] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x9787e800 == 96 [pid = 1750] [id = 22] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x910cfc00 == 95 [pid = 1750] [id = 80] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x910c6400 == 94 [pid = 1750] [id = 79] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0xa1039c00 == 93 [pid = 1750] [id = 19] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 218 (0x99e54000) [pid = 1750] [serial = 403] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 217 (0x91278400) [pid = 1750] [serial = 357] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0x93c92c00) [pid = 1750] [serial = 360] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x9b783000) [pid = 1750] [serial = 363] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x9d6b1c00) [pid = 1750] [serial = 366] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0xa25a1400) [pid = 1750] [serial = 369] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x8f50f800) [pid = 1750] [serial = 372] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0xa6837c00) [pid = 1750] [serial = 375] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x92584400) [pid = 1750] [serial = 378] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x8d842400) [pid = 1750] [serial = 381] [outer = (nil)] [url = about:blank] 19:52:19 INFO - PROCESS | 1750 | 1464403939709 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]]]}] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8f524c00 == 92 [pid = 1750] [id = 153] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x91ec7c00 == 91 [pid = 1750] [id = 152] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8d843800 == 90 [pid = 1750] [id = 151] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8d838c00 == 89 [pid = 1750] [id = 150] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8d838800 == 88 [pid = 1750] [id = 149] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8d841000 == 87 [pid = 1750] [id = 148] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21c400 == 86 [pid = 1750] [id = 147] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc90c00 == 85 [pid = 1750] [id = 145] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8c911800 == 84 [pid = 1750] [id = 144] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8c91a400 == 83 [pid = 1750] [id = 143] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8c911c00 == 82 [pid = 1750] [id = 142] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8e15ac00 == 81 [pid = 1750] [id = 141] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac36c00 == 80 [pid = 1750] [id = 140] 19:52:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:52:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1789ms 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x912a5400 == 79 [pid = 1750] [id = 139] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8f508800 == 78 [pid = 1750] [id = 138] 19:52:19 INFO - PROCESS | 1750 | 1464403939803 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 19:52:19 INFO - PROCESS | 1750 | 1464403939806 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 19:52:19 INFO - PROCESS | 1750 | --DOCSHELL 0x93a7cc00 == 77 [pid = 1750] [id = 134] 19:52:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:52:19 INFO - PROCESS | 1750 | 1464403939826 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:52:19 INFO - PROCESS | 1750 | 1464403939830 Marionette TRACE conn4 <- [1,650,null,{}] 19:52:19 INFO - PROCESS | 1750 | 1464403939847 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}] 19:52:20 INFO - PROCESS | 1750 | 1464403940064 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x946b9400) [pid = 1750] [serial = 397] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x93947400) [pid = 1750] [serial = 400] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x95197800) [pid = 1750] [serial = 398] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x91ec8800) [pid = 1750] [serial = 391] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x92436c00) [pid = 1750] [serial = 392] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x926f3800) [pid = 1750] [serial = 394] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x8f563800) [pid = 1750] [serial = 385] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x8f530400) [pid = 1750] [serial = 384] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x91275000) [pid = 1750] [serial = 388] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x90f2c000) [pid = 1750] [serial = 387] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0xa237e800) [pid = 1750] [serial = 265] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x9ac44800) [pid = 1750] [serial = 313] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x926fbc00) [pid = 1750] [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.] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x95342400) [pid = 1750] [serial = 401] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x93950c00) [pid = 1750] [serial = 395] [outer = (nil)] [url = about:blank] 19:52:20 INFO - PROCESS | 1750 | 1464403940250 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d845800 == 78 [pid = 1750] [id = 170] 19:52:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x8e166c00) [pid = 1750] [serial = 510] [outer = (nil)] 19:52:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x8f561c00) [pid = 1750] [serial = 511] [outer = 0x8e166c00] 19:52:20 INFO - PROCESS | 1750 | 1464403940332 Marionette DEBUG loaded listener.js 19:52:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x910ce000) [pid = 1750] [serial = 512] [outer = 0x8e166c00] 19:52:21 INFO - PROCESS | 1750 | 1464403941124 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]]]}] 19:52:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:52:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1345ms 19:52:21 INFO - PROCESS | 1750 | 1464403941179 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 19:52:21 INFO - PROCESS | 1750 | 1464403941184 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 19:52:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:52:21 INFO - PROCESS | 1750 | 1464403941199 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:52:21 INFO - PROCESS | 1750 | 1464403941203 Marionette TRACE conn4 <- [1,654,null,{}] 19:52:21 INFO - PROCESS | 1750 | 1464403941213 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}] 19:52:21 INFO - PROCESS | 1750 | 1464403941414 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 19:52:21 INFO - PROCESS | 1750 | 1464403941556 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f37bc00 == 79 [pid = 1750] [id = 171] 19:52:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x8f55e000) [pid = 1750] [serial = 513] [outer = (nil)] 19:52:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x912af800) [pid = 1750] [serial = 514] [outer = 0x8f55e000] 19:52:21 INFO - PROCESS | 1750 | 1464403941643 Marionette DEBUG loaded listener.js 19:52:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x91bf0400) [pid = 1750] [serial = 515] [outer = 0x8f55e000] 19:52:22 INFO - PROCESS | 1750 | 1464403942861 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]]]}] 19:52:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:52:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1736ms 19:52:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:52:22 INFO - PROCESS | 1750 | 1464403942934 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 19:52:22 INFO - PROCESS | 1750 | 1464403942937 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 19:52:22 INFO - PROCESS | 1750 | 1464403942944 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:52:22 INFO - PROCESS | 1750 | 1464403942947 Marionette TRACE conn4 <- [1,658,null,{}] 19:52:22 INFO - PROCESS | 1750 | 1464403942953 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}] 19:52:23 INFO - PROCESS | 1750 | 1464403943199 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 19:52:23 INFO - PROCESS | 1750 | 1464403943223 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9127b000 == 80 [pid = 1750] [id = 172] 19:52:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x912a7400) [pid = 1750] [serial = 516] [outer = (nil)] 19:52:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x91eccc00) [pid = 1750] [serial = 517] [outer = 0x912a7400] 19:52:23 INFO - PROCESS | 1750 | 1464403943308 Marionette DEBUG loaded listener.js 19:52:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x92436c00) [pid = 1750] [serial = 518] [outer = 0x912a7400] 19:52:24 INFO - PROCESS | 1750 | 1464403944279 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]]]}] 19:52:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:52:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1391ms 19:52:24 INFO - PROCESS | 1750 | 1464403944336 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 19:52:24 INFO - PROCESS | 1750 | 1464403944340 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 19:52:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:52:24 INFO - PROCESS | 1750 | 1464403944352 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:52:24 INFO - PROCESS | 1750 | 1464403944355 Marionette TRACE conn4 <- [1,662,null,{}] 19:52:24 INFO - PROCESS | 1750 | 1464403944362 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}] 19:52:25 INFO - PROCESS | 1750 | 1464403945070 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 19:52:25 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x91ec9000) [pid = 1750] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:52:25 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x8f525c00) [pid = 1750] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:52:25 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8c21c800) [pid = 1750] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:52:25 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8dd71400) [pid = 1750] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:52:25 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x8f379400) [pid = 1750] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:52:25 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8d846400) [pid = 1750] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:52:25 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x8f378400) [pid = 1750] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:52:25 INFO - PROCESS | 1750 | 1464403945259 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21bc00 == 81 [pid = 1750] [id = 173] 19:52:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x8c21c800) [pid = 1750] [serial = 519] [outer = (nil)] 19:52:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x8f561800) [pid = 1750] [serial = 520] [outer = 0x8c21c800] 19:52:25 INFO - PROCESS | 1750 | 1464403945344 Marionette DEBUG loaded listener.js 19:52:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x926f6000) [pid = 1750] [serial = 521] [outer = 0x8c21c800] 19:52:25 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:26 INFO - PROCESS | 1750 | 1464403946098 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]]]}] 19:52:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:52:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1790ms 19:52:26 INFO - PROCESS | 1750 | 1464403946138 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 19:52:26 INFO - PROCESS | 1750 | 1464403946142 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 19:52:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:52:26 INFO - PROCESS | 1750 | 1464403946149 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:52:26 INFO - PROCESS | 1750 | 1464403946151 Marionette TRACE conn4 <- [1,666,null,{}] 19:52:26 INFO - PROCESS | 1750 | 1464403946157 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}] 19:52:26 INFO - PROCESS | 1750 | 1464403946395 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 19:52:26 INFO - PROCESS | 1750 | 1464403946417 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x91280400 == 82 [pid = 1750] [id = 174] 19:52:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x91280800) [pid = 1750] [serial = 522] [outer = (nil)] 19:52:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x92bec400) [pid = 1750] [serial = 523] [outer = 0x91280800] 19:52:26 INFO - PROCESS | 1750 | 1464403946498 Marionette DEBUG loaded listener.js 19:52:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x92e52c00) [pid = 1750] [serial = 524] [outer = 0x91280800] 19:52:27 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:27 INFO - PROCESS | 1750 | 1464403947546 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]]]}] 19:52:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:52:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1437ms 19:52:27 INFO - PROCESS | 1750 | 1464403947586 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 19:52:27 INFO - PROCESS | 1750 | 1464403947593 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 19:52:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:52:27 INFO - PROCESS | 1750 | 1464403947604 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:52:27 INFO - PROCESS | 1750 | 1464403947609 Marionette TRACE conn4 <- [1,670,null,{}] 19:52:27 INFO - PROCESS | 1750 | 1464403947620 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}] 19:52:27 INFO - PROCESS | 1750 | 1464403947845 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 19:52:28 INFO - PROCESS | 1750 | 1464403948228 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c026400 == 83 [pid = 1750] [id = 175] 19:52:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x8c21a000) [pid = 1750] [serial = 525] [outer = (nil)] 19:52:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x8c917400) [pid = 1750] [serial = 526] [outer = 0x8c21a000] 19:52:28 INFO - PROCESS | 1750 | 1464403948342 Marionette DEBUG loaded listener.js 19:52:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x8cc9a400) [pid = 1750] [serial = 527] [outer = 0x8c21a000] 19:52:29 INFO - PROCESS | 1750 | 1464403949352 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]]]}] 19:52:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:52:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1790ms 19:52:29 INFO - PROCESS | 1750 | 1464403949394 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 19:52:29 INFO - PROCESS | 1750 | 1464403949404 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 19:52:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:52:29 INFO - PROCESS | 1750 | 1464403949415 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:52:29 INFO - PROCESS | 1750 | 1464403949419 Marionette TRACE conn4 <- [1,674,null,{}] 19:52:29 INFO - PROCESS | 1750 | 1464403949426 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}] 19:52:29 INFO - PROCESS | 1750 | 1464403949657 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 19:52:29 INFO - PROCESS | 1750 | 1464403949894 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f50a800 == 84 [pid = 1750] [id = 176] 19:52:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x8f524c00) [pid = 1750] [serial = 528] [outer = (nil)] 19:52:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x90f26000) [pid = 1750] [serial = 529] [outer = 0x8f524c00] 19:52:30 INFO - PROCESS | 1750 | 1464403950031 Marionette DEBUG loaded listener.js 19:52:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x912a5400) [pid = 1750] [serial = 530] [outer = 0x8f524c00] 19:52:30 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:52:31 INFO - PROCESS | 1750 | 1464403951049 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]]]}] 19:52:31 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 19:52:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1691ms 19:52:31 INFO - PROCESS | 1750 | 1464403951107 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 19:52:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:52:31 INFO - PROCESS | 1750 | 1464403951112 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 19:52:31 INFO - PROCESS | 1750 | 1464403951120 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:52:31 INFO - PROCESS | 1750 | 1464403951127 Marionette TRACE conn4 <- [1,678,null,{}] 19:52:31 INFO - PROCESS | 1750 | 1464403951145 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}] 19:52:31 INFO - PROCESS | 1750 | 1464403951430 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 19:52:31 INFO - PROCESS | 1750 | 1464403951719 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ed1000 == 85 [pid = 1750] [id = 177] 19:52:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x92be9c00) [pid = 1750] [serial = 531] [outer = (nil)] 19:52:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x92bf0c00) [pid = 1750] [serial = 532] [outer = 0x92be9c00] 19:52:31 INFO - PROCESS | 1750 | 1464403951819 Marionette DEBUG loaded listener.js 19:52:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x9394d800) [pid = 1750] [serial = 533] [outer = 0x92be9c00] 19:52:32 INFO - PROCESS | 1750 | 1464403952843 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]]]}] 19:52:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:52:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1795ms 19:52:32 INFO - PROCESS | 1750 | 1464403952915 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 19:52:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:52:32 INFO - PROCESS | 1750 | 1464403952921 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 19:52:32 INFO - PROCESS | 1750 | 1464403952928 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:52:32 INFO - PROCESS | 1750 | 1464403952931 Marionette TRACE conn4 <- [1,682,null,{}] 19:52:32 INFO - PROCESS | 1750 | 1464403952938 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}] 19:52:33 INFO - PROCESS | 1750 | 1464403953160 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 19:52:33 INFO - PROCESS | 1750 | 1464403953417 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd7e000 == 86 [pid = 1750] [id = 178] 19:52:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x926f0000) [pid = 1750] [serial = 534] [outer = (nil)] 19:52:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x950ed400) [pid = 1750] [serial = 535] [outer = 0x926f0000] 19:52:33 INFO - PROCESS | 1750 | 1464403953560 Marionette DEBUG loaded listener.js 19:52:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x9532a400) [pid = 1750] [serial = 536] [outer = 0x926f0000] 19:52:34 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:34 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:35 INFO - PROCESS | 1750 | 1464403955027 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]]]}] 19:52:35 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) 19:52:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2140ms 19:52:35 INFO - PROCESS | 1750 | 1464403955069 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 19:52:35 INFO - PROCESS | 1750 | 1464403955073 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 19:52:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:52:35 INFO - PROCESS | 1750 | 1464403955080 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:52:35 INFO - PROCESS | 1750 | 1464403955084 Marionette TRACE conn4 <- [1,686,null,{}] 19:52:35 INFO - PROCESS | 1750 | 1464403955089 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}] 19:52:35 INFO - PROCESS | 1750 | 1464403955276 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 19:52:35 INFO - PROCESS | 1750 | 1464403955462 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc94400 == 87 [pid = 1750] [id = 179] 19:52:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0x93949800) [pid = 1750] [serial = 537] [outer = (nil)] 19:52:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x98989000) [pid = 1750] [serial = 538] [outer = 0x93949800] 19:52:35 INFO - PROCESS | 1750 | 1464403955551 Marionette DEBUG loaded listener.js 19:52:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x99c5ec00) [pid = 1750] [serial = 539] [outer = 0x93949800] 19:52:36 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:36 INFO - PROCESS | 1750 | 1464403956886 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]]]}] 19:52:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:52:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1840ms 19:52:36 INFO - PROCESS | 1750 | 1464403956922 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 19:52:36 INFO - PROCESS | 1750 | 1464403956927 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 19:52:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:52:37 INFO - PROCESS | 1750 | 1464403957037 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:52:37 INFO - PROCESS | 1750 | 1464403957040 Marionette TRACE conn4 <- [1,690,null,{}] 19:52:37 INFO - PROCESS | 1750 | 1464403957051 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}] 19:52:37 INFO - PROCESS | 1750 | 1464403957285 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 19:52:37 INFO - PROCESS | 1750 | 1464403957472 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x97878800 == 88 [pid = 1750] [id = 180] 19:52:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 218 (0x9787e800) [pid = 1750] [serial = 540] [outer = (nil)] 19:52:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 219 (0x9ac37400) [pid = 1750] [serial = 541] [outer = 0x9787e800] 19:52:37 INFO - PROCESS | 1750 | 1464403957561 Marionette DEBUG loaded listener.js 19:52:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 220 (0x9b829400) [pid = 1750] [serial = 542] [outer = 0x9787e800] 19:52:38 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:38 INFO - PROCESS | 1750 | 1464403958839 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]]]}] 19:52:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:52:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1898ms 19:52:38 INFO - PROCESS | 1750 | 1464403958883 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 19:52:38 INFO - PROCESS | 1750 | 1464403958888 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 19:52:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:52:38 INFO - PROCESS | 1750 | 1464403958894 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:52:38 INFO - PROCESS | 1750 | 1464403958898 Marionette TRACE conn4 <- [1,694,null,{}] 19:52:38 INFO - PROCESS | 1750 | 1464403958905 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}] 19:52:39 INFO - PROCESS | 1750 | 1464403959177 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 19:52:39 INFO - PROCESS | 1750 | 1464403959363 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc01400 == 89 [pid = 1750] [id = 181] 19:52:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 221 (0x8cc02400) [pid = 1750] [serial = 543] [outer = (nil)] 19:52:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 222 (0x8cc08800) [pid = 1750] [serial = 544] [outer = 0x8cc02400] 19:52:39 INFO - PROCESS | 1750 | 1464403959450 Marionette DEBUG loaded listener.js 19:52:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x8cc0bc00) [pid = 1750] [serial = 545] [outer = 0x8cc02400] 19:52:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:40 INFO - PROCESS | 1750 | 1464403960773 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]]]}] 19:52:40 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) 19:52:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1897ms 19:52:40 INFO - PROCESS | 1750 | 1464403960792 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 19:52:40 INFO - PROCESS | 1750 | 1464403960795 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 19:52:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:52:40 INFO - PROCESS | 1750 | 1464403960802 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:52:40 INFO - PROCESS | 1750 | 1464403960806 Marionette TRACE conn4 <- [1,698,null,{}] 19:52:40 INFO - PROCESS | 1750 | 1464403960879 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}] 19:52:41 INFO - PROCESS | 1750 | 1464403961066 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 19:52:41 INFO - PROCESS | 1750 | 1464403961249 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc05000 == 90 [pid = 1750] [id = 182] 19:52:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x8cc0a400) [pid = 1750] [serial = 546] [outer = (nil)] 19:52:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x9a7e0000) [pid = 1750] [serial = 547] [outer = 0x8cc0a400] 19:52:41 INFO - PROCESS | 1750 | 1464403961335 Marionette DEBUG loaded listener.js 19:52:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x9d332400) [pid = 1750] [serial = 548] [outer = 0x8cc0a400] 19:52:42 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:42 INFO - PROCESS | 1750 | 1464403962651 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]]]}] 19:52:42 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) 19:52:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1877ms 19:52:42 INFO - PROCESS | 1750 | 1464403962680 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 19:52:42 INFO - PROCESS | 1750 | 1464403962684 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 19:52:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:52:42 INFO - PROCESS | 1750 | 1464403962737 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:52:42 INFO - PROCESS | 1750 | 1464403962741 Marionette TRACE conn4 <- [1,702,null,{}] 19:52:42 INFO - PROCESS | 1750 | 1464403962772 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}] 19:52:42 INFO - PROCESS | 1750 | 1464403962964 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 19:52:43 INFO - PROCESS | 1750 | 1464403963150 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c132000 == 91 [pid = 1750] [id = 183] 19:52:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x8c132400) [pid = 1750] [serial = 549] [outer = (nil)] 19:52:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x8cc9bc00) [pid = 1750] [serial = 550] [outer = 0x8c132400] 19:52:43 INFO - PROCESS | 1750 | 1464403963243 Marionette DEBUG loaded listener.js 19:52:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x8f529800) [pid = 1750] [serial = 551] [outer = 0x8c132400] 19:52:44 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:44 INFO - PROCESS | 1750 | 1464403964559 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]]]}] 19:52:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:52:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1903ms 19:52:44 INFO - PROCESS | 1750 | 1464403964643 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 19:52:44 INFO - PROCESS | 1750 | 1464403964648 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 19:52:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:52:44 INFO - PROCESS | 1750 | 1464403964676 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:52:44 INFO - PROCESS | 1750 | 1464403964681 Marionette TRACE conn4 <- [1,706,null,{}] 19:52:44 INFO - PROCESS | 1750 | 1464403964687 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}] 19:52:44 INFO - PROCESS | 1750 | 1464403964878 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 19:52:45 INFO - PROCESS | 1750 | 1464403965066 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b064000 == 92 [pid = 1750] [id = 184] 19:52:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x8b064400) [pid = 1750] [serial = 552] [outer = (nil)] 19:52:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x95339c00) [pid = 1750] [serial = 553] [outer = 0x8b064400] 19:52:45 INFO - PROCESS | 1750 | 1464403965152 Marionette DEBUG loaded listener.js 19:52:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x9a042800) [pid = 1750] [serial = 554] [outer = 0x8b064400] 19:52:46 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:46 INFO - PROCESS | 1750 | 1464403966912 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]]]}] 19:52:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:52:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2302ms 19:52:47 INFO - PROCESS | 1750 | 1464403967067 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 19:52:47 INFO - PROCESS | 1750 | 1464403967077 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 19:52:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:52:47 INFO - PROCESS | 1750 | 1464403967116 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:52:47 INFO - PROCESS | 1750 | 1464403967128 Marionette TRACE conn4 <- [1,710,null,{}] 19:52:47 INFO - PROCESS | 1750 | 1464403967143 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}] 19:52:47 INFO - PROCESS | 1750 | 1464403967419 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 19:52:47 INFO - PROCESS | 1750 | 1464403967611 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b064c00 == 93 [pid = 1750] [id = 185] 19:52:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x8c021800) [pid = 1750] [serial = 555] [outer = (nil)] 19:52:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x8c279c00) [pid = 1750] [serial = 556] [outer = 0x8c021800] 19:52:47 INFO - PROCESS | 1750 | 1464403967695 Marionette DEBUG loaded listener.js 19:52:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x8e15a800) [pid = 1750] [serial = 557] [outer = 0x8c021800] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21bc00 == 92 [pid = 1750] [id = 173] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x93c96400) [pid = 1750] [serial = 463] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x9127b000 == 91 [pid = 1750] [id = 172] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8f37bc00 == 90 [pid = 1750] [id = 171] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d845800 == 89 [pid = 1750] [id = 170] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8f37d800 == 88 [pid = 1750] [id = 169] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8c129c00 == 87 [pid = 1750] [id = 168] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8b061800 == 86 [pid = 1750] [id = 166] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x92be8c00 == 85 [pid = 1750] [id = 165] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8c01cc00 == 84 [pid = 1750] [id = 164] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8c024800 == 83 [pid = 1750] [id = 163] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8c01c800 == 82 [pid = 1750] [id = 162] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x9aa99000 == 81 [pid = 1750] [id = 161] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x9533a400 == 80 [pid = 1750] [id = 160] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x93951c00 == 79 [pid = 1750] [id = 159] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8d839000 == 78 [pid = 1750] [id = 158] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8f527800 == 77 [pid = 1750] [id = 157] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8f52d800 == 76 [pid = 1750] [id = 156] 19:52:48 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21f800 == 75 [pid = 1750] [id = 155] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x8c91b400) [pid = 1750] [serial = 443] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x8c21e800) [pid = 1750] [serial = 442] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x8fdccc00) [pid = 1750] [serial = 449] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x8f560000) [pid = 1750] [serial = 448] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x8e15f000) [pid = 1750] [serial = 446] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x8dd7c800) [pid = 1750] [serial = 445] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x8f37f800) [pid = 1750] [serial = 424] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x912a9800) [pid = 1750] [serial = 451] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x912b6c00) [pid = 1750] [serial = 452] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x8dd7dc00) [pid = 1750] [serial = 406] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x912ad800) [pid = 1750] [serial = 418] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x90f2f400) [pid = 1750] [serial = 409] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 221 (0x9a7d4c00) [pid = 1750] [serial = 415] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 220 (0x9b82e400) [pid = 1750] [serial = 421] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 219 (0x93c9fc00) [pid = 1750] [serial = 412] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 218 (0x8c919800) [pid = 1750] [serial = 427] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 217 (0x99c5e800) [pid = 1750] [serial = 430] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0x8cc93800) [pid = 1750] [serial = 433] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x99c6b000) [pid = 1750] [serial = 436] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x8c12e400) [pid = 1750] [serial = 439] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0x92438000) [pid = 1750] [serial = 457] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x9127ac00) [pid = 1750] [serial = 460] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x92584000) [pid = 1750] [serial = 458] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x91bee000) [pid = 1750] [serial = 454] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x9243d000) [pid = 1750] [serial = 461] [outer = (nil)] [url = about:blank] 19:52:48 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x91bf4800) [pid = 1750] [serial = 455] [outer = (nil)] [url = about:blank] 19:52:49 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:49 INFO - PROCESS | 1750 | 1464403969124 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]]]}] 19:52:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:52:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2072ms 19:52:49 INFO - PROCESS | 1750 | 1464403969284 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 19:52:49 INFO - PROCESS | 1750 | 1464403969293 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 19:52:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:52:49 INFO - PROCESS | 1750 | 1464403969316 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:52:49 INFO - PROCESS | 1750 | 1464403969322 Marionette TRACE conn4 <- [1,714,null,{}] 19:52:49 INFO - PROCESS | 1750 | 1464403969328 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}] 19:52:49 INFO - PROCESS | 1750 | 1464403969497 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 19:52:49 INFO - PROCESS | 1750 | 1464403969510 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c912c00 == 76 [pid = 1750] [id = 186] 19:52:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x8c914400) [pid = 1750] [serial = 558] [outer = (nil)] 19:52:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x8e160400) [pid = 1750] [serial = 559] [outer = 0x8c914400] 19:52:49 INFO - PROCESS | 1750 | 1464403969587 Marionette DEBUG loaded listener.js 19:52:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x8f385400) [pid = 1750] [serial = 560] [outer = 0x8c914400] 19:52:50 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:50 INFO - PROCESS | 1750 | 1464403970880 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]]]}] 19:52:50 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 19:52:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1592ms 19:52:50 INFO - PROCESS | 1750 | 1464403970908 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 19:52:50 INFO - PROCESS | 1750 | 1464403970911 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 19:52:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:52:50 INFO - PROCESS | 1750 | 1464403970919 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:52:50 INFO - PROCESS | 1750 | 1464403970925 Marionette TRACE conn4 <- [1,718,null,{}] 19:52:50 INFO - PROCESS | 1750 | 1464403970947 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}] 19:52:51 INFO - PROCESS | 1750 | 1464403971220 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 19:52:51 INFO - PROCESS | 1750 | 1464403971262 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc0b400 == 77 [pid = 1750] [id = 187] 19:52:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x8f52e000) [pid = 1750] [serial = 561] [outer = (nil)] 19:52:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x8fdcd400) [pid = 1750] [serial = 562] [outer = 0x8f52e000] 19:52:51 INFO - PROCESS | 1750 | 1464403971341 Marionette DEBUG loaded listener.js 19:52:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x910ce400) [pid = 1750] [serial = 563] [outer = 0x8f52e000] 19:52:52 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:52 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:52 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0x8f37fc00) [pid = 1750] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:52:52 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x8c21d000) [pid = 1750] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:52:52 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x912a7400) [pid = 1750] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:52:52 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x8f55e000) [pid = 1750] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:52:52 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x8e166c00) [pid = 1750] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:52:52 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x8c21c800) [pid = 1750] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:52:52 INFO - PROCESS | 1750 | 1464403972939 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]]]}] 19:52:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:52:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2049ms 19:52:52 INFO - PROCESS | 1750 | 1464403972969 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 19:52:52 INFO - PROCESS | 1750 | 1464403972973 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 19:52:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:52:52 INFO - PROCESS | 1750 | 1464403972980 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:52:52 INFO - PROCESS | 1750 | 1464403972983 Marionette TRACE conn4 <- [1,722,null,{}] 19:52:52 INFO - PROCESS | 1750 | 1464403972989 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}] 19:52:53 INFO - PROCESS | 1750 | 1464403973206 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 19:52:53 INFO - PROCESS | 1750 | 1464403973297 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c216c00 == 78 [pid = 1750] [id = 188] 19:52:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x8cc0d800) [pid = 1750] [serial = 564] [outer = (nil)] 19:52:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x90f2ec00) [pid = 1750] [serial = 565] [outer = 0x8cc0d800] 19:52:53 INFO - PROCESS | 1750 | 1464403973373 Marionette DEBUG loaded listener.js 19:52:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x912aa400) [pid = 1750] [serial = 566] [outer = 0x8cc0d800] 19:52:54 INFO - PROCESS | 1750 | 1464403974117 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] 19:52:54 INFO - PROCESS | 1750 | 1464403974178 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 19:52:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:52:54 INFO - PROCESS | 1750 | 1464403974185 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:52:54 INFO - PROCESS | 1750 | 1464403974188 Marionette TRACE conn4 <- [1,726,null,{}] 19:52:54 INFO - PROCESS | 1750 | 1464403974194 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}] 19:52:54 INFO - PROCESS | 1750 | 1464403974375 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 19:52:54 INFO - PROCESS | 1750 | 1464403974386 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f50dc00 == 79 [pid = 1750] [id = 189] 19:52:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x912b0000) [pid = 1750] [serial = 567] [outer = (nil)] 19:52:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x91bf9c00) [pid = 1750] [serial = 568] [outer = 0x912b0000] 19:52:54 INFO - PROCESS | 1750 | 1464403974463 Marionette DEBUG loaded listener.js 19:52:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x91ecfc00) [pid = 1750] [serial = 569] [outer = 0x912b0000] 19:52:55 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:55 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:55 INFO - PROCESS | 1750 | 1464403975734 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]]]}] 19:52:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:52:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1584ms 19:52:55 INFO - PROCESS | 1750 | 1464403975769 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 19:52:55 INFO - PROCESS | 1750 | 1464403975776 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 19:52:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:52:55 INFO - PROCESS | 1750 | 1464403975788 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:52:55 INFO - PROCESS | 1750 | 1464403975792 Marionette TRACE conn4 <- [1,730,null,{}] 19:52:55 INFO - PROCESS | 1750 | 1464403975802 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}] 19:52:56 INFO - PROCESS | 1750 | 1464403976023 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 19:52:56 INFO - PROCESS | 1750 | 1464403976276 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c131400 == 80 [pid = 1750] [id = 190] 19:52:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0x8c91a400) [pid = 1750] [serial = 570] [outer = (nil)] 19:52:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x8d841000) [pid = 1750] [serial = 571] [outer = 0x8c91a400] 19:52:56 INFO - PROCESS | 1750 | 1464403976411 Marionette DEBUG loaded listener.js 19:52:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x8dd7e400) [pid = 1750] [serial = 572] [outer = 0x8c91a400] 19:52:57 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:57 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:52:57 INFO - PROCESS | 1750 | 1464403977382 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] 19:52:57 INFO - PROCESS | 1750 | 1464403977452 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 19:52:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:52:57 INFO - PROCESS | 1750 | 1464403977466 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:52:57 INFO - PROCESS | 1750 | 1464403977471 Marionette TRACE conn4 <- [1,734,null,{}] 19:52:57 INFO - PROCESS | 1750 | 1464403977478 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}] 19:52:57 INFO - PROCESS | 1750 | 1464403977692 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 19:52:57 INFO - PROCESS | 1750 | 1464403977937 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f564000 == 81 [pid = 1750] [id = 191] 19:52:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 218 (0x8f564c00) [pid = 1750] [serial = 573] [outer = (nil)] 19:52:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 219 (0x912bb800) [pid = 1750] [serial = 574] [outer = 0x8f564c00] 19:52:58 INFO - PROCESS | 1750 | 1464403978042 Marionette DEBUG loaded listener.js 19:52:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 220 (0x91bfb400) [pid = 1750] [serial = 575] [outer = 0x8f564c00] 19:52:58 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:52:59 INFO - PROCESS | 1750 | 1464403979047 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]]]}] 19:52:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:52:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1639ms 19:52:59 INFO - PROCESS | 1750 | 1464403979106 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 19:52:59 INFO - PROCESS | 1750 | 1464403979110 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 19:52:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:52:59 INFO - PROCESS | 1750 | 1464403979118 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:52:59 INFO - PROCESS | 1750 | 1464403979124 Marionette TRACE conn4 <- [1,738,null,{}] 19:52:59 INFO - PROCESS | 1750 | 1464403979142 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}] 19:52:59 INFO - PROCESS | 1750 | 1464403979427 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 19:52:59 INFO - PROCESS | 1750 | 1464403979723 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:52:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x92435000 == 82 [pid = 1750] [id = 192] 19:52:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 221 (0x925c7400) [pid = 1750] [serial = 576] [outer = (nil)] 19:52:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 222 (0x92be8c00) [pid = 1750] [serial = 577] [outer = 0x925c7400] 19:52:59 INFO - PROCESS | 1750 | 1464403979829 Marionette DEBUG loaded listener.js 19:52:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x92e50800) [pid = 1750] [serial = 578] [outer = 0x925c7400] 19:53:01 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:01 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:01 INFO - PROCESS | 1750 | 1464403981173 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]]]}] 19:53:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:53:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2152ms 19:53:01 INFO - PROCESS | 1750 | 1464403981270 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 19:53:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:53:01 INFO - PROCESS | 1750 | 1464403981276 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 19:53:01 INFO - PROCESS | 1750 | 1464403981283 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:53:01 INFO - PROCESS | 1750 | 1464403981287 Marionette TRACE conn4 <- [1,742,null,{}] 19:53:01 INFO - PROCESS | 1750 | 1464403981293 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}] 19:53:01 INFO - PROCESS | 1750 | 1464403981490 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 19:53:01 INFO - PROCESS | 1750 | 1464403981683 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x926fbc00 == 83 [pid = 1750] [id = 193] 19:53:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x92be9800) [pid = 1750] [serial = 579] [outer = (nil)] 19:53:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x93a85800) [pid = 1750] [serial = 580] [outer = 0x92be9800] 19:53:01 INFO - PROCESS | 1750 | 1464403981817 Marionette DEBUG loaded listener.js 19:53:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x93c9e800) [pid = 1750] [serial = 581] [outer = 0x92be9800] 19:53:03 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:03 INFO - PROCESS | 1750 | 1464403983166 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]]]}] 19:53:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 19:53:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1937ms 19:53:03 INFO - PROCESS | 1750 | 1464403983232 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 19:53:03 INFO - PROCESS | 1750 | 1464403983236 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 19:53:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:53:03 INFO - PROCESS | 1750 | 1464403983264 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:53:03 INFO - PROCESS | 1750 | 1464403983269 Marionette TRACE conn4 <- [1,746,null,{}] 19:53:03 INFO - PROCESS | 1750 | 1464403983275 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}] 19:53:03 INFO - PROCESS | 1750 | 1464403983469 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 19:53:03 INFO - PROCESS | 1750 | 1464403983665 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c124400 == 84 [pid = 1750] [id = 194] 19:53:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x92e5a400) [pid = 1750] [serial = 582] [outer = (nil)] 19:53:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x9532e800) [pid = 1750] [serial = 583] [outer = 0x92e5a400] 19:53:03 INFO - PROCESS | 1750 | 1464403983752 Marionette DEBUG loaded listener.js 19:53:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x95345c00) [pid = 1750] [serial = 584] [outer = 0x92e5a400] 19:53:04 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:05 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:05 INFO - PROCESS | 1750 | 1464403985147 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]]]}] 19:53:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 19:53:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1938ms 19:53:05 INFO - PROCESS | 1750 | 1464403985298 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 19:53:05 INFO - PROCESS | 1750 | 1464403985303 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 19:53:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:53:05 INFO - PROCESS | 1750 | 1464403985315 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:53:05 INFO - PROCESS | 1750 | 1464403985319 Marionette TRACE conn4 <- [1,750,null,{}] 19:53:05 INFO - PROCESS | 1750 | 1464403985326 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}] 19:53:05 INFO - PROCESS | 1750 | 1464403985537 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 19:53:05 INFO - PROCESS | 1750 | 1464403985724 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b05f400 == 85 [pid = 1750] [id = 195] 19:53:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x93951000) [pid = 1750] [serial = 585] [outer = (nil)] 19:53:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x9a040800) [pid = 1750] [serial = 586] [outer = 0x93951000] 19:53:05 INFO - PROCESS | 1750 | 1464403985816 Marionette DEBUG loaded listener.js 19:53:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x9a049000) [pid = 1750] [serial = 587] [outer = 0x93951000] 19:53:07 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:07 INFO - PROCESS | 1750 | 1464403987159 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]]]}] 19:53:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:53:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1897ms 19:53:07 INFO - PROCESS | 1750 | 1464403987315 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 19:53:07 INFO - PROCESS | 1750 | 1464403987320 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 19:53:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:53:07 INFO - PROCESS | 1750 | 1464403987348 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:53:07 INFO - PROCESS | 1750 | 1464403987355 Marionette TRACE conn4 <- [1,754,null,{}] 19:53:07 INFO - PROCESS | 1750 | 1464403987365 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}] 19:53:07 INFO - PROCESS | 1750 | 1464403987644 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 19:53:07 INFO - PROCESS | 1750 | 1464403987920 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x9533e800 == 86 [pid = 1750] [id = 196] 19:53:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x9a040400) [pid = 1750] [serial = 588] [outer = (nil)] 19:53:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x9a7e0400) [pid = 1750] [serial = 589] [outer = 0x9a040400] 19:53:08 INFO - PROCESS | 1750 | 1464403988075 Marionette DEBUG loaded listener.js 19:53:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x9ac36c00) [pid = 1750] [serial = 590] [outer = 0x9a040400] 19:53:09 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:09 INFO - PROCESS | 1750 | 1464403989546 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]]]}] 19:53:09 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 19:53:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2247ms 19:53:09 INFO - PROCESS | 1750 | 1464403989723 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 19:53:09 INFO - PROCESS | 1750 | 1464403989728 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 19:53:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:53:09 INFO - PROCESS | 1750 | 1464403989747 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:53:09 INFO - PROCESS | 1750 | 1464403989753 Marionette TRACE conn4 <- [1,758,null,{}] 19:53:09 INFO - PROCESS | 1750 | 1464403989763 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}] 19:53:10 INFO - PROCESS | 1750 | 1464403990095 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 19:53:10 INFO - PROCESS | 1750 | 1464403990369 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x95196000 == 87 [pid = 1750] [id = 197] 19:53:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x99c6b000) [pid = 1750] [serial = 591] [outer = (nil)] 19:53:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0x9b789800) [pid = 1750] [serial = 592] [outer = 0x99c6b000] 19:53:10 INFO - PROCESS | 1750 | 1464403990515 Marionette DEBUG loaded listener.js 19:53:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 238 (0x9d3ef400) [pid = 1750] [serial = 593] [outer = 0x99c6b000] 19:53:11 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:11 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:53:11 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:11 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:11 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:53:11 INFO - PROCESS | 1750 | 1464403991905 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]]]}] 19:53:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:53:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 2247ms 19:53:12 INFO - PROCESS | 1750 | 1464403992140 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 19:53:12 INFO - PROCESS | 1750 | 1464403992150 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 19:53:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:53:12 INFO - PROCESS | 1750 | 1464403992172 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:53:12 INFO - PROCESS | 1750 | 1464403992181 Marionette TRACE conn4 <- [1,762,null,{}] 19:53:12 INFO - PROCESS | 1750 | 1464403992196 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}] 19:53:12 INFO - PROCESS | 1750 | 1464403992522 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 19:53:12 INFO - PROCESS | 1750 | 1464403992809 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c27ac00 == 88 [pid = 1750] [id = 198] 19:53:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 239 (0x8cc03800) [pid = 1750] [serial = 594] [outer = (nil)] 19:53:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 240 (0x8dd71400) [pid = 1750] [serial = 595] [outer = 0x8cc03800] 19:53:12 INFO - PROCESS | 1750 | 1464403992952 Marionette DEBUG loaded listener.js 19:53:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 241 (0x8f508800) [pid = 1750] [serial = 596] [outer = 0x8cc03800] 19:53:14 INFO - PROCESS | 1750 | 1464403994811 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]]]}] 19:53:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:53:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2656ms 19:53:14 INFO - PROCESS | 1750 | 1464403994823 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 19:53:14 INFO - PROCESS | 1750 | 1464403994831 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 19:53:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:53:14 INFO - PROCESS | 1750 | 1464403994842 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:53:14 INFO - PROCESS | 1750 | 1464403994845 Marionette TRACE conn4 <- [1,766,null,{}] 19:53:14 INFO - PROCESS | 1750 | 1464403994852 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}] 19:53:15 INFO - PROCESS | 1750 | 1464403995047 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 19:53:15 INFO - PROCESS | 1750 | 1464403995242 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f563400 == 89 [pid = 1750] [id = 199] 19:53:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 242 (0x8fb71800) [pid = 1750] [serial = 597] [outer = (nil)] 19:53:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 243 (0x8fb76c00) [pid = 1750] [serial = 598] [outer = 0x8fb71800] 19:53:15 INFO - PROCESS | 1750 | 1464403995323 Marionette DEBUG loaded listener.js 19:53:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 244 (0x8fb7b000) [pid = 1750] [serial = 599] [outer = 0x8fb71800] 19:53:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 245 (0x91bf5c00) [pid = 1750] [serial = 600] [outer = 0xa22a8000] 19:53:16 INFO - PROCESS | 1750 | 1464403996726 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]]]}] 19:53:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:53:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1939ms 19:53:16 INFO - PROCESS | 1750 | 1464403996781 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 19:53:16 INFO - PROCESS | 1750 | 1464403996785 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 19:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:53:16 INFO - PROCESS | 1750 | 1464403996792 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:53:16 INFO - PROCESS | 1750 | 1464403996799 Marionette TRACE conn4 <- [1,770,null,{}] 19:53:16 INFO - PROCESS | 1750 | 1464403996816 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}] 19:53:17 INFO - PROCESS | 1750 | 1464403997005 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 19:53:17 INFO - PROCESS | 1750 | 1464403997205 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc9ac00 == 90 [pid = 1750] [id = 200] 19:53:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 246 (0x8d837c00) [pid = 1750] [serial = 601] [outer = (nil)] 19:53:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 247 (0x912be000) [pid = 1750] [serial = 602] [outer = 0x8d837c00] 19:53:17 INFO - PROCESS | 1750 | 1464403997289 Marionette DEBUG loaded listener.js 19:53:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 248 (0x92584c00) [pid = 1750] [serial = 603] [outer = 0x8d837c00] 19:53:18 INFO - PROCESS | 1750 | 1464403998221 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]]]}] 19:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1488ms 19:53:18 INFO - PROCESS | 1750 | 1464403998282 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 19:53:18 INFO - PROCESS | 1750 | 1464403998286 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 19:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:53:18 INFO - PROCESS | 1750 | 1464403998293 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:53:18 INFO - PROCESS | 1750 | 1464403998296 Marionette TRACE conn4 <- [1,774,null,{}] 19:53:18 INFO - PROCESS | 1750 | 1464403998302 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}] 19:53:18 INFO - PROCESS | 1750 | 1464403998495 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 19:53:18 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd78400 == 89 [pid = 1750] [id = 135] 19:53:18 INFO - PROCESS | 1750 | --DOCSHELL 0x92580000 == 88 [pid = 1750] [id = 137] 19:53:18 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdc8000 == 87 [pid = 1750] [id = 136] 19:53:18 INFO - PROCESS | 1750 | --DOCSHELL 0x8c216c00 == 86 [pid = 1750] [id = 188] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 247 (0x92bec400) [pid = 1750] [serial = 523] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 246 (0x9533d800) [pid = 1750] [serial = 475] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 245 (0x92be4000) [pid = 1750] [serial = 493] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 244 (0x9394cc00) [pid = 1750] [serial = 472] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 243 (0x92bed800) [pid = 1750] [serial = 502] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 242 (0x8b069000) [pid = 1750] [serial = 499] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 241 (0x8c275400) [pid = 1750] [serial = 490] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 240 (0x8d842c00) [pid = 1750] [serial = 466] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 239 (0x8f568800) [pid = 1750] [serial = 469] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 238 (0x8c025800) [pid = 1750] [serial = 487] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 237 (0x9d3fa800) [pid = 1750] [serial = 484] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x99ba4c00) [pid = 1750] [serial = 478] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x92e51800) [pid = 1750] [serial = 496] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x9ac46000) [pid = 1750] [serial = 481] [outer = (nil)] [url = about:blank] 19:53:18 INFO - PROCESS | 1750 | 1464403998842 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:18 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc0b400 == 85 [pid = 1750] [id = 187] 19:53:18 INFO - PROCESS | 1750 | --DOCSHELL 0x8c912c00 == 84 [pid = 1750] [id = 186] 19:53:18 INFO - PROCESS | 1750 | --DOCSHELL 0x8b064c00 == 83 [pid = 1750] [id = 185] 19:53:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b064c00 == 84 [pid = 1750] [id = 201] 19:53:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x8b069000) [pid = 1750] [serial = 604] [outer = (nil)] 19:53:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x8c028000) [pid = 1750] [serial = 605] [outer = 0x8b069000] 19:53:18 INFO - PROCESS | 1750 | 1464403998968 Marionette DEBUG loaded listener.js 19:53:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0x8cc99400) [pid = 1750] [serial = 606] [outer = 0x8b069000] 19:53:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8f50a800 == 83 [pid = 1750] [id = 176] 19:53:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8c026400 == 82 [pid = 1750] [id = 175] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x8f50bc00) [pid = 1750] [serial = 508] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x8d837800) [pid = 1750] [serial = 506] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x92436c00) [pid = 1750] [serial = 518] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x91eccc00) [pid = 1750] [serial = 517] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x91bf0400) [pid = 1750] [serial = 515] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x8f561c00) [pid = 1750] [serial = 511] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x8cc90000) [pid = 1750] [serial = 505] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x912af800) [pid = 1750] [serial = 514] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x926f6000) [pid = 1750] [serial = 521] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x910ce000) [pid = 1750] [serial = 512] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x8f561800) [pid = 1750] [serial = 520] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x8f52c800) [pid = 1750] [serial = 509] [outer = (nil)] [url = about:blank] 19:53:19 INFO - PROCESS | 1750 | 1464403999976 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]]]}] 19:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1735ms 19:53:20 INFO - PROCESS | 1750 | 1464404000030 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 19:53:20 INFO - PROCESS | 1750 | 1464404000037 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 19:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:53:20 INFO - PROCESS | 1750 | 1464404000046 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:53:20 INFO - PROCESS | 1750 | 1464404000053 Marionette TRACE conn4 <- [1,778,null,{}] 19:53:20 INFO - PROCESS | 1750 | 1464404000064 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}] 19:53:20 INFO - PROCESS | 1750 | 1464404000287 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 19:53:20 INFO - PROCESS | 1750 | 1464404000599 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc8fc00 == 83 [pid = 1750] [id = 202] 19:53:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x8cc93800) [pid = 1750] [serial = 607] [outer = (nil)] 19:53:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x8d83dc00) [pid = 1750] [serial = 608] [outer = 0x8cc93800] 19:53:20 INFO - PROCESS | 1750 | 1464404000699 Marionette DEBUG loaded listener.js 19:53:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x8e166400) [pid = 1750] [serial = 609] [outer = 0x8cc93800] 19:53:21 INFO - PROCESS | 1750 | 1464404001754 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]]]}] 19:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1749ms 19:53:21 INFO - PROCESS | 1750 | 1464404001796 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 19:53:21 INFO - PROCESS | 1750 | 1464404001806 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 19:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:53:21 INFO - PROCESS | 1750 | 1464404001817 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:53:21 INFO - PROCESS | 1750 | 1464404001821 Marionette TRACE conn4 <- [1,782,null,{}] 19:53:21 INFO - PROCESS | 1750 | 1464404001829 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}] 19:53:22 INFO - PROCESS | 1750 | 1464404002073 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 19:53:22 INFO - PROCESS | 1750 | 1464404002376 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fb73c00 == 84 [pid = 1750] [id = 203] 19:53:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x8fb74400) [pid = 1750] [serial = 610] [outer = (nil)] 19:53:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x8fb77800) [pid = 1750] [serial = 611] [outer = 0x8fb74400] 19:53:22 INFO - PROCESS | 1750 | 1464404002474 Marionette DEBUG loaded listener.js 19:53:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x8fdcf400) [pid = 1750] [serial = 612] [outer = 0x8fb74400] 19:53:23 INFO - PROCESS | 1750 | 1464404003448 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]]]}] 19:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1684ms 19:53:23 INFO - PROCESS | 1750 | 1464404003502 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 19:53:23 INFO - PROCESS | 1750 | 1464404003505 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 19:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:53:23 INFO - PROCESS | 1750 | 1464404003513 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:53:23 INFO - PROCESS | 1750 | 1464404003520 Marionette TRACE conn4 <- [1,786,null,{}] 19:53:23 INFO - PROCESS | 1750 | 1464404003537 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}] 19:53:23 INFO - PROCESS | 1750 | 1464404003817 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 19:53:24 INFO - PROCESS | 1750 | 1464404004152 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x912afc00 == 85 [pid = 1750] [id = 204] 19:53:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x9257e400) [pid = 1750] [serial = 613] [outer = (nil)] 19:53:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x92588400) [pid = 1750] [serial = 614] [outer = 0x9257e400] 19:53:24 INFO - PROCESS | 1750 | 1464404004255 Marionette DEBUG loaded listener.js 19:53:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x926fac00) [pid = 1750] [serial = 615] [outer = 0x9257e400] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f378000 == 84 [pid = 1750] [id = 97] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc05000 == 83 [pid = 1750] [id = 182] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9b831000 == 82 [pid = 1750] [id = 111] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc01400 == 81 [pid = 1750] [id = 181] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9127dc00 == 80 [pid = 1750] [id = 112] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdc4400 == 79 [pid = 1750] [id = 96] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21b400 == 78 [pid = 1750] [id = 167] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f501800 == 77 [pid = 1750] [id = 125] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9532a800 == 76 [pid = 1750] [id = 51] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdc4c00 == 75 [pid = 1750] [id = 95] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f504400 == 74 [pid = 1750] [id = 126] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x910c5800 == 73 [pid = 1750] [id = 94] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f563400 == 72 [pid = 1750] [id = 199] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc9ac00 == 71 [pid = 1750] [id = 200] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8c27ac00 == 70 [pid = 1750] [id = 198] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x9533e800 == 69 [pid = 1750] [id = 196] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8b05f400 == 68 [pid = 1750] [id = 195] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8c124400 == 67 [pid = 1750] [id = 194] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x926fbc00 == 66 [pid = 1750] [id = 193] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8c131400 == 65 [pid = 1750] [id = 190] 19:53:27 INFO - PROCESS | 1750 | --DOCSHELL 0x8f564000 == 64 [pid = 1750] [id = 191] 19:53:28 INFO - PROCESS | 1750 | 1464404008021 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]]]}] 19:53:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:53:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 4618ms 19:53:28 INFO - PROCESS | 1750 | 1464404008133 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 19:53:28 INFO - PROCESS | 1750 | 1464404008139 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 19:53:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:53:28 INFO - PROCESS | 1750 | 1464404008148 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:53:28 INFO - PROCESS | 1750 | 1464404008154 Marionette TRACE conn4 <- [1,790,null,{}] 19:53:28 INFO - PROCESS | 1750 | 1464404008163 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}] 19:53:28 INFO - PROCESS | 1750 | 1464404008333 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 19:53:28 INFO - PROCESS | 1750 | 1464404008507 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21b800 == 65 [pid = 1750] [id = 205] 19:53:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x8cc0f400) [pid = 1750] [serial = 616] [outer = (nil)] 19:53:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x8d838c00) [pid = 1750] [serial = 617] [outer = 0x8cc0f400] 19:53:28 INFO - PROCESS | 1750 | 1464404008589 Marionette DEBUG loaded listener.js 19:53:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0x8dd79000) [pid = 1750] [serial = 618] [outer = 0x8cc0f400] 19:53:29 INFO - PROCESS | 1750 | 1464404009470 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]]]}] 19:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1394ms 19:53:29 INFO - PROCESS | 1750 | 1464404009564 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 19:53:29 INFO - PROCESS | 1750 | 1464404009574 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 19:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:53:29 INFO - PROCESS | 1750 | 1464404009598 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:53:29 INFO - PROCESS | 1750 | 1464404009603 Marionette TRACE conn4 <- [1,794,null,{}] 19:53:29 INFO - PROCESS | 1750 | 1464404009609 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}] 19:53:29 INFO - PROCESS | 1750 | 1464404009847 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 19:53:29 INFO - PROCESS | 1750 | 1464404009877 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fb70400 == 66 [pid = 1750] [id = 206] 19:53:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 238 (0x8fb74c00) [pid = 1750] [serial = 619] [outer = (nil)] 19:53:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 239 (0x8fb7c000) [pid = 1750] [serial = 620] [outer = 0x8fb74c00] 19:53:29 INFO - PROCESS | 1750 | 1464404009958 Marionette DEBUG loaded listener.js 19:53:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 240 (0x910cf800) [pid = 1750] [serial = 621] [outer = 0x8fb74c00] 19:53:31 INFO - PROCESS | 1750 | 1464404011051 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]]]}] 19:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1488ms 19:53:31 INFO - PROCESS | 1750 | 1464404011086 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 19:53:31 INFO - PROCESS | 1750 | 1464404011091 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 19:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:53:31 INFO - PROCESS | 1750 | 1464404011098 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:53:31 INFO - PROCESS | 1750 | 1464404011104 Marionette TRACE conn4 <- [1,798,null,{}] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 239 (0x8f52e000) [pid = 1750] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 238 (0x8c914400) [pid = 1750] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 237 (0x8f524c00) [pid = 1750] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x91280800) [pid = 1750] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x8b064400) [pid = 1750] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x8cc02400) [pid = 1750] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x93949800) [pid = 1750] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x9a7e0800) [pid = 1750] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x8b063c00) [pid = 1750] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x8fdc5000) [pid = 1750] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x9394e800) [pid = 1750] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x92580c00) [pid = 1750] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x8cc0a400) [pid = 1750] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x8c024c00) [pid = 1750] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x9b902800) [pid = 1750] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x8f52f800) [pid = 1750] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0xa223b000) [pid = 1750] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x926f0c00) [pid = 1750] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 221 (0x8c21fc00) [pid = 1750] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 220 (0x926f0000) [pid = 1750] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 219 (0x926fcc00) [pid = 1750] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 218 (0x8c132400) [pid = 1750] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 217 (0x8c270800) [pid = 1750] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0x8c21a000) [pid = 1750] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x8cc03800) [pid = 1750] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x9ac37c00) [pid = 1750] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0x926f5000) [pid = 1750] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x8c91b800) [pid = 1750] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x8c912000) [pid = 1750] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x9ac4c400) [pid = 1750] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x9787e800) [pid = 1750] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x8fb71800) [pid = 1750] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x9b82b400) [pid = 1750] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x8c027000) [pid = 1750] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x92bf1800) [pid = 1750] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x8d837c00) [pid = 1750] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x90f25000) [pid = 1750] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x8c01d000) [pid = 1750] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x910c6c00) [pid = 1750] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x9257dc00) [pid = 1750] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8fdca800) [pid = 1750] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x92581000) [pid = 1750] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8c126c00) [pid = 1750] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x9127b400) [pid = 1750] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x9b789400) [pid = 1750] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x91ec8400) [pid = 1750] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x8c91d800) [pid = 1750] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x9988a800) [pid = 1750] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8dd78800) [pid = 1750] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x8f505000) [pid = 1750] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x91ec9400) [pid = 1750] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x9b787400) [pid = 1750] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x912a5c00) [pid = 1750] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8fdc4000) [pid = 1750] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x8c021800) [pid = 1750] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x950ee800) [pid = 1750] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8cc9e000) [pid = 1750] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8e15b400) [pid = 1750] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x99682000) [pid = 1750] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0xa335ec00) [pid = 1750] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x92be9c00) [pid = 1750] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x99e52800) [pid = 1750] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9519b400) [pid = 1750] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x9a7d4400) [pid = 1750] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8f37a400) [pid = 1750] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x925cd400) [pid = 1750] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x93953000) [pid = 1750] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9533e400) [pid = 1750] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9127e000) [pid = 1750] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x90f26400) [pid = 1750] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x910d0000) [pid = 1750] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x910c7000) [pid = 1750] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9a7d1800) [pid = 1750] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8f52e400) [pid = 1750] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x95193400) [pid = 1750] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8fdcdc00) [pid = 1750] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8d83e800) [pid = 1750] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x912b0000) [pid = 1750] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9b89a400) [pid = 1750] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x925c6800) [pid = 1750] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:53:32 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8cc0d800) [pid = 1750] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:53:32 INFO - PROCESS | 1750 | 1464404012400 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}] 19:53:32 INFO - PROCESS | 1750 | 1464404012742 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 19:53:32 INFO - PROCESS | 1750 | 1464404012853 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c212400 == 67 [pid = 1750] [id = 207] 19:53:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8c273000) [pid = 1750] [serial = 622] [outer = (nil)] 19:53:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8c914400) [pid = 1750] [serial = 623] [outer = 0x8c273000] 19:53:32 INFO - PROCESS | 1750 | 1464404012936 Marionette DEBUG loaded listener.js 19:53:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8d837c00) [pid = 1750] [serial = 624] [outer = 0x8c273000] 19:53:33 INFO - PROCESS | 1750 | 1464404013722 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]]]}] 19:53:33 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 19:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 2669ms 19:53:33 INFO - PROCESS | 1750 | 1464404013767 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 19:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:53:33 INFO - PROCESS | 1750 | 1464404013773 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 19:53:33 INFO - PROCESS | 1750 | 1464404013779 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:53:33 INFO - PROCESS | 1750 | 1464404013783 Marionette TRACE conn4 <- [1,802,null,{}] 19:53:33 INFO - PROCESS | 1750 | 1464404013789 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}] 19:53:33 INFO - PROCESS | 1750 | 1464404013967 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 19:53:34 INFO - PROCESS | 1750 | 1464404013984 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f37ec00 == 68 [pid = 1750] [id = 208] 19:53:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8f525000) [pid = 1750] [serial = 625] [outer = (nil)] 19:53:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8fb71800) [pid = 1750] [serial = 626] [outer = 0x8f525000] 19:53:34 INFO - PROCESS | 1750 | 1464404014063 Marionette DEBUG loaded listener.js 19:53:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x910cc400) [pid = 1750] [serial = 627] [outer = 0x8f525000] 19:53:35 INFO - PROCESS | 1750 | 1464404015655 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]]]}] 19:53:35 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 19:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1937ms 19:53:35 INFO - PROCESS | 1750 | 1464404015752 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 19:53:35 INFO - PROCESS | 1750 | 1464404015761 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 19:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:53:35 INFO - PROCESS | 1750 | 1464404015792 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:53:35 INFO - PROCESS | 1750 | 1464404015798 Marionette TRACE conn4 <- [1,806,null,{}] 19:53:35 INFO - PROCESS | 1750 | 1464404015818 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}] 19:53:36 INFO - PROCESS | 1750 | 1464404016011 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 19:53:36 INFO - PROCESS | 1750 | 1464404016208 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21a400 == 69 [pid = 1750] [id = 209] 19:53:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8c912c00) [pid = 1750] [serial = 628] [outer = (nil)] 19:53:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8d845400) [pid = 1750] [serial = 629] [outer = 0x8c912c00] 19:53:36 INFO - PROCESS | 1750 | 1464404016342 Marionette DEBUG loaded listener.js 19:53:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8f501400) [pid = 1750] [serial = 630] [outer = 0x8c912c00] 19:53:37 INFO - PROCESS | 1750 | 1464404017385 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]]]}] 19:53:37 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 19:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1660ms 19:53:37 INFO - PROCESS | 1750 | 1464404017449 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 19:53:37 INFO - PROCESS | 1750 | 1464404017458 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 19:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:53:37 INFO - PROCESS | 1750 | 1464404017470 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:53:37 INFO - PROCESS | 1750 | 1464404017474 Marionette TRACE conn4 <- [1,810,null,{}] 19:53:37 INFO - PROCESS | 1750 | 1464404017485 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}] 19:53:37 INFO - PROCESS | 1750 | 1464404017744 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 19:53:38 INFO - PROCESS | 1750 | 1464404018000 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c024800 == 70 [pid = 1750] [id = 210] 19:53:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8fdcbc00) [pid = 1750] [serial = 631] [outer = (nil)] 19:53:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x912a4c00) [pid = 1750] [serial = 632] [outer = 0x8fdcbc00] 19:53:38 INFO - PROCESS | 1750 | 1464404018128 Marionette DEBUG loaded listener.js 19:53:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x912b5800) [pid = 1750] [serial = 633] [outer = 0x8fdcbc00] 19:53:39 INFO - PROCESS | 1750 | 1464404019123 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]]]}] 19:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1700ms 19:53:39 INFO - PROCESS | 1750 | 1464404019169 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 19:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:53:39 INFO - PROCESS | 1750 | 1464404019174 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 19:53:39 INFO - PROCESS | 1750 | 1464404019182 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:53:39 INFO - PROCESS | 1750 | 1464404019189 Marionette TRACE conn4 <- [1,814,null,{}] 19:53:39 INFO - PROCESS | 1750 | 1464404019210 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}] 19:53:39 INFO - PROCESS | 1750 | 1464404019425 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 19:53:39 INFO - PROCESS | 1750 | 1464404019682 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c01f400 == 71 [pid = 1750] [id = 211] 19:53:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8c270c00) [pid = 1750] [serial = 634] [outer = (nil)] 19:53:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x92581400) [pid = 1750] [serial = 635] [outer = 0x8c270c00] 19:53:39 INFO - PROCESS | 1750 | 1464404019827 Marionette DEBUG loaded listener.js 19:53:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x926f0c00) [pid = 1750] [serial = 636] [outer = 0x8c270c00] 19:53:40 INFO - PROCESS | 1750 | 1464404020787 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:53:40 INFO - PROCESS | 1750 | 1464404020839 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 19:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:53:40 INFO - PROCESS | 1750 | 1464404020847 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:53:40 INFO - PROCESS | 1750 | 1464404020850 Marionette TRACE conn4 <- [1,818,null,{}] 19:53:40 INFO - PROCESS | 1750 | 1464404020856 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}] 19:53:41 INFO - PROCESS | 1750 | 1464404021108 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 19:53:41 INFO - PROCESS | 1750 | 1464404021401 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c218800 == 72 [pid = 1750] [id = 212] 19:53:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x912c1400) [pid = 1750] [serial = 637] [outer = (nil)] 19:53:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x92bf1800) [pid = 1750] [serial = 638] [outer = 0x912c1400] 19:53:41 INFO - PROCESS | 1750 | 1464404021494 Marionette DEBUG loaded listener.js 19:53:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x92e54400) [pid = 1750] [serial = 639] [outer = 0x912c1400] 19:53:42 INFO - PROCESS | 1750 | 1464404022528 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]]]}] 19:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1741ms 19:53:42 INFO - PROCESS | 1750 | 1464404022589 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 19:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:53:42 INFO - PROCESS | 1750 | 1464404022594 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 19:53:42 INFO - PROCESS | 1750 | 1464404022601 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:53:42 INFO - PROCESS | 1750 | 1464404022605 Marionette TRACE conn4 <- [1,822,null,{}] 19:53:42 INFO - PROCESS | 1750 | 1464404022611 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}] 19:53:42 INFO - PROCESS | 1750 | 1464404022892 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 19:53:43 INFO - PROCESS | 1750 | 1464404023138 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c27a800 == 73 [pid = 1750] [id = 213] 19:53:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x92e53400) [pid = 1750] [serial = 640] [outer = (nil)] 19:53:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x93954c00) [pid = 1750] [serial = 641] [outer = 0x92e53400] 19:53:43 INFO - PROCESS | 1750 | 1464404023230 Marionette DEBUG loaded listener.js 19:53:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x93952000) [pid = 1750] [serial = 642] [outer = 0x92e53400] 19:53:44 INFO - PROCESS | 1750 | 1464404024254 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:53:44 INFO - PROCESS | 1750 | 1464404024296 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 19:53:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:53:44 INFO - PROCESS | 1750 | 1464404024304 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:53:44 INFO - PROCESS | 1750 | 1464404024308 Marionette TRACE conn4 <- [1,826,null,{}] 19:53:44 INFO - PROCESS | 1750 | 1464404024314 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}] 19:53:44 INFO - PROCESS | 1750 | 1464404024537 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 19:53:44 INFO - PROCESS | 1750 | 1464404024853 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c128c00 == 74 [pid = 1750] [id = 214] 19:53:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8f50c800) [pid = 1750] [serial = 643] [outer = (nil)] 19:53:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x95348c00) [pid = 1750] [serial = 644] [outer = 0x8f50c800] 19:53:44 INFO - PROCESS | 1750 | 1464404024953 Marionette DEBUG loaded listener.js 19:53:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9988a800) [pid = 1750] [serial = 645] [outer = 0x8f50c800] 19:53:45 INFO - PROCESS | 1750 | 1464404025890 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]]]}] 19:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1641ms 19:53:45 INFO - PROCESS | 1750 | 1464404025946 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 19:53:45 INFO - PROCESS | 1750 | 1464404025951 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 19:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:53:45 INFO - PROCESS | 1750 | 1464404025958 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:53:45 INFO - PROCESS | 1750 | 1464404025962 Marionette TRACE conn4 <- [1,830,null,{}] 19:53:45 INFO - PROCESS | 1750 | 1464404025969 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}] 19:53:46 INFO - PROCESS | 1750 | 1464404026157 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 19:53:46 INFO - PROCESS | 1750 | 1464404026410 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c029c00 == 75 [pid = 1750] [id = 215] 19:53:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8c126000) [pid = 1750] [serial = 646] [outer = (nil)] 19:53:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x99c67000) [pid = 1750] [serial = 647] [outer = 0x8c126000] 19:53:46 INFO - PROCESS | 1750 | 1464404026543 Marionette DEBUG loaded listener.js 19:53:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x99c6dc00) [pid = 1750] [serial = 648] [outer = 0x8c126000] 19:53:47 INFO - PROCESS | 1750 | 1464404027465 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]]]}] 19:53:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:53:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1536ms 19:53:47 INFO - PROCESS | 1750 | 1464404027495 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 19:53:47 INFO - PROCESS | 1750 | 1464404027499 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 19:53:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:53:47 INFO - PROCESS | 1750 | 1464404027506 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:53:47 INFO - PROCESS | 1750 | 1464404027510 Marionette TRACE conn4 <- [1,834,null,{}] 19:53:47 INFO - PROCESS | 1750 | 1464404027516 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}] 19:53:47 INFO - PROCESS | 1750 | 1464404027715 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 19:53:48 INFO - PROCESS | 1750 | 1464404027983 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c02b800 == 76 [pid = 1750] [id = 216] 19:53:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8f381c00) [pid = 1750] [serial = 649] [outer = (nil)] 19:53:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x9a044400) [pid = 1750] [serial = 650] [outer = 0x8f381c00] 19:53:48 INFO - PROCESS | 1750 | 1464404028076 Marionette DEBUG loaded listener.js 19:53:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x9a046400) [pid = 1750] [serial = 651] [outer = 0x8f381c00] 19:53:49 INFO - PROCESS | 1750 | 1464404029049 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]]]}] 19:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1581ms 19:53:49 INFO - PROCESS | 1750 | 1464404029091 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 19:53:49 INFO - PROCESS | 1750 | 1464404029097 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 19:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:53:49 INFO - PROCESS | 1750 | 1464404029108 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:53:49 INFO - PROCESS | 1750 | 1464404029114 Marionette TRACE conn4 <- [1,838,null,{}] 19:53:49 INFO - PROCESS | 1750 | 1464404029124 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}] 19:53:49 INFO - PROCESS | 1750 | 1464404029463 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 19:53:49 INFO - PROCESS | 1750 | 1464404029790 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b063c00 == 77 [pid = 1750] [id = 217] 19:53:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8c218400) [pid = 1750] [serial = 652] [outer = (nil)] 19:53:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x9a7d7c00) [pid = 1750] [serial = 653] [outer = 0x8c218400] 19:53:49 INFO - PROCESS | 1750 | 1464404029881 Marionette DEBUG loaded listener.js 19:53:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x9a7e0800) [pid = 1750] [serial = 654] [outer = 0x8c218400] 19:53:50 INFO - PROCESS | 1750 | 1464404030886 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]]]}] 19:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1848ms 19:53:50 INFO - PROCESS | 1750 | 1464404030956 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 19:53:50 INFO - PROCESS | 1750 | 1464404030960 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 19:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:53:50 INFO - PROCESS | 1750 | 1464404030967 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:53:50 INFO - PROCESS | 1750 | 1464404030970 Marionette TRACE conn4 <- [1,842,null,{}] 19:53:50 INFO - PROCESS | 1750 | 1464404030976 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}] 19:53:51 INFO - PROCESS | 1750 | 1464404031190 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 19:53:51 INFO - PROCESS | 1750 | 1464404031444 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a049400 == 78 [pid = 1750] [id = 218] 19:53:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x9af74400) [pid = 1750] [serial = 655] [outer = (nil)] 19:53:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x9b783000) [pid = 1750] [serial = 656] [outer = 0x9af74400] 19:53:51 INFO - PROCESS | 1750 | 1464404031576 Marionette DEBUG loaded listener.js 19:53:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x9b82e400) [pid = 1750] [serial = 657] [outer = 0x9af74400] 19:53:52 INFO - PROCESS | 1750 | 1464404032610 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]]]}] 19:53:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:53:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1680ms 19:53:52 INFO - PROCESS | 1750 | 1464404032649 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 19:53:52 INFO - PROCESS | 1750 | 1464404032653 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 19:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:53:52 INFO - PROCESS | 1750 | 1464404032660 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:53:52 INFO - PROCESS | 1750 | 1464404032665 Marionette TRACE conn4 <- [1,846,null,{}] 19:53:52 INFO - PROCESS | 1750 | 1464404032671 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}] 19:53:52 INFO - PROCESS | 1750 | 1464404032931 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 19:53:53 INFO - PROCESS | 1750 | 1464404033200 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d3fa400 == 79 [pid = 1750] [id = 219] 19:53:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x9d6b3000) [pid = 1750] [serial = 658] [outer = (nil)] 19:53:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0xa223cc00) [pid = 1750] [serial = 659] [outer = 0x9d6b3000] 19:53:53 INFO - PROCESS | 1750 | 1464404033301 Marionette DEBUG loaded listener.js 19:53:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0xa259e000) [pid = 1750] [serial = 660] [outer = 0x9d6b3000] 19:53:54 INFO - PROCESS | 1750 | 1464404034257 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]]]}] 19:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1631ms 19:53:54 INFO - PROCESS | 1750 | 1464404034292 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 19:53:54 INFO - PROCESS | 1750 | 1464404034295 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 19:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:53:54 INFO - PROCESS | 1750 | 1464404034302 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:53:54 INFO - PROCESS | 1750 | 1464404034305 Marionette TRACE conn4 <- [1,850,null,{}] 19:53:54 INFO - PROCESS | 1750 | 1464404034312 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}] 19:53:54 INFO - PROCESS | 1750 | 1464404034497 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 19:53:54 INFO - PROCESS | 1750 | 1464404034760 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c12e400 == 80 [pid = 1750] [id = 220] 19:53:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x8c216000) [pid = 1750] [serial = 661] [outer = (nil)] 19:53:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x8cc09800) [pid = 1750] [serial = 662] [outer = 0x8c216000] 19:53:54 INFO - PROCESS | 1750 | 1464404034891 Marionette DEBUG loaded listener.js 19:53:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x8dfc6000) [pid = 1750] [serial = 663] [outer = 0x8c216000] 19:53:55 INFO - PROCESS | 1750 | 1464404035830 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]]]}] 19:53:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:53:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1586ms 19:53:55 INFO - PROCESS | 1750 | 1464404035889 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 19:53:55 INFO - PROCESS | 1750 | 1464404035892 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 19:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:53:55 INFO - PROCESS | 1750 | 1464404035900 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:53:55 INFO - PROCESS | 1750 | 1464404035914 Marionette TRACE conn4 <- [1,854,null,{}] 19:53:55 INFO - PROCESS | 1750 | 1464404035921 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}] 19:53:56 INFO - PROCESS | 1750 | 1464404036224 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 19:53:56 INFO - PROCESS | 1750 | 1464404036470 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b05fc00 == 81 [pid = 1750] [id = 221] 19:53:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8c125800) [pid = 1750] [serial = 664] [outer = (nil)] 19:53:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x8c916000) [pid = 1750] [serial = 665] [outer = 0x8c125800] 19:53:56 INFO - PROCESS | 1750 | 1464404036560 Marionette DEBUG loaded listener.js 19:53:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x8cc91800) [pid = 1750] [serial = 666] [outer = 0x8c125800] 19:53:57 INFO - PROCESS | 1750 | 1464404037499 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]]]}] 19:53:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:53:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1658ms 19:53:57 INFO - PROCESS | 1750 | 1464404037559 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 19:53:57 INFO - PROCESS | 1750 | 1464404037564 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 19:53:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:53:57 INFO - PROCESS | 1750 | 1464404037570 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:53:57 INFO - PROCESS | 1750 | 1464404037573 Marionette TRACE conn4 <- [1,858,null,{}] 19:53:57 INFO - PROCESS | 1750 | 1464404037586 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}] 19:53:57 INFO - PROCESS | 1750 | 1464404037779 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 19:53:58 INFO - PROCESS | 1750 | 1464404038029 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c27a400 == 82 [pid = 1750] [id = 222] 19:53:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x8cc04400) [pid = 1750] [serial = 667] [outer = (nil)] 19:53:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x8dfcbc00) [pid = 1750] [serial = 668] [outer = 0x8cc04400] 19:53:58 INFO - PROCESS | 1750 | 1464404038155 Marionette DEBUG loaded listener.js 19:53:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x8dfcf000) [pid = 1750] [serial = 669] [outer = 0x8cc04400] 19:53:59 INFO - PROCESS | 1750 | 1464404039037 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]]]}] 19:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1542ms 19:53:59 INFO - PROCESS | 1750 | 1464404039114 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 19:53:59 INFO - PROCESS | 1750 | 1464404039117 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 19:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:53:59 INFO - PROCESS | 1750 | 1464404039124 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:53:59 INFO - PROCESS | 1750 | 1464404039127 Marionette TRACE conn4 <- [1,862,null,{}] 19:53:59 INFO - PROCESS | 1750 | 1464404039133 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}] 19:53:59 INFO - PROCESS | 1750 | 1464404039576 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 19:53:59 INFO - PROCESS | 1750 | 1464404039896 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:53:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c219c00 == 83 [pid = 1750] [id = 223] 19:53:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x8c21ac00) [pid = 1750] [serial = 670] [outer = (nil)] 19:53:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x8c220c00) [pid = 1750] [serial = 671] [outer = 0x8c21ac00] 19:53:59 INFO - PROCESS | 1750 | 1464404039988 Marionette DEBUG loaded listener.js 19:54:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x8cc09400) [pid = 1750] [serial = 672] [outer = 0x8c21ac00] 19:54:00 INFO - PROCESS | 1750 | 1464404040922 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]]]}] 19:54:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:54:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1841ms 19:54:00 INFO - PROCESS | 1750 | 1464404040968 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 19:54:00 INFO - PROCESS | 1750 | 1464404040973 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 19:54:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:54:00 INFO - PROCESS | 1750 | 1464404040981 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:54:00 INFO - PROCESS | 1750 | 1464404040987 Marionette TRACE conn4 <- [1,866,null,{}] 19:54:01 INFO - PROCESS | 1750 | 1464404040994 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}] 19:54:01 INFO - PROCESS | 1750 | 1464404041195 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 19:54:01 INFO - PROCESS | 1750 | 1464404041466 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f377c00 == 84 [pid = 1750] [id = 224] 19:54:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x8f386400) [pid = 1750] [serial = 673] [outer = (nil)] 19:54:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x8f50bc00) [pid = 1750] [serial = 674] [outer = 0x8f386400] 19:54:01 INFO - PROCESS | 1750 | 1464404041677 Marionette DEBUG loaded listener.js 19:54:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x8f562000) [pid = 1750] [serial = 675] [outer = 0x8f386400] 19:54:02 INFO - PROCESS | 1750 | 1464404042696 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]]]}] 19:54:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1837ms 19:54:02 INFO - PROCESS | 1750 | 1464404042820 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 19:54:02 INFO - PROCESS | 1750 | 1464404042825 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 19:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:54:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8c212400 == 83 [pid = 1750] [id = 207] 19:54:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8fb70400 == 82 [pid = 1750] [id = 206] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x8d841000) [pid = 1750] [serial = 571] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x9b789800) [pid = 1750] [serial = 592] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x912bb800) [pid = 1750] [serial = 574] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x8c028000) [pid = 1750] [serial = 605] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x92be8c00) [pid = 1750] [serial = 577] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x9a7e0400) [pid = 1750] [serial = 589] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x9a040800) [pid = 1750] [serial = 586] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x9532e800) [pid = 1750] [serial = 583] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x93a85800) [pid = 1750] [serial = 580] [outer = (nil)] [url = about:blank] 19:54:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21b800 == 81 [pid = 1750] [id = 205] 19:54:02 INFO - PROCESS | 1750 | --DOCSHELL 0x912afc00 == 80 [pid = 1750] [id = 204] 19:54:02 INFO - PROCESS | 1750 | 1464404042974 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:54:02 INFO - PROCESS | 1750 | 1464404042978 Marionette TRACE conn4 <- [1,870,null,{}] 19:54:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8fb73c00 == 79 [pid = 1750] [id = 203] 19:54:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc8fc00 == 78 [pid = 1750] [id = 202] 19:54:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8b064c00 == 77 [pid = 1750] [id = 201] 19:54:03 INFO - PROCESS | 1750 | 1464404043000 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}] 19:54:03 INFO - PROCESS | 1750 | 1464404043186 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x91bf9c00) [pid = 1750] [serial = 568] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x90f2ec00) [pid = 1750] [serial = 565] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x910ce400) [pid = 1750] [serial = 563] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8f385400) [pid = 1750] [serial = 560] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x912aa400) [pid = 1750] [serial = 566] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x8fdcd400) [pid = 1750] [serial = 562] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8e160400) [pid = 1750] [serial = 559] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x912a5400) [pid = 1750] [serial = 530] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x90f26000) [pid = 1750] [serial = 529] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x92e52c00) [pid = 1750] [serial = 524] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x95339c00) [pid = 1750] [serial = 553] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x8cc0bc00) [pid = 1750] [serial = 545] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x99c5ec00) [pid = 1750] [serial = 539] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x9b789c00) [pid = 1750] [serial = 322] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x8b06c400) [pid = 1750] [serial = 500] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x90f24000) [pid = 1750] [serial = 389] [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.] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x8fdce800) [pid = 1750] [serial = 286] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x9519ec00) [pid = 1750] [serial = 223] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x9898a800) [pid = 1750] [serial = 476] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x9d332400) [pid = 1750] [serial = 548] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x92be6400) [pid = 1750] [serial = 494] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x9d4dc000) [pid = 1750] [serial = 325] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x90f31c00) [pid = 1750] [serial = 470] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0xa4f23800) [pid = 1750] [serial = 229] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x95192800) [pid = 1750] [serial = 319] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8dd7cc00) [pid = 1750] [serial = 467] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9532a400) [pid = 1750] [serial = 536] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x95198400) [pid = 1750] [serial = 361] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8f529800) [pid = 1750] [serial = 551] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x92e55000) [pid = 1750] [serial = 503] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8cc9a400) [pid = 1750] [serial = 527] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8f508800) [pid = 1750] [serial = 596] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9d6b1800) [pid = 1750] [serial = 485] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x95059c00) [pid = 1750] [serial = 464] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x99c64000) [pid = 1750] [serial = 431] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8c91fc00) [pid = 1750] [serial = 428] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9d42c400) [pid = 1750] [serial = 422] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9b829400) [pid = 1750] [serial = 542] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8fb76c00) [pid = 1750] [serial = 598] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa3120400) [pid = 1750] [serial = 274] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8c278800) [pid = 1750] [serial = 491] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x92e56400) [pid = 1750] [serial = 497] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92584c00) [pid = 1750] [serial = 603] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x92439800) [pid = 1750] [serial = 331] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8c028400) [pid = 1750] [serial = 488] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x91bf2c00) [pid = 1750] [serial = 316] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92587400) [pid = 1750] [serial = 379] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0xa8c8b000) [pid = 1750] [serial = 289] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x950ed400) [pid = 1750] [serial = 535] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x950f0000) [pid = 1750] [serial = 473] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8c130400) [pid = 1750] [serial = 440] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x91ecc000) [pid = 1750] [serial = 268] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8dd71400) [pid = 1750] [serial = 595] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0xa050a400) [pid = 1750] [serial = 367] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8c917400) [pid = 1750] [serial = 526] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa685e400) [pid = 1750] [serial = 235] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8cc98000) [pid = 1750] [serial = 434] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9b4a4c00) [pid = 1750] [serial = 482] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8f507000) [pid = 1750] [serial = 407] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa3646c00) [pid = 1750] [serial = 373] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x91ed3800) [pid = 1750] [serial = 232] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0xa696d400) [pid = 1750] [serial = 277] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x912b0400) [pid = 1750] [serial = 419] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa8291800) [pid = 1750] [serial = 376] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e15a800) [pid = 1750] [serial = 557] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x95336c00) [pid = 1750] [serial = 271] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa259c400) [pid = 1750] [serial = 437] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9b902c00) [pid = 1750] [serial = 425] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9ac44c00) [pid = 1750] [serial = 226] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8c279c00) [pid = 1750] [serial = 556] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0xa82ae800) [pid = 1750] [serial = 280] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9394d800) [pid = 1750] [serial = 533] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92bf0c00) [pid = 1750] [serial = 532] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0xa31f0c00) [pid = 1750] [serial = 370] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x99c69800) [pid = 1750] [serial = 479] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8fb7b000) [pid = 1750] [serial = 599] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9b831400) [pid = 1750] [serial = 364] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x98989000) [pid = 1750] [serial = 538] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8f383c00) [pid = 1750] [serial = 292] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x912be000) [pid = 1750] [serial = 602] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9533dc00) [pid = 1750] [serial = 413] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x93c91c00) [pid = 1750] [serial = 174] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9a7dc800) [pid = 1750] [serial = 404] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x9ac37400) [pid = 1750] [serial = 541] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x989cd800) [pid = 1750] [serial = 337] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x912c4400) [pid = 1750] [serial = 358] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9127d400) [pid = 1750] [serial = 241] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0xa2375c00) [pid = 1750] [serial = 238] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9a042800) [pid = 1750] [serial = 554] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0xa6ea9400) [pid = 1750] [serial = 283] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x92439400) [pid = 1750] [serial = 328] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x9ac3f800) [pid = 1750] [serial = 355] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x912bc000) [pid = 1750] [serial = 410] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x8d845000) [pid = 1750] [serial = 382] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x91ecfc00) [pid = 1750] [serial = 569] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0xa23c8400) [pid = 1750] [serial = 334] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x9ac38c00) [pid = 1750] [serial = 416] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x8cc08800) [pid = 1750] [serial = 544] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x9a7e0000) [pid = 1750] [serial = 547] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8cc9bc00) [pid = 1750] [serial = 550] [outer = (nil)] [url = about:blank] 19:54:03 INFO - PROCESS | 1750 | 1464404043582 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b06ac00 == 78 [pid = 1750] [id = 225] 19:54:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x8c028400) [pid = 1750] [serial = 676] [outer = (nil)] 19:54:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x8c917400) [pid = 1750] [serial = 677] [outer = 0x8c028400] 19:54:03 INFO - PROCESS | 1750 | 1464404043659 Marionette DEBUG loaded listener.js 19:54:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x8cc9a400) [pid = 1750] [serial = 678] [outer = 0x8c028400] 19:54:04 INFO - PROCESS | 1750 | 1464404044470 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]]]}] 19:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1627ms 19:54:04 INFO - PROCESS | 1750 | 1464404044533 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 19:54:04 INFO - PROCESS | 1750 | 1464404044540 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 19:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:54:04 INFO - PROCESS | 1750 | 1464404044557 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:54:04 INFO - PROCESS | 1750 | 1464404044564 Marionette TRACE conn4 <- [1,874,null,{}] 19:54:04 INFO - PROCESS | 1750 | 1464404044575 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}] 19:54:04 INFO - PROCESS | 1750 | 1464404044777 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 19:54:04 INFO - PROCESS | 1750 | 1464404044940 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21a800 == 79 [pid = 1750] [id = 226] 19:54:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x8c91dc00) [pid = 1750] [serial = 679] [outer = (nil)] 19:54:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8f507800) [pid = 1750] [serial = 680] [outer = 0x8c91dc00] 19:54:05 INFO - PROCESS | 1750 | 1464404045016 Marionette DEBUG loaded listener.js 19:54:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x8fb78800) [pid = 1750] [serial = 681] [outer = 0x8c91dc00] 19:54:05 INFO - PROCESS | 1750 | 1464404045894 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]]]}] 19:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1393ms 19:54:05 INFO - PROCESS | 1750 | 1464404045949 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 19:54:05 INFO - PROCESS | 1750 | 1464404045953 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 19:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:54:05 INFO - PROCESS | 1750 | 1464404045959 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:54:05 INFO - PROCESS | 1750 | 1464404045963 Marionette TRACE conn4 <- [1,878,null,{}] 19:54:05 INFO - PROCESS | 1750 | 1464404045968 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}] 19:54:06 INFO - PROCESS | 1750 | 1464404046206 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 19:54:06 INFO - PROCESS | 1750 | 1464404046240 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b06d800 == 80 [pid = 1750] [id = 227] 19:54:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8f508000) [pid = 1750] [serial = 682] [outer = (nil)] 19:54:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x910c5000) [pid = 1750] [serial = 683] [outer = 0x8f508000] 19:54:06 INFO - PROCESS | 1750 | 1464404046331 Marionette DEBUG loaded listener.js 19:54:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x91276c00) [pid = 1750] [serial = 684] [outer = 0x8f508000] 19:54:07 INFO - PROCESS | 1750 | 1464404047361 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]]]}] 19:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1481ms 19:54:07 INFO - PROCESS | 1750 | 1464404047442 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 19:54:07 INFO - PROCESS | 1750 | 1464404047446 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 19:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:54:07 INFO - PROCESS | 1750 | 1464404047453 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:54:07 INFO - PROCESS | 1750 | 1464404047455 Marionette TRACE conn4 <- [1,882,null,{}] 19:54:07 INFO - PROCESS | 1750 | 1464404047467 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}] 19:54:07 INFO - PROCESS | 1750 | 1464404047748 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 19:54:07 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x92e5a400) [pid = 1750] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:54:07 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x8fb74c00) [pid = 1750] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:54:07 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x93951000) [pid = 1750] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:54:07 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x8c91a400) [pid = 1750] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:54:07 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x9a040400) [pid = 1750] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:54:07 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x8cc0f400) [pid = 1750] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:54:07 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x99c6b000) [pid = 1750] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:54:08 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x925c7400) [pid = 1750] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:54:08 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x8f564c00) [pid = 1750] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:54:08 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x92be9800) [pid = 1750] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:54:08 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x8c273000) [pid = 1750] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:54:08 INFO - PROCESS | 1750 | 1464404048063 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c276000 == 81 [pid = 1750] [id = 228] 19:54:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8c91a400) [pid = 1750] [serial = 685] [outer = (nil)] 19:54:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x8f564c00) [pid = 1750] [serial = 686] [outer = 0x8c91a400] 19:54:08 INFO - PROCESS | 1750 | 1464404048150 Marionette DEBUG loaded listener.js 19:54:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x912ac400) [pid = 1750] [serial = 687] [outer = 0x8c91a400] 19:54:08 INFO - PROCESS | 1750 | 1464404048939 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]]]}] 19:54:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:54:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1532ms 19:54:08 INFO - PROCESS | 1750 | 1464404048986 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 19:54:08 INFO - PROCESS | 1750 | 1464404048990 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 19:54:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:54:09 INFO - PROCESS | 1750 | 1464404049002 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:54:09 INFO - PROCESS | 1750 | 1464404049006 Marionette TRACE conn4 <- [1,886,null,{}] 19:54:09 INFO - PROCESS | 1750 | 1464404049012 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}] 19:54:09 INFO - PROCESS | 1750 | 1464404049197 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 19:54:09 INFO - PROCESS | 1750 | 1464404049210 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdca800 == 82 [pid = 1750] [id = 229] 19:54:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x912afc00) [pid = 1750] [serial = 688] [outer = (nil)] 19:54:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x91bec800) [pid = 1750] [serial = 689] [outer = 0x912afc00] 19:54:09 INFO - PROCESS | 1750 | 1464404049284 Marionette DEBUG loaded listener.js 19:54:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x91ec5c00) [pid = 1750] [serial = 690] [outer = 0x912afc00] 19:54:10 INFO - PROCESS | 1750 | 1464404050427 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]]]}] 19:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1485ms 19:54:10 INFO - PROCESS | 1750 | 1464404050489 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 19:54:10 INFO - PROCESS | 1750 | 1464404050495 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 19:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:54:10 INFO - PROCESS | 1750 | 1464404050504 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:54:10 INFO - PROCESS | 1750 | 1464404050511 Marionette TRACE conn4 <- [1,890,null,{}] 19:54:10 INFO - PROCESS | 1750 | 1464404050562 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}] 19:54:10 INFO - PROCESS | 1750 | 1464404050868 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 19:54:11 INFO - PROCESS | 1750 | 1464404051100 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21b800 == 83 [pid = 1750] [id = 230] 19:54:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8c21bc00) [pid = 1750] [serial = 691] [outer = (nil)] 19:54:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x8c91f800) [pid = 1750] [serial = 692] [outer = 0x8c21bc00] 19:54:11 INFO - PROCESS | 1750 | 1464404051231 Marionette DEBUG loaded listener.js 19:54:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x8d837400) [pid = 1750] [serial = 693] [outer = 0x8c21bc00] 19:54:12 INFO - PROCESS | 1750 | 1464404052235 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]]]}] 19:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1746ms 19:54:12 INFO - PROCESS | 1750 | 1464404052251 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 19:54:12 INFO - PROCESS | 1750 | 1464404052259 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 19:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:54:12 INFO - PROCESS | 1750 | 1464404052271 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:54:12 INFO - PROCESS | 1750 | 1464404052275 Marionette TRACE conn4 <- [1,894,null,{}] 19:54:12 INFO - PROCESS | 1750 | 1464404052284 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}] 19:54:12 INFO - PROCESS | 1750 | 1464404052548 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 19:54:12 INFO - PROCESS | 1750 | 1464404052854 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e160c00 == 84 [pid = 1750] [id = 231] 19:54:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x8e169800) [pid = 1750] [serial = 694] [outer = (nil)] 19:54:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x8f507000) [pid = 1750] [serial = 695] [outer = 0x8e169800] 19:54:12 INFO - PROCESS | 1750 | 1464404052946 Marionette DEBUG loaded listener.js 19:54:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8f55b800) [pid = 1750] [serial = 696] [outer = 0x8e169800] 19:54:13 INFO - PROCESS | 1750 | 1464404053959 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]]]}] 19:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1737ms 19:54:14 INFO - PROCESS | 1750 | 1464404054009 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 19:54:14 INFO - PROCESS | 1750 | 1464404054012 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 19:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:54:14 INFO - PROCESS | 1750 | 1464404054020 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:54:14 INFO - PROCESS | 1750 | 1464404054027 Marionette TRACE conn4 <- [1,898,null,{}] 19:54:14 INFO - PROCESS | 1750 | 1464404054045 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}] 19:54:14 INFO - PROCESS | 1750 | 1464404054350 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 19:54:14 INFO - PROCESS | 1750 | 1464404054584 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x912b6c00 == 85 [pid = 1750] [id = 232] 19:54:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x912c1800) [pid = 1750] [serial = 697] [outer = (nil)] 19:54:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x91bf4000) [pid = 1750] [serial = 698] [outer = 0x912c1800] 19:54:14 INFO - PROCESS | 1750 | 1464404054677 Marionette DEBUG loaded listener.js 19:54:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x91ecfc00) [pid = 1750] [serial = 699] [outer = 0x912c1800] 19:54:15 INFO - PROCESS | 1750 | 1464404055672 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]]]}] 19:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1697ms 19:54:15 INFO - PROCESS | 1750 | 1464404055719 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 19:54:15 INFO - PROCESS | 1750 | 1464404055725 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 19:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:54:15 INFO - PROCESS | 1750 | 1464404055732 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:54:15 INFO - PROCESS | 1750 | 1464404055735 Marionette TRACE conn4 <- [1,902,null,{}] 19:54:15 INFO - PROCESS | 1750 | 1464404055742 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}] 19:54:15 INFO - PROCESS | 1750 | 1464404055963 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 19:54:16 INFO - PROCESS | 1750 | 1464404056214 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x912bc800 == 86 [pid = 1750] [id = 233] 19:54:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x91bf7400) [pid = 1750] [serial = 700] [outer = (nil)] 19:54:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x9257c000) [pid = 1750] [serial = 701] [outer = 0x91bf7400] 19:54:16 INFO - PROCESS | 1750 | 1464404056351 Marionette DEBUG loaded listener.js 19:54:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x92585400) [pid = 1750] [serial = 702] [outer = 0x91bf7400] 19:54:17 INFO - PROCESS | 1750 | 1464404057230 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]]]}] 19:54:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:54:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1537ms 19:54:17 INFO - PROCESS | 1750 | 1464404057270 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 19:54:17 INFO - PROCESS | 1750 | 1464404057273 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 19:54:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:54:17 INFO - PROCESS | 1750 | 1464404057281 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:54:17 INFO - PROCESS | 1750 | 1464404057284 Marionette TRACE conn4 <- [1,906,null,{}] 19:54:17 INFO - PROCESS | 1750 | 1464404057291 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}] 19:54:17 INFO - PROCESS | 1750 | 1464404057508 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 19:54:17 INFO - PROCESS | 1750 | 1464404057697 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd77800 == 87 [pid = 1750] [id = 234] 19:54:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9243b800) [pid = 1750] [serial = 703] [outer = (nil)] 19:54:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x926ef800) [pid = 1750] [serial = 704] [outer = 0x9243b800] 19:54:17 INFO - PROCESS | 1750 | 1464404057846 Marionette DEBUG loaded listener.js 19:54:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x92be3c00) [pid = 1750] [serial = 705] [outer = 0x9243b800] 19:54:18 INFO - PROCESS | 1750 | 1464404058773 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]]]}] 19:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1534ms 19:54:18 INFO - PROCESS | 1750 | 1464404058816 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 19:54:18 INFO - PROCESS | 1750 | 1464404058819 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 19:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:54:18 INFO - PROCESS | 1750 | 1464404058828 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:54:18 INFO - PROCESS | 1750 | 1464404058832 Marionette TRACE conn4 <- [1,910,null,{}] 19:54:18 INFO - PROCESS | 1750 | 1464404058839 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}] 19:54:19 INFO - PROCESS | 1750 | 1464404059087 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 19:54:19 INFO - PROCESS | 1750 | 1464404059333 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x9243ac00 == 88 [pid = 1750] [id = 235] 19:54:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x9257dc00) [pid = 1750] [serial = 706] [outer = (nil)] 19:54:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x93a7bc00) [pid = 1750] [serial = 707] [outer = 0x9257dc00] 19:54:19 INFO - PROCESS | 1750 | 1464404059468 Marionette DEBUG loaded listener.js 19:54:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x95056000) [pid = 1750] [serial = 708] [outer = 0x9257dc00] 19:54:20 INFO - PROCESS | 1750 | 1464404060399 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]]]}] 19:54:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:54:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1631ms 19:54:20 INFO - PROCESS | 1750 | 1464404060459 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 19:54:20 INFO - PROCESS | 1750 | 1464404060462 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 19:54:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:54:20 INFO - PROCESS | 1750 | 1464404060469 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:54:20 INFO - PROCESS | 1750 | 1464404060473 Marionette TRACE conn4 <- [1,914,null,{}] 19:54:20 INFO - PROCESS | 1750 | 1464404060479 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}] 19:54:20 INFO - PROCESS | 1750 | 1464404060675 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 19:54:20 INFO - PROCESS | 1750 | 1464404060930 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d843400 == 89 [pid = 1750] [id = 236] 19:54:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x92588c00) [pid = 1750] [serial = 709] [outer = (nil)] 19:54:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9519bc00) [pid = 1750] [serial = 710] [outer = 0x92588c00] 19:54:21 INFO - PROCESS | 1750 | 1464404061062 Marionette DEBUG loaded listener.js 19:54:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x951a0000) [pid = 1750] [serial = 711] [outer = 0x92588c00] 19:54:21 INFO - PROCESS | 1750 | 1464404061941 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]]]}] 19:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1531ms 19:54:22 INFO - PROCESS | 1750 | 1464404062001 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 19:54:22 INFO - PROCESS | 1750 | 1464404062005 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 19:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:54:22 INFO - PROCESS | 1750 | 1464404062012 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:54:22 INFO - PROCESS | 1750 | 1464404062016 Marionette TRACE conn4 <- [1,918,null,{}] 19:54:22 INFO - PROCESS | 1750 | 1464404062021 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}] 19:54:22 INFO - PROCESS | 1750 | 1464404062229 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 19:54:22 INFO - PROCESS | 1750 | 1464404062478 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x92be4400 == 90 [pid = 1750] [id = 237] 19:54:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x92e53000) [pid = 1750] [serial = 712] [outer = (nil)] 19:54:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x95340400) [pid = 1750] [serial = 713] [outer = 0x92e53000] 19:54:22 INFO - PROCESS | 1750 | 1464404062610 Marionette DEBUG loaded listener.js 19:54:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x987ec800) [pid = 1750] [serial = 714] [outer = 0x92e53000] 19:54:23 INFO - PROCESS | 1750 | 1464404063484 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]]]}] 19:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1530ms 19:54:23 INFO - PROCESS | 1750 | 1464404063544 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 19:54:23 INFO - PROCESS | 1750 | 1464404063547 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 19:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:54:23 INFO - PROCESS | 1750 | 1464404063555 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:54:23 INFO - PROCESS | 1750 | 1464404063558 Marionette TRACE conn4 <- [1,922,null,{}] 19:54:23 INFO - PROCESS | 1750 | 1464404063564 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}] 19:54:23 INFO - PROCESS | 1750 | 1464404063765 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 19:54:23 INFO - PROCESS | 1750 | 1464404063959 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f29000 == 91 [pid = 1750] [id = 238] 19:54:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x95335400) [pid = 1750] [serial = 715] [outer = (nil)] 19:54:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x99681800) [pid = 1750] [serial = 716] [outer = 0x95335400] 19:54:24 INFO - PROCESS | 1750 | 1464404064094 Marionette DEBUG loaded listener.js 19:54:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x99c5ec00) [pid = 1750] [serial = 717] [outer = 0x95335400] 19:54:24 INFO - PROCESS | 1750 | 1464404064972 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]]]}] 19:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1479ms 19:54:25 INFO - PROCESS | 1750 | 1464404065036 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 19:54:25 INFO - PROCESS | 1750 | 1464404065040 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 19:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:54:25 INFO - PROCESS | 1750 | 1464404065047 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:54:25 INFO - PROCESS | 1750 | 1464404065050 Marionette TRACE conn4 <- [1,926,null,{}] 19:54:25 INFO - PROCESS | 1750 | 1464404065056 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}] 19:54:25 INFO - PROCESS | 1750 | 1464404065269 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 19:54:25 INFO - PROCESS | 1750 | 1464404065536 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b064400 == 92 [pid = 1750] [id = 239] 19:54:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8c270000) [pid = 1750] [serial = 718] [outer = (nil)] 19:54:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8f50f400) [pid = 1750] [serial = 719] [outer = 0x8c270000] 19:54:25 INFO - PROCESS | 1750 | 1464404065674 Marionette DEBUG loaded listener.js 19:54:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91ec7000) [pid = 1750] [serial = 720] [outer = 0x8c270000] 19:54:27 INFO - PROCESS | 1750 | 1464404067526 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]]]}] 19:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 2536ms 19:54:27 INFO - PROCESS | 1750 | 1464404067584 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 19:54:27 INFO - PROCESS | 1750 | 1464404067591 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 19:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:54:27 INFO - PROCESS | 1750 | 1464404067600 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:54:27 INFO - PROCESS | 1750 | 1464404067604 Marionette TRACE conn4 <- [1,930,null,{}] 19:54:27 INFO - PROCESS | 1750 | 1464404067613 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}] 19:54:27 INFO - PROCESS | 1750 | 1464404067827 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 19:54:28 INFO - PROCESS | 1750 | 1464404068027 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc08400 == 93 [pid = 1750] [id = 240] 19:54:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8cc0d800) [pid = 1750] [serial = 721] [outer = (nil)] 19:54:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8dd76c00) [pid = 1750] [serial = 722] [outer = 0x8cc0d800] 19:54:28 INFO - PROCESS | 1750 | 1464404068148 Marionette DEBUG loaded listener.js 19:54:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8dfc6c00) [pid = 1750] [serial = 723] [outer = 0x8cc0d800] 19:54:29 INFO - PROCESS | 1750 | 1464404069050 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]]]}] 19:54:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:54:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1537ms 19:54:29 INFO - PROCESS | 1750 | 1464404069139 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 19:54:29 INFO - PROCESS | 1750 | 1464404069157 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 19:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:54:29 INFO - PROCESS | 1750 | 1464404069173 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:54:29 INFO - PROCESS | 1750 | 1464404069177 Marionette TRACE conn4 <- [1,934,null,{}] 19:54:29 INFO - PROCESS | 1750 | 1464404069246 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}] 19:54:29 INFO - PROCESS | 1750 | 1464404069440 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 19:54:29 INFO - PROCESS | 1750 | 1464404069732 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c12a000 == 94 [pid = 1750] [id = 241] 19:54:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d846400) [pid = 1750] [serial = 724] [outer = (nil)] 19:54:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8dfccc00) [pid = 1750] [serial = 725] [outer = 0x8d846400] 19:54:29 INFO - PROCESS | 1750 | 1464404069860 Marionette DEBUG loaded listener.js 19:54:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8f384800) [pid = 1750] [serial = 726] [outer = 0x8d846400] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x91bf6800 == 93 [pid = 1750] [id = 72] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x90f31800 == 92 [pid = 1750] [id = 118] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9956a400 == 91 [pid = 1750] [id = 70] 19:54:30 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d83dc00) [pid = 1750] [serial = 608] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8fb77800) [pid = 1750] [serial = 611] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x92588400) [pid = 1750] [serial = 614] [outer = (nil)] [url = about:blank] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0xa5147800 == 90 [pid = 1750] [id = 11] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x95196000 == 89 [pid = 1750] [id = 197] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c276000 == 88 [pid = 1750] [id = 228] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8b06d800 == 87 [pid = 1750] [id = 227] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21a800 == 86 [pid = 1750] [id = 226] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8b06ac00 == 85 [pid = 1750] [id = 225] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8f377c00 == 84 [pid = 1750] [id = 224] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c219c00 == 83 [pid = 1750] [id = 223] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8b05fc00 == 82 [pid = 1750] [id = 221] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c12e400 == 81 [pid = 1750] [id = 220] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9d3fa400 == 80 [pid = 1750] [id = 219] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x9a049400 == 79 [pid = 1750] [id = 218] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8b063c00 == 78 [pid = 1750] [id = 217] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c02b800 == 77 [pid = 1750] [id = 216] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c029c00 == 76 [pid = 1750] [id = 215] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c128c00 == 75 [pid = 1750] [id = 214] 19:54:30 INFO - PROCESS | 1750 | 1464404070901 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]]]}] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c27a800 == 74 [pid = 1750] [id = 213] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c218800 == 73 [pid = 1750] [id = 212] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c01f400 == 72 [pid = 1750] [id = 211] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c125c00 == 71 [pid = 1750] [id = 146] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c024800 == 70 [pid = 1750] [id = 210] 19:54:30 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21a400 == 69 [pid = 1750] [id = 209] 19:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1791ms 19:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:54:30 INFO - PROCESS | 1750 | 1464404070960 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 19:54:30 INFO - PROCESS | 1750 | 1464404070964 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 19:54:30 INFO - PROCESS | 1750 | 1464404070971 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:54:30 INFO - PROCESS | 1750 | 1464404070976 Marionette TRACE conn4 <- [1,938,null,{}] 19:54:30 INFO - PROCESS | 1750 | 1464404070992 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}] 19:54:31 INFO - PROCESS | 1750 | 1464404071170 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8fb7c000) [pid = 1750] [serial = 620] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d838c00) [pid = 1750] [serial = 617] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x910cf800) [pid = 1750] [serial = 621] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8c914400) [pid = 1750] [serial = 623] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8dd7e400) [pid = 1750] [serial = 572] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9d3ef400) [pid = 1750] [serial = 593] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x95345c00) [pid = 1750] [serial = 584] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9a049000) [pid = 1750] [serial = 587] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x91bfb400) [pid = 1750] [serial = 575] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x93c9e800) [pid = 1750] [serial = 581] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x92e50800) [pid = 1750] [serial = 578] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9ac36c00) [pid = 1750] [serial = 590] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8d837c00) [pid = 1750] [serial = 624] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8dd79000) [pid = 1750] [serial = 618] [outer = (nil)] [url = about:blank] 19:54:31 INFO - PROCESS | 1750 | 1464404071395 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c025c00 == 70 [pid = 1750] [id = 242] 19:54:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8c914400) [pid = 1750] [serial = 727] [outer = (nil)] 19:54:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8f378400) [pid = 1750] [serial = 728] [outer = 0x8c914400] 19:54:31 INFO - PROCESS | 1750 | 1464404071480 Marionette DEBUG loaded listener.js 19:54:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8f55cc00) [pid = 1750] [serial = 729] [outer = 0x8c914400] 19:54:32 INFO - PROCESS | 1750 | 1464404072248 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]]]}] 19:54:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:54:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1340ms 19:54:32 INFO - PROCESS | 1750 | 1464404072310 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 19:54:32 INFO - PROCESS | 1750 | 1464404072314 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 19:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:54:32 INFO - PROCESS | 1750 | 1464404072322 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:54:32 INFO - PROCESS | 1750 | 1464404072326 Marionette TRACE conn4 <- [1,942,null,{}] 19:54:32 INFO - PROCESS | 1750 | 1464404072332 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}] 19:54:32 INFO - PROCESS | 1750 | 1464404072529 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 19:54:32 INFO - PROCESS | 1750 | 1464404072692 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e15f800 == 71 [pid = 1750] [id = 243] 19:54:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8f560c00) [pid = 1750] [serial = 730] [outer = (nil)] 19:54:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8fdc5800) [pid = 1750] [serial = 731] [outer = 0x8f560c00] 19:54:32 INFO - PROCESS | 1750 | 1464404072799 Marionette DEBUG loaded listener.js 19:54:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8fdd2c00) [pid = 1750] [serial = 732] [outer = 0x8f560c00] 19:54:33 INFO - PROCESS | 1750 | 1464404073707 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]]]}] 19:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1442ms 19:54:33 INFO - PROCESS | 1750 | 1464404073764 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 19:54:33 INFO - PROCESS | 1750 | 1464404073768 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 19:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:54:33 INFO - PROCESS | 1750 | 1464404073779 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:54:33 INFO - PROCESS | 1750 | 1464404073782 Marionette TRACE conn4 <- [1,946,null,{}] 19:54:33 INFO - PROCESS | 1750 | 1464404073788 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}] 19:54:34 INFO - PROCESS | 1750 | 1464404074008 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 19:54:34 INFO - PROCESS | 1750 | 1464404074033 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91ec00 == 72 [pid = 1750] [id = 244] 19:54:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8f37c800) [pid = 1750] [serial = 733] [outer = (nil)] 19:54:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x910ccc00) [pid = 1750] [serial = 734] [outer = 0x8f37c800] 19:54:34 INFO - PROCESS | 1750 | 1464404074108 Marionette DEBUG loaded listener.js 19:54:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91275c00) [pid = 1750] [serial = 735] [outer = 0x8f37c800] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8cc93800) [pid = 1750] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f508000) [pid = 1750] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8c91a400) [pid = 1750] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8f386400) [pid = 1750] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8c91dc00) [pid = 1750] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8c028400) [pid = 1750] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8c21ac00) [pid = 1750] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8fb74400) [pid = 1750] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:54:35 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9257e400) [pid = 1750] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:54:35 INFO - PROCESS | 1750 | 1464404075754 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]]]}] 19:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2035ms 19:54:35 INFO - PROCESS | 1750 | 1464404075816 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 19:54:35 INFO - PROCESS | 1750 | 1464404075819 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 19:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:54:35 INFO - PROCESS | 1750 | 1464404075825 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:54:35 INFO - PROCESS | 1750 | 1464404075829 Marionette TRACE conn4 <- [1,950,null,{}] 19:54:35 INFO - PROCESS | 1750 | 1464404075834 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}] 19:54:36 INFO - PROCESS | 1750 | 1464404076024 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 19:54:36 INFO - PROCESS | 1750 | 1464404076035 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd7b400 == 73 [pid = 1750] [id = 245] 19:54:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8fb70c00) [pid = 1750] [serial = 736] [outer = (nil)] 19:54:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x912a7c00) [pid = 1750] [serial = 737] [outer = 0x8fb70c00] 19:54:36 INFO - PROCESS | 1750 | 1464404076108 Marionette DEBUG loaded listener.js 19:54:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x912bd800) [pid = 1750] [serial = 738] [outer = 0x8fb70c00] 19:54:36 INFO - PROCESS | 1750 | 1464404076947 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]]]}] 19:54:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:54:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1180ms 19:54:37 INFO - PROCESS | 1750 | 1464404077007 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 19:54:37 INFO - PROCESS | 1750 | 1464404077010 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 19:54:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:54:37 INFO - PROCESS | 1750 | 1464404077017 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:54:37 INFO - PROCESS | 1750 | 1464404077020 Marionette TRACE conn4 <- [1,954,null,{}] 19:54:37 INFO - PROCESS | 1750 | 1464404077026 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}] 19:54:37 INFO - PROCESS | 1750 | 1464404077190 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 19:54:37 INFO - PROCESS | 1750 | 1464404077200 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c028400 == 74 [pid = 1750] [id = 246] 19:54:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x90f2cc00) [pid = 1750] [serial = 739] [outer = (nil)] 19:54:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x91bf8400) [pid = 1750] [serial = 740] [outer = 0x90f2cc00] 19:54:37 INFO - PROCESS | 1750 | 1464404077275 Marionette DEBUG loaded listener.js 19:54:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91ed2000) [pid = 1750] [serial = 741] [outer = 0x90f2cc00] 19:54:38 INFO - PROCESS | 1750 | 1464404078505 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]]]}] 19:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 19:54:38 INFO - PROCESS | 1750 | 1464404078554 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 19:54:38 INFO - PROCESS | 1750 | 1464404078563 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 19:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:54:38 INFO - PROCESS | 1750 | 1464404078571 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:54:38 INFO - PROCESS | 1750 | 1464404078578 Marionette TRACE conn4 <- [1,958,null,{}] 19:54:38 INFO - PROCESS | 1750 | 1464404078586 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}] 19:54:38 INFO - PROCESS | 1750 | 1464404078835 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 19:54:39 INFO - PROCESS | 1750 | 1464404079134 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c02bc00 == 75 [pid = 1750] [id = 247] 19:54:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8c277800) [pid = 1750] [serial = 742] [outer = (nil)] 19:54:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8cc9b000) [pid = 1750] [serial = 743] [outer = 0x8c277800] 19:54:39 INFO - PROCESS | 1750 | 1464404079229 Marionette DEBUG loaded listener.js 19:54:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d844400) [pid = 1750] [serial = 744] [outer = 0x8c277800] 19:54:40 INFO - PROCESS | 1750 | 1464404080156 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]]]}] 19:54:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:54:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1645ms 19:54:40 INFO - PROCESS | 1750 | 1464404080218 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 19:54:40 INFO - PROCESS | 1750 | 1464404080227 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 19:54:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:54:40 INFO - PROCESS | 1750 | 1464404080238 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:54:40 INFO - PROCESS | 1750 | 1464404080242 Marionette TRACE conn4 <- [1,962,null,{}] 19:54:40 INFO - PROCESS | 1750 | 1464404080249 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}] 19:54:40 INFO - PROCESS | 1750 | 1464404080498 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 19:54:40 INFO - PROCESS | 1750 | 1464404080828 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f50a400 == 76 [pid = 1750] [id = 248] 19:54:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8f52c800) [pid = 1750] [serial = 745] [outer = (nil)] 19:54:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8fb74c00) [pid = 1750] [serial = 746] [outer = 0x8f52c800] 19:54:40 INFO - PROCESS | 1750 | 1464404080921 Marionette DEBUG loaded listener.js 19:54:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x910cf000) [pid = 1750] [serial = 747] [outer = 0x8f52c800] 19:54:41 INFO - PROCESS | 1750 | 1464404081899 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]]]}] 19:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1739ms 19:54:41 INFO - PROCESS | 1750 | 1464404081978 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 19:54:41 INFO - PROCESS | 1750 | 1464404081982 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 19:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:54:41 INFO - PROCESS | 1750 | 1464404081989 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:54:41 INFO - PROCESS | 1750 | 1464404081996 Marionette TRACE conn4 <- [1,966,null,{}] 19:54:42 INFO - PROCESS | 1750 | 1464404082013 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}] 19:54:42 INFO - PROCESS | 1750 | 1464404082305 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 19:54:42 INFO - PROCESS | 1750 | 1464404082546 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x912be000 == 77 [pid = 1750] [id = 249] 19:54:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91bee400) [pid = 1750] [serial = 748] [outer = (nil)] 19:54:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9243b400) [pid = 1750] [serial = 749] [outer = 0x91bee400] 19:54:42 INFO - PROCESS | 1750 | 1464404082646 Marionette DEBUG loaded listener.js 19:54:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x925c9000) [pid = 1750] [serial = 750] [outer = 0x91bee400] 19:54:43 INFO - PROCESS | 1750 | 1464404083563 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]]]}] 19:54:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:54:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1638ms 19:54:43 INFO - PROCESS | 1750 | 1464404083628 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 19:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:54:43 INFO - PROCESS | 1750 | 1464404083633 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 19:54:43 INFO - PROCESS | 1750 | 1464404083641 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:54:43 INFO - PROCESS | 1750 | 1464404083644 Marionette TRACE conn4 <- [1,970,null,{}] 19:54:43 INFO - PROCESS | 1750 | 1464404083650 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}] 19:54:43 INFO - PROCESS | 1750 | 1464404083861 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 19:54:44 INFO - PROCESS | 1750 | 1464404084099 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c027c00 == 78 [pid = 1750] [id = 250] 19:54:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8f37e400) [pid = 1750] [serial = 751] [outer = (nil)] 19:54:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x926f6c00) [pid = 1750] [serial = 752] [outer = 0x8f37e400] 19:54:44 INFO - PROCESS | 1750 | 1464404084236 Marionette DEBUG loaded listener.js 19:54:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92be9c00) [pid = 1750] [serial = 753] [outer = 0x8f37e400] 19:54:45 INFO - PROCESS | 1750 | 1464404085120 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]]]}] 19:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1532ms 19:54:45 INFO - PROCESS | 1750 | 1464404085174 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 19:54:45 INFO - PROCESS | 1750 | 1464404085177 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 19:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:54:45 INFO - PROCESS | 1750 | 1464404085185 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:54:45 INFO - PROCESS | 1750 | 1464404085188 Marionette TRACE conn4 <- [1,974,null,{}] 19:54:45 INFO - PROCESS | 1750 | 1464404085195 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}] 19:54:45 INFO - PROCESS | 1750 | 1464404085413 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 19:54:45 INFO - PROCESS | 1750 | 1464404085740 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c132800 == 79 [pid = 1750] [id = 251] 19:54:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x925c6c00) [pid = 1750] [serial = 754] [outer = (nil)] 19:54:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92e55400) [pid = 1750] [serial = 755] [outer = 0x925c6c00] 19:54:45 INFO - PROCESS | 1750 | 1464404085836 Marionette DEBUG loaded listener.js 19:54:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92e5ec00) [pid = 1750] [serial = 756] [outer = 0x925c6c00] 19:54:46 INFO - PROCESS | 1750 | 1464404086953 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]]]}] 19:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1832ms 19:54:47 INFO - PROCESS | 1750 | 1464404087018 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 19:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:54:47 INFO - PROCESS | 1750 | 1464404087023 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 19:54:47 INFO - PROCESS | 1750 | 1464404087029 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:54:47 INFO - PROCESS | 1750 | 1464404087033 Marionette TRACE conn4 <- [1,978,null,{}] 19:54:47 INFO - PROCESS | 1750 | 1464404087039 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}] 19:54:47 INFO - PROCESS | 1750 | 1464404087274 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 19:54:47 INFO - PROCESS | 1750 | 1464404087519 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e54000 == 80 [pid = 1750] [id = 252] 19:54:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92e58400) [pid = 1750] [serial = 757] [outer = (nil)] 19:54:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x93c95c00) [pid = 1750] [serial = 758] [outer = 0x92e58400] 19:54:47 INFO - PROCESS | 1750 | 1464404087634 Marionette DEBUG loaded listener.js 19:54:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x9519f000) [pid = 1750] [serial = 759] [outer = 0x92e58400] 19:54:48 INFO - PROCESS | 1750 | 1464404088551 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]]]}] 19:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1588ms 19:54:48 INFO - PROCESS | 1750 | 1464404088619 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 19:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:54:48 INFO - PROCESS | 1750 | 1464404088624 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 19:54:48 INFO - PROCESS | 1750 | 1464404088631 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:54:48 INFO - PROCESS | 1750 | 1464404088634 Marionette TRACE conn4 <- [1,982,null,{}] 19:54:48 INFO - PROCESS | 1750 | 1464404088640 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}] 19:54:48 INFO - PROCESS | 1750 | 1464404088840 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 19:54:49 INFO - PROCESS | 1750 | 1464404089078 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7a000 == 81 [pid = 1750] [id = 253] 19:54:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x95197000) [pid = 1750] [serial = 760] [outer = (nil)] 19:54:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x95343000) [pid = 1750] [serial = 761] [outer = 0x95197000] 19:54:49 INFO - PROCESS | 1750 | 1464404089211 Marionette DEBUG loaded listener.js 19:54:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x98a99400) [pid = 1750] [serial = 762] [outer = 0x95197000] 19:54:50 INFO - PROCESS | 1750 | 1464404090154 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]]]}] 19:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1589ms 19:54:50 INFO - PROCESS | 1750 | 1464404090220 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 19:54:50 INFO - PROCESS | 1750 | 1464404090226 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 19:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:54:50 INFO - PROCESS | 1750 | 1464404090234 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:54:50 INFO - PROCESS | 1750 | 1464404090237 Marionette TRACE conn4 <- [1,986,null,{}] 19:54:50 INFO - PROCESS | 1750 | 1464404090244 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}] 19:54:50 INFO - PROCESS | 1750 | 1464404090444 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 19:54:50 INFO - PROCESS | 1750 | 1464404090703 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d844000 == 82 [pid = 1750] [id = 254] 19:54:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8f382c00) [pid = 1750] [serial = 763] [outer = (nil)] 19:54:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9967e400) [pid = 1750] [serial = 764] [outer = 0x8f382c00] 19:54:50 INFO - PROCESS | 1750 | 1464404090840 Marionette DEBUG loaded listener.js 19:54:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99c6d000) [pid = 1750] [serial = 765] [outer = 0x8f382c00] 19:54:51 INFO - PROCESS | 1750 | 1464404091718 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]]]}] 19:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1531ms 19:54:51 INFO - PROCESS | 1750 | 1464404091765 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 19:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:54:51 INFO - PROCESS | 1750 | 1464404091770 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 19:54:51 INFO - PROCESS | 1750 | 1464404091776 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:54:51 INFO - PROCESS | 1750 | 1464404091780 Marionette TRACE conn4 <- [1,990,null,{}] 19:54:51 INFO - PROCESS | 1750 | 1464404091786 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}] 19:54:51 INFO - PROCESS | 1750 | 1464404091993 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 19:54:52 INFO - PROCESS | 1750 | 1464404092230 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x95333800 == 83 [pid = 1750] [id = 255] 19:54:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x989c6400) [pid = 1750] [serial = 766] [outer = (nil)] 19:54:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9a044c00) [pid = 1750] [serial = 767] [outer = 0x989c6400] 19:54:52 INFO - PROCESS | 1750 | 1464404092360 Marionette DEBUG loaded listener.js 19:54:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9a048c00) [pid = 1750] [serial = 768] [outer = 0x989c6400] 19:54:53 INFO - PROCESS | 1750 | 1464404093320 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]]]}] 19:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1582ms 19:54:53 INFO - PROCESS | 1750 | 1464404093358 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 19:54:53 INFO - PROCESS | 1750 | 1464404093361 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 19:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:54:53 INFO - PROCESS | 1750 | 1464404093368 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:54:53 INFO - PROCESS | 1750 | 1464404093372 Marionette TRACE conn4 <- [1,994,null,{}] 19:54:53 INFO - PROCESS | 1750 | 1464404093378 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}] 19:54:53 INFO - PROCESS | 1750 | 1464404093586 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 19:54:53 INFO - PROCESS | 1750 | 1464404093837 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a042c00 == 84 [pid = 1750] [id = 256] 19:54:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9a7dc800) [pid = 1750] [serial = 769] [outer = (nil)] 19:54:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9a7e0400) [pid = 1750] [serial = 770] [outer = 0x9a7dc800] 19:54:53 INFO - PROCESS | 1750 | 1464404093966 Marionette DEBUG loaded listener.js 19:54:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9ac2e400) [pid = 1750] [serial = 771] [outer = 0x9a7dc800] 19:54:54 INFO - PROCESS | 1750 | 1464404094869 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]]]}] 19:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1531ms 19:54:54 INFO - PROCESS | 1750 | 1464404094903 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 19:54:54 INFO - PROCESS | 1750 | 1464404094907 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 19:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:54:54 INFO - PROCESS | 1750 | 1464404094914 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:54:54 INFO - PROCESS | 1750 | 1464404094917 Marionette TRACE conn4 <- [1,998,null,{}] 19:54:54 INFO - PROCESS | 1750 | 1464404094924 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}] 19:54:55 INFO - PROCESS | 1750 | 1464404095156 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 19:54:55 INFO - PROCESS | 1750 | 1464404095413 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x9aa99000 == 85 [pid = 1750] [id = 257] 19:54:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9ac3f400) [pid = 1750] [serial = 772] [outer = (nil)] 19:54:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9adbb000) [pid = 1750] [serial = 773] [outer = 0x9ac3f400] 19:54:55 INFO - PROCESS | 1750 | 1464404095552 Marionette DEBUG loaded listener.js 19:54:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b789400) [pid = 1750] [serial = 774] [outer = 0x9ac3f400] 19:54:56 INFO - PROCESS | 1750 | 1464404096451 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]]]}] 19:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1588ms 19:54:56 INFO - PROCESS | 1750 | 1464404096502 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 19:54:56 INFO - PROCESS | 1750 | 1464404096506 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 19:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:54:56 INFO - PROCESS | 1750 | 1464404096513 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:54:56 INFO - PROCESS | 1750 | 1464404096516 Marionette TRACE conn4 <- [1,1002,null,{}] 19:54:56 INFO - PROCESS | 1750 | 1464404096522 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}] 19:54:56 INFO - PROCESS | 1750 | 1464404096715 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 19:54:56 INFO - PROCESS | 1750 | 1464404096912 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac37c00 == 86 [pid = 1750] [id = 258] 19:54:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9ac48000) [pid = 1750] [serial = 775] [outer = (nil)] 19:54:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9b82c800) [pid = 1750] [serial = 776] [outer = 0x9ac48000] 19:54:57 INFO - PROCESS | 1750 | 1464404097046 Marionette DEBUG loaded listener.js 19:54:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9b831c00) [pid = 1750] [serial = 777] [outer = 0x9ac48000] 19:54:57 INFO - PROCESS | 1750 | 1464404097991 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]]]}] 19:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1532ms 19:54:58 INFO - PROCESS | 1750 | 1464404098046 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 19:54:58 INFO - PROCESS | 1750 | 1464404098049 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 19:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:54:58 INFO - PROCESS | 1750 | 1464404098056 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:54:58 INFO - PROCESS | 1750 | 1464404098071 Marionette TRACE conn4 <- [1,1006,null,{}] 19:54:58 INFO - PROCESS | 1750 | 1464404098077 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}] 19:54:58 INFO - PROCESS | 1750 | 1464404098283 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 19:54:58 INFO - PROCESS | 1750 | 1464404098526 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:54:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b06d800 == 87 [pid = 1750] [id = 259] 19:54:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8c276800) [pid = 1750] [serial = 778] [outer = (nil)] 19:54:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9d334000) [pid = 1750] [serial = 779] [outer = 0x8c276800] 19:54:58 INFO - PROCESS | 1750 | 1464404098677 Marionette DEBUG loaded listener.js 19:54:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9d428400) [pid = 1750] [serial = 780] [outer = 0x8c276800] 19:54:59 INFO - PROCESS | 1750 | 1464404099597 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]]]}] 19:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1591ms 19:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:54:59 INFO - PROCESS | 1750 | 1464404099648 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 19:54:59 INFO - PROCESS | 1750 | 1464404099651 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 19:54:59 INFO - PROCESS | 1750 | 1464404099658 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:54:59 INFO - PROCESS | 1750 | 1464404099661 Marionette TRACE conn4 <- [1,1010,null,{}] 19:54:59 INFO - PROCESS | 1750 | 1464404099667 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}] 19:54:59 INFO - PROCESS | 1750 | 1464404099848 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 19:55:00 INFO - PROCESS | 1750 | 1464404100053 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91b000 == 88 [pid = 1750] [id = 260] 19:55:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8cc01400) [pid = 1750] [serial = 781] [outer = (nil)] 19:55:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x90f26000) [pid = 1750] [serial = 782] [outer = 0x8cc01400] 19:55:00 INFO - PROCESS | 1750 | 1464404100187 Marionette DEBUG loaded listener.js 19:55:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x91befc00) [pid = 1750] [serial = 783] [outer = 0x8cc01400] 19:55:01 INFO - PROCESS | 1750 | 1464404101498 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]]]}] 19:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1885ms 19:55:01 INFO - PROCESS | 1750 | 1464404101544 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 19:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:55:01 INFO - PROCESS | 1750 | 1464404101550 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 19:55:01 INFO - PROCESS | 1750 | 1464404101558 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:55:01 INFO - PROCESS | 1750 | 1464404101564 Marionette TRACE conn4 <- [1,1014,null,{}] 19:55:01 INFO - PROCESS | 1750 | 1464404101627 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}] 19:55:01 INFO - PROCESS | 1750 | 1464404101893 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 19:55:02 INFO - PROCESS | 1750 | 1464404102044 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c12f400 == 89 [pid = 1750] [id = 261] 19:55:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8c216400) [pid = 1750] [serial = 784] [outer = (nil)] 19:55:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8d838c00) [pid = 1750] [serial = 785] [outer = 0x8c216400] 19:55:02 INFO - PROCESS | 1750 | 1464404102210 Marionette DEBUG loaded listener.js 19:55:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8dd7c800) [pid = 1750] [serial = 786] [outer = 0x8c216400] 19:55:03 INFO - PROCESS | 1750 | 1464404103441 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]]]}] 19:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1945ms 19:55:03 INFO - PROCESS | 1750 | 1464404103504 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 19:55:03 INFO - PROCESS | 1750 | 1464404103512 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 19:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:55:03 INFO - PROCESS | 1750 | 1464404103523 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:55:03 INFO - PROCESS | 1750 | 1464404103527 Marionette TRACE conn4 <- [1,1018,null,{}] 19:55:03 INFO - PROCESS | 1750 | 1464404103533 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}] 19:55:03 INFO - PROCESS | 1750 | 1464404103730 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 19:55:04 INFO - PROCESS | 1750 | 1464404104064 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd7b400 == 88 [pid = 1750] [id = 245] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8c91ec00 == 87 [pid = 1750] [id = 244] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x91bec800) [pid = 1750] [serial = 689] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c911800 == 88 [pid = 1750] [id = 262] 19:55:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8c915000) [pid = 1750] [serial = 787] [outer = (nil)] 19:55:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8cc0f800) [pid = 1750] [serial = 788] [outer = 0x8c915000] 19:55:04 INFO - PROCESS | 1750 | 1464404104215 Marionette DEBUG loaded listener.js 19:55:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8dfcd400) [pid = 1750] [serial = 789] [outer = 0x8c915000] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8e15f800 == 87 [pid = 1750] [id = 243] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8c025c00 == 86 [pid = 1750] [id = 242] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8c12a000 == 85 [pid = 1750] [id = 241] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc08400 == 84 [pid = 1750] [id = 240] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x912bc800 == 83 [pid = 1750] [id = 233] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x912b6c00 == 82 [pid = 1750] [id = 232] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8e160c00 == 81 [pid = 1750] [id = 231] 19:55:04 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21b800 == 80 [pid = 1750] [id = 230] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8fdcf400) [pid = 1750] [serial = 612] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x926fac00) [pid = 1750] [serial = 615] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8e166400) [pid = 1750] [serial = 609] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x912a4c00) [pid = 1750] [serial = 632] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x910c5000) [pid = 1750] [serial = 683] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8f564c00) [pid = 1750] [serial = 686] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x92581400) [pid = 1750] [serial = 635] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x95348c00) [pid = 1750] [serial = 644] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8f562000) [pid = 1750] [serial = 675] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8f50bc00) [pid = 1750] [serial = 674] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8f507800) [pid = 1750] [serial = 680] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9b783000) [pid = 1750] [serial = 656] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8cc09800) [pid = 1750] [serial = 662] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8c917400) [pid = 1750] [serial = 677] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8cc9a400) [pid = 1750] [serial = 678] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9a044400) [pid = 1750] [serial = 650] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9a7d7c00) [pid = 1750] [serial = 653] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8cc09400) [pid = 1750] [serial = 672] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8c220c00) [pid = 1750] [serial = 671] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8d845400) [pid = 1750] [serial = 629] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x93954c00) [pid = 1750] [serial = 641] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8dfcbc00) [pid = 1750] [serial = 668] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0xa223cc00) [pid = 1750] [serial = 659] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92bf1800) [pid = 1750] [serial = 638] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8fb71800) [pid = 1750] [serial = 626] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x99c67000) [pid = 1750] [serial = 647] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8c916000) [pid = 1750] [serial = 665] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x91276c00) [pid = 1750] [serial = 684] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8fb78800) [pid = 1750] [serial = 681] [outer = (nil)] [url = about:blank] 19:55:04 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x912ac400) [pid = 1750] [serial = 687] [outer = (nil)] [url = about:blank] 19:55:05 INFO - PROCESS | 1750 | 1464404105092 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]]]}] 19:55:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:55:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1634ms 19:55:05 INFO - PROCESS | 1750 | 1464404105158 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 19:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:55:05 INFO - PROCESS | 1750 | 1464404105162 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 19:55:05 INFO - PROCESS | 1750 | 1464404105168 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:55:05 INFO - PROCESS | 1750 | 1464404105174 Marionette TRACE conn4 <- [1,1022,null,{}] 19:55:05 INFO - PROCESS | 1750 | 1464404105189 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}] 19:55:05 INFO - PROCESS | 1750 | 1464404105364 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 19:55:05 INFO - PROCESS | 1750 | 1464404105529 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c220c00 == 81 [pid = 1750] [id = 263] 19:55:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8cc09400) [pid = 1750] [serial = 790] [outer = (nil)] 19:55:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8fdc9400) [pid = 1750] [serial = 791] [outer = 0x8cc09400] 19:55:05 INFO - PROCESS | 1750 | 1464404105623 Marionette DEBUG loaded listener.js 19:55:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x910cdc00) [pid = 1750] [serial = 792] [outer = 0x8cc09400] 19:55:06 INFO - PROCESS | 1750 | 1464404106500 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]]]}] 19:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1390ms 19:55:06 INFO - PROCESS | 1750 | 1464404106558 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 19:55:06 INFO - PROCESS | 1750 | 1464404106562 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 19:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:55:06 INFO - PROCESS | 1750 | 1464404106568 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:55:06 INFO - PROCESS | 1750 | 1464404106571 Marionette TRACE conn4 <- [1,1026,null,{}] 19:55:06 INFO - PROCESS | 1750 | 1464404106577 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}] 19:55:06 INFO - PROCESS | 1750 | 1464404106812 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 19:55:06 INFO - PROCESS | 1750 | 1464404106841 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd78c00 == 82 [pid = 1750] [id = 264] 19:55:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91277800) [pid = 1750] [serial = 793] [outer = (nil)] 19:55:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x912ba400) [pid = 1750] [serial = 794] [outer = 0x91277800] 19:55:06 INFO - PROCESS | 1750 | 1464404106917 Marionette DEBUG loaded listener.js 19:55:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91bf0c00) [pid = 1750] [serial = 795] [outer = 0x91277800] 19:55:07 INFO - PROCESS | 1750 | 1464404107871 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]]]}] 19:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1341ms 19:55:07 INFO - PROCESS | 1750 | 1464404107911 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 19:55:07 INFO - PROCESS | 1750 | 1464404107915 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 19:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:55:07 INFO - PROCESS | 1750 | 1464404107921 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:55:07 INFO - PROCESS | 1750 | 1464404107924 Marionette TRACE conn4 <- [1,1030,null,{}] 19:55:07 INFO - PROCESS | 1750 | 1464404107929 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}] 19:55:08 INFO - PROCESS | 1750 | 1464404108174 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 19:55:08 INFO - PROCESS | 1750 | 1464404108214 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c912400 == 83 [pid = 1750] [id = 265] 19:55:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x912ab000) [pid = 1750] [serial = 796] [outer = (nil)] 19:55:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x92435c00) [pid = 1750] [serial = 797] [outer = 0x912ab000] 19:55:08 INFO - PROCESS | 1750 | 1464404108293 Marionette DEBUG loaded listener.js 19:55:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9257e400) [pid = 1750] [serial = 798] [outer = 0x912ab000] 19:55:08 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8f560c00) [pid = 1750] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:55:08 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8d846400) [pid = 1750] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:55:08 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8fb70c00) [pid = 1750] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:55:08 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8f37c800) [pid = 1750] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:55:09 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8cc0d800) [pid = 1750] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:55:09 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8c914400) [pid = 1750] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:55:09 INFO - PROCESS | 1750 | 1464404109410 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]]]}] 19:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1529ms 19:55:09 INFO - PROCESS | 1750 | 1464404109451 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 19:55:09 INFO - PROCESS | 1750 | 1464404109454 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 19:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:55:09 INFO - PROCESS | 1750 | 1464404109461 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:55:09 INFO - PROCESS | 1750 | 1464404109464 Marionette TRACE conn4 <- [1,1034,null,{}] 19:55:09 INFO - PROCESS | 1750 | 1464404109469 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}] 19:55:09 INFO - PROCESS | 1750 | 1464404109794 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 19:55:09 INFO - PROCESS | 1750 | 1464404109821 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f560c00 == 84 [pid = 1750] [id = 266] 19:55:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x925c6400) [pid = 1750] [serial = 799] [outer = (nil)] 19:55:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92e54800) [pid = 1750] [serial = 800] [outer = 0x925c6400] 19:55:09 INFO - PROCESS | 1750 | 1464404109902 Marionette DEBUG loaded listener.js 19:55:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x93952c00) [pid = 1750] [serial = 801] [outer = 0x925c6400] 19:55:10 INFO - PROCESS | 1750 | 1464404110761 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]]]}] 19:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1331ms 19:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:55:10 INFO - PROCESS | 1750 | 1464404110793 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 19:55:10 INFO - PROCESS | 1750 | 1464404110796 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 19:55:10 INFO - PROCESS | 1750 | 1464404110803 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:55:10 INFO - PROCESS | 1750 | 1464404110806 Marionette TRACE conn4 <- [1,1038,null,{}] 19:55:10 INFO - PROCESS | 1750 | 1464404110812 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}] 19:55:11 INFO - PROCESS | 1750 | 1464404111007 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 19:55:11 INFO - PROCESS | 1750 | 1464404111326 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c129000 == 85 [pid = 1750] [id = 267] 19:55:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8c214400) [pid = 1750] [serial = 802] [outer = (nil)] 19:55:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8c220000) [pid = 1750] [serial = 803] [outer = 0x8c214400] 19:55:11 INFO - PROCESS | 1750 | 1464404111424 Marionette DEBUG loaded listener.js 19:55:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8c918800) [pid = 1750] [serial = 804] [outer = 0x8c214400] 19:55:12 INFO - PROCESS | 1750 | 1464404112447 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]]]}] 19:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1684ms 19:55:12 INFO - PROCESS | 1750 | 1464404112488 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 19:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:55:12 INFO - PROCESS | 1750 | 1464404112496 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 19:55:12 INFO - PROCESS | 1750 | 1464404112504 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:55:12 INFO - PROCESS | 1750 | 1464404112511 Marionette TRACE conn4 <- [1,1042,null,{}] 19:55:12 INFO - PROCESS | 1750 | 1464404112518 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}] 19:55:12 INFO - PROCESS | 1750 | 1464404112756 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 19:55:13 INFO - PROCESS | 1750 | 1464404113020 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f506800 == 86 [pid = 1750] [id = 268] 19:55:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8f50d400) [pid = 1750] [serial = 805] [outer = (nil)] 19:55:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8f55e800) [pid = 1750] [serial = 806] [outer = 0x8f50d400] 19:55:13 INFO - PROCESS | 1750 | 1464404113159 Marionette DEBUG loaded listener.js 19:55:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8fb7a400) [pid = 1750] [serial = 807] [outer = 0x8f50d400] 19:55:14 INFO - PROCESS | 1750 | 1464404114095 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]]]}] 19:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1649ms 19:55:14 INFO - PROCESS | 1750 | 1464404114156 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 19:55:14 INFO - PROCESS | 1750 | 1464404114164 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 19:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:55:14 INFO - PROCESS | 1750 | 1464404114171 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:55:14 INFO - PROCESS | 1750 | 1464404114174 Marionette TRACE conn4 <- [1,1046,null,{}] 19:55:14 INFO - PROCESS | 1750 | 1464404114182 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}] 19:55:14 INFO - PROCESS | 1750 | 1464404114407 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 19:55:14 INFO - PROCESS | 1750 | 1464404114730 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf5000 == 87 [pid = 1750] [id = 269] 19:55:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x91ec8c00) [pid = 1750] [serial = 808] [outer = (nil)] 19:55:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x926f9800) [pid = 1750] [serial = 809] [outer = 0x91ec8c00] 19:55:14 INFO - PROCESS | 1750 | 1464404114870 Marionette DEBUG loaded listener.js 19:55:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x92e56000) [pid = 1750] [serial = 810] [outer = 0x91ec8c00] 19:55:15 INFO - PROCESS | 1750 | 1464404115843 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]]]}] 19:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1700ms 19:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:55:15 INFO - PROCESS | 1750 | 1464404115874 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 19:55:15 INFO - PROCESS | 1750 | 1464404115878 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 19:55:15 INFO - PROCESS | 1750 | 1464404115908 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:55:15 INFO - PROCESS | 1750 | 1464404115918 Marionette TRACE conn4 <- [1,1050,null,{}] 19:55:15 INFO - PROCESS | 1750 | 1464404115925 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}] 19:55:16 INFO - PROCESS | 1750 | 1464404116210 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 19:55:16 INFO - PROCESS | 1750 | 1464404116509 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x912c3c00 == 88 [pid = 1750] [id = 270] 19:55:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9394d000) [pid = 1750] [serial = 811] [outer = (nil)] 19:55:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x95346400) [pid = 1750] [serial = 812] [outer = 0x9394d000] 19:55:16 INFO - PROCESS | 1750 | 1464404116601 Marionette DEBUG loaded listener.js 19:55:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x99677000) [pid = 1750] [serial = 813] [outer = 0x9394d000] 19:55:17 INFO - PROCESS | 1750 | 1464404117532 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]]]}] 19:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1717ms 19:55:17 INFO - PROCESS | 1750 | 1464404117602 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 19:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:55:17 INFO - PROCESS | 1750 | 1464404117607 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 19:55:17 INFO - PROCESS | 1750 | 1464404117614 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:55:17 INFO - PROCESS | 1750 | 1464404117618 Marionette TRACE conn4 <- [1,1054,null,{}] 19:55:17 INFO - PROCESS | 1750 | 1464404117624 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}] 19:55:17 INFO - PROCESS | 1750 | 1464404117866 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 19:55:18 INFO - PROCESS | 1750 | 1464404118216 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x95339800 == 89 [pid = 1750] [id = 271] 19:55:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x99c62400) [pid = 1750] [serial = 814] [outer = (nil)] 19:55:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9a03f800) [pid = 1750] [serial = 815] [outer = 0x99c62400] 19:55:18 INFO - PROCESS | 1750 | 1464404118313 Marionette DEBUG loaded listener.js 19:55:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9a7d9000) [pid = 1750] [serial = 816] [outer = 0x99c62400] 19:55:19 INFO - PROCESS | 1750 | 1464404119242 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]]]}] 19:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1687ms 19:55:19 INFO - PROCESS | 1750 | 1464404119302 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 19:55:19 INFO - PROCESS | 1750 | 1464404119306 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 19:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:55:19 INFO - PROCESS | 1750 | 1464404119313 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:55:19 INFO - PROCESS | 1750 | 1464404119316 Marionette TRACE conn4 <- [1,1058,null,{}] 19:55:19 INFO - PROCESS | 1750 | 1464404119322 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}] 19:55:19 INFO - PROCESS | 1750 | 1464404119536 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 19:55:19 INFO - PROCESS | 1750 | 1464404119800 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c68400 == 90 [pid = 1750] [id = 272] 19:55:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9aa8b400) [pid = 1750] [serial = 817] [outer = (nil)] 19:55:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9ac43000) [pid = 1750] [serial = 818] [outer = 0x9aa8b400] 19:55:19 INFO - PROCESS | 1750 | 1464404119948 Marionette DEBUG loaded listener.js 19:55:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9b905800) [pid = 1750] [serial = 819] [outer = 0x9aa8b400] 19:55:20 INFO - PROCESS | 1750 | 1464404120895 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]]]}] 19:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1638ms 19:55:20 INFO - PROCESS | 1750 | 1464404120952 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 19:55:20 INFO - PROCESS | 1750 | 1464404120956 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 19:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:55:20 INFO - PROCESS | 1750 | 1464404120964 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:55:20 INFO - PROCESS | 1750 | 1464404120968 Marionette TRACE conn4 <- [1,1062,null,{}] 19:55:20 INFO - PROCESS | 1750 | 1464404120974 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}] 19:55:21 INFO - PROCESS | 1750 | 1464404121198 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 19:55:21 INFO - PROCESS | 1750 | 1464404121442 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x95337400 == 91 [pid = 1750] [id = 273] 19:55:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x99e50800) [pid = 1750] [serial = 820] [outer = (nil)] 19:55:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa050a400) [pid = 1750] [serial = 821] [outer = 0x99e50800] 19:55:21 INFO - PROCESS | 1750 | 1464404121577 Marionette DEBUG loaded listener.js 19:55:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa103cc00) [pid = 1750] [serial = 822] [outer = 0x99e50800] 19:55:22 INFO - PROCESS | 1750 | 1464404122492 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]]]}] 19:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1584ms 19:55:22 INFO - PROCESS | 1750 | 1464404122549 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 19:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:55:22 INFO - PROCESS | 1750 | 1464404122553 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 19:55:22 INFO - PROCESS | 1750 | 1464404122560 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:55:22 INFO - PROCESS | 1750 | 1464404122564 Marionette TRACE conn4 <- [1,1066,null,{}] 19:55:22 INFO - PROCESS | 1750 | 1464404122571 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}] 19:55:22 INFO - PROCESS | 1750 | 1464404122841 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 19:55:23 INFO - PROCESS | 1750 | 1464404123153 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d42dc00 == 92 [pid = 1750] [id = 274] 19:55:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9d4d9c00) [pid = 1750] [serial = 823] [outer = (nil)] 19:55:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa237e800) [pid = 1750] [serial = 824] [outer = 0x9d4d9c00] 19:55:23 INFO - PROCESS | 1750 | 1464404123244 Marionette DEBUG loaded listener.js 19:55:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0xa23c7400) [pid = 1750] [serial = 825] [outer = 0x9d4d9c00] 19:55:24 INFO - PROCESS | 1750 | 1464404124160 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]]]}] 19:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1637ms 19:55:24 INFO - PROCESS | 1750 | 1464404124198 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 19:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:55:24 INFO - PROCESS | 1750 | 1464404124202 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 19:55:24 INFO - PROCESS | 1750 | 1464404124209 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:55:24 INFO - PROCESS | 1750 | 1464404124213 Marionette TRACE conn4 <- [1,1070,null,{}] 19:55:24 INFO - PROCESS | 1750 | 1464404124219 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}] 19:55:24 INFO - PROCESS | 1750 | 1464404124418 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 19:55:24 INFO - PROCESS | 1750 | 1464404124678 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x95344400 == 93 [pid = 1750] [id = 275] 19:55:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9a2b9c00) [pid = 1750] [serial = 826] [outer = (nil)] 19:55:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0xa273c400) [pid = 1750] [serial = 827] [outer = 0x9a2b9c00] 19:55:24 INFO - PROCESS | 1750 | 1464404124809 Marionette DEBUG loaded listener.js 19:55:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0xa27c4000) [pid = 1750] [serial = 828] [outer = 0x9a2b9c00] 19:55:25 INFO - PROCESS | 1750 | 1464404125710 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]]]}] 19:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1533ms 19:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:55:25 INFO - PROCESS | 1750 | 1464404125742 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 19:55:25 INFO - PROCESS | 1750 | 1464404125745 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 19:55:25 INFO - PROCESS | 1750 | 1464404125753 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:55:25 INFO - PROCESS | 1750 | 1464404125763 Marionette TRACE conn4 <- [1,1074,null,{}] 19:55:25 INFO - PROCESS | 1750 | 1464404125768 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}] 19:55:25 INFO - PROCESS | 1750 | 1464404125979 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 19:55:26 INFO - PROCESS | 1750 | 1464404126242 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:26 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2502800 == 94 [pid = 1750] [id = 276] 19:55:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0xa25a1800) [pid = 1750] [serial = 829] [outer = (nil)] 19:55:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0xa3325c00) [pid = 1750] [serial = 830] [outer = 0xa25a1800] 19:55:26 INFO - PROCESS | 1750 | 1464404126378 Marionette DEBUG loaded listener.js 19:55:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0xa3354000) [pid = 1750] [serial = 831] [outer = 0xa25a1800] 19:55:27 INFO - PROCESS | 1750 | 1464404127325 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]]]}] 19:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1598ms 19:55:27 INFO - PROCESS | 1750 | 1464404127350 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 19:55:27 INFO - PROCESS | 1750 | 1464404127355 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 19:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:55:27 INFO - PROCESS | 1750 | 1464404127361 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:55:27 INFO - PROCESS | 1750 | 1464404127365 Marionette TRACE conn4 <- [1,1078,null,{}] 19:55:27 INFO - PROCESS | 1750 | 1464404127371 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}] 19:55:27 INFO - PROCESS | 1750 | 1464404127575 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 19:55:27 INFO - PROCESS | 1750 | 1464404127857 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:27 INFO - PROCESS | 1750 | ++DOCSHELL 0xa4f1b400 == 95 [pid = 1750] [id = 277] 19:55:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0xa4f1cc00) [pid = 1750] [serial = 832] [outer = (nil)] 19:55:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0xa513f000) [pid = 1750] [serial = 833] [outer = 0xa4f1cc00] 19:55:28 INFO - PROCESS | 1750 | 1464404128012 Marionette DEBUG loaded listener.js 19:55:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0xa6833800) [pid = 1750] [serial = 834] [outer = 0xa4f1cc00] 19:55:29 INFO - PROCESS | 1750 | 1464404129008 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]]]}] 19:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1682ms 19:55:29 INFO - PROCESS | 1750 | 1464404129045 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 19:55:29 INFO - PROCESS | 1750 | 1464404129049 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 19:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:55:29 INFO - PROCESS | 1750 | 1464404129056 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:55:29 INFO - PROCESS | 1750 | 1464404129061 Marionette TRACE conn4 <- [1,1082,null,{}] 19:55:29 INFO - PROCESS | 1750 | 1464404129067 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}] 19:55:29 INFO - PROCESS | 1750 | 1464404129356 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 19:55:29 INFO - PROCESS | 1750 | 1464404129653 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x928df400 == 96 [pid = 1750] [id = 278] 19:55:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x928e2000) [pid = 1750] [serial = 835] [outer = (nil)] 19:55:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x928e9400) [pid = 1750] [serial = 836] [outer = 0x928e2000] 19:55:29 INFO - PROCESS | 1750 | 1464404129744 Marionette DEBUG loaded listener.js 19:55:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0xa237a400) [pid = 1750] [serial = 837] [outer = 0x928e2000] 19:55:30 INFO - PROCESS | 1750 | 1464404130704 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]]]}] 19:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1690ms 19:55:30 INFO - PROCESS | 1750 | 1464404130747 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 19:55:30 INFO - PROCESS | 1750 | 1464404130752 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 19:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:55:30 INFO - PROCESS | 1750 | 1464404130759 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:55:30 INFO - PROCESS | 1750 | 1464404130763 Marionette TRACE conn4 <- [1,1086,null,{}] 19:55:30 INFO - PROCESS | 1750 | 1464404130769 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}] 19:55:30 INFO - PROCESS | 1750 | 1464404130978 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 19:55:31 INFO - PROCESS | 1750 | 1464404131287 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e007c00 == 97 [pid = 1750] [id = 279] 19:55:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8e008c00) [pid = 1750] [serial = 838] [outer = (nil)] 19:55:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x8e00b000) [pid = 1750] [serial = 839] [outer = 0x8e008c00] 19:55:31 INFO - PROCESS | 1750 | 1464404131415 Marionette DEBUG loaded listener.js 19:55:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x8e00ec00) [pid = 1750] [serial = 840] [outer = 0x8e008c00] 19:55:32 INFO - PROCESS | 1750 | 1464404132339 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]]]}] 19:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1636ms 19:55:32 INFO - PROCESS | 1750 | 1464404132397 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 19:55:32 INFO - PROCESS | 1750 | 1464404132400 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 19:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:55:32 INFO - PROCESS | 1750 | 1464404132408 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:55:32 INFO - PROCESS | 1750 | 1464404132413 Marionette TRACE conn4 <- [1,1090,null,{}] 19:55:32 INFO - PROCESS | 1750 | 1464404132420 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}] 19:55:32 INFO - PROCESS | 1750 | 1464404132635 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 19:55:32 INFO - PROCESS | 1750 | 1464404132945 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e001400 == 98 [pid = 1750] [id = 280] 19:55:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x8e006000) [pid = 1750] [serial = 841] [outer = (nil)] 19:55:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x8e825c00) [pid = 1750] [serial = 842] [outer = 0x8e006000] 19:55:33 INFO - PROCESS | 1750 | 1464404133043 Marionette DEBUG loaded listener.js 19:55:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x8e827800) [pid = 1750] [serial = 843] [outer = 0x8e006000] 19:55:33 INFO - PROCESS | 1750 | 1464404133911 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]]]}] 19:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1593ms 19:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:55:34 INFO - PROCESS | 1750 | 1464404134002 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 19:55:34 INFO - PROCESS | 1750 | 1464404134006 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 19:55:34 INFO - PROCESS | 1750 | 1464404134013 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:55:34 INFO - PROCESS | 1750 | 1464404134016 Marionette TRACE conn4 <- [1,1094,null,{}] 19:55:34 INFO - PROCESS | 1750 | 1464404134022 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}] 19:55:34 INFO - PROCESS | 1750 | 1464404134230 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 19:55:34 INFO - PROCESS | 1750 | 1464404134509 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c131400 == 99 [pid = 1750] [id = 281] 19:55:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x8c272400) [pid = 1750] [serial = 844] [outer = (nil)] 19:55:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x8dfc8400) [pid = 1750] [serial = 845] [outer = 0x8c272400] 19:55:34 INFO - PROCESS | 1750 | 1464404134612 Marionette DEBUG loaded listener.js 19:55:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x8e82e000) [pid = 1750] [serial = 846] [outer = 0x8c272400] 19:55:35 INFO - PROCESS | 1750 | 1464404135542 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]]]}] 19:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1584ms 19:55:35 INFO - PROCESS | 1750 | 1464404135597 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 19:55:35 INFO - PROCESS | 1750 | 1464404135600 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 19:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:55:35 INFO - PROCESS | 1750 | 1464404135607 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:55:35 INFO - PROCESS | 1750 | 1464404135609 Marionette TRACE conn4 <- [1,1098,null,{}] 19:55:35 INFO - PROCESS | 1750 | 1464404135615 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}] 19:55:35 INFO - PROCESS | 1750 | 1464404135818 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 19:55:36 INFO - PROCESS | 1750 | 1464404136098 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91dc00 == 100 [pid = 1750] [id = 282] 19:55:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8c91ec00) [pid = 1750] [serial = 847] [outer = (nil)] 19:55:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x8cc09c00) [pid = 1750] [serial = 848] [outer = 0x8c91ec00] 19:55:36 INFO - PROCESS | 1750 | 1464404136676 Marionette DEBUG loaded listener.js 19:55:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x8d842c00) [pid = 1750] [serial = 849] [outer = 0x8c91ec00] 19:55:37 INFO - PROCESS | 1750 | 1464404137645 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]]]}] 19:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2087ms 19:55:37 INFO - PROCESS | 1750 | 1464404137707 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 19:55:37 INFO - PROCESS | 1750 | 1464404137715 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 19:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:55:37 INFO - PROCESS | 1750 | 1464404137728 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:55:37 INFO - PROCESS | 1750 | 1464404137734 Marionette TRACE conn4 <- [1,1102,null,{}] 19:55:37 INFO - PROCESS | 1750 | 1464404137742 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}] 19:55:37 INFO - PROCESS | 1750 | 1464404137964 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 19:55:38 INFO - PROCESS | 1750 | 1464404138278 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c133c00 == 101 [pid = 1750] [id = 283] 19:55:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x8c212400) [pid = 1750] [serial = 850] [outer = (nil)] 19:55:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x8cc0e800) [pid = 1750] [serial = 851] [outer = 0x8c212400] 19:55:38 INFO - PROCESS | 1750 | 1464404138371 Marionette DEBUG loaded listener.js 19:55:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x8d839400) [pid = 1750] [serial = 852] [outer = 0x8c212400] 19:55:39 INFO - PROCESS | 1750 | 1464404139282 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]]]}] 19:55:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:55:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1637ms 19:55:39 INFO - PROCESS | 1750 | 1464404139365 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 19:55:39 INFO - PROCESS | 1750 | 1464404139376 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 19:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:55:39 INFO - PROCESS | 1750 | 1464404139395 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:55:39 INFO - PROCESS | 1750 | 1464404139407 Marionette TRACE conn4 <- [1,1106,null,{}] 19:55:39 INFO - PROCESS | 1750 | 1464404139490 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}] 19:55:39 INFO - PROCESS | 1750 | 1464404139715 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 19:55:40 INFO - PROCESS | 1750 | 1464404139975 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c023800 == 102 [pid = 1750] [id = 284] 19:55:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x8cc0d800) [pid = 1750] [serial = 853] [outer = (nil)] 19:55:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x8dfcec00) [pid = 1750] [serial = 854] [outer = 0x8cc0d800] 19:55:40 INFO - PROCESS | 1750 | 1464404140104 Marionette DEBUG loaded listener.js 19:55:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x8f385000) [pid = 1750] [serial = 855] [outer = 0x8cc0d800] 19:55:40 INFO - PROCESS | 1750 | --DOCSHELL 0x925c7c00 == 101 [pid = 1750] [id = 88] 19:55:40 INFO - PROCESS | 1750 | --DOCSHELL 0xa513b000 == 100 [pid = 1750] [id = 62] 19:55:40 INFO - PROCESS | 1750 | --DOCSHELL 0x9394f000 == 99 [pid = 1750] [id = 63] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x95340400) [pid = 1750] [serial = 713] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x9519bc00) [pid = 1750] [serial = 710] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x9257c000) [pid = 1750] [serial = 701] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x926ef800) [pid = 1750] [serial = 704] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x93a7bc00) [pid = 1750] [serial = 707] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x99681800) [pid = 1750] [serial = 716] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x8c91f800) [pid = 1750] [serial = 692] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x8f507000) [pid = 1750] [serial = 695] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x91bf4000) [pid = 1750] [serial = 698] [outer = (nil)] [url = about:blank] 19:55:40 INFO - PROCESS | 1750 | --DOCSHELL 0x9532c800 == 98 [pid = 1750] [id = 60] 19:55:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8f560c00 == 97 [pid = 1750] [id = 266] 19:55:40 INFO - PROCESS | 1750 | --DOCSHELL 0x8c912400 == 96 [pid = 1750] [id = 265] 19:55:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd78c00 == 95 [pid = 1750] [id = 264] 19:55:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8c220c00 == 94 [pid = 1750] [id = 263] 19:55:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8c911800 == 93 [pid = 1750] [id = 262] 19:55:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8c12f400 == 92 [pid = 1750] [id = 261] 19:55:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8f50a400 == 91 [pid = 1750] [id = 248] 19:55:41 INFO - PROCESS | 1750 | --DOCSHELL 0x8c02bc00 == 90 [pid = 1750] [id = 247] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x912bd800) [pid = 1750] [serial = 738] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8fdd2c00) [pid = 1750] [serial = 732] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x8f384800) [pid = 1750] [serial = 726] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8f50f400) [pid = 1750] [serial = 719] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x8fdc5800) [pid = 1750] [serial = 731] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x8dfccc00) [pid = 1750] [serial = 725] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x912a7c00) [pid = 1750] [serial = 737] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x910ccc00) [pid = 1750] [serial = 734] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x8dd76c00) [pid = 1750] [serial = 722] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8f55cc00) [pid = 1750] [serial = 729] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x8dfc6c00) [pid = 1750] [serial = 723] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x91275c00) [pid = 1750] [serial = 735] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x8f378400) [pid = 1750] [serial = 728] [outer = (nil)] [url = about:blank] 19:55:41 INFO - PROCESS | 1750 | 1464404141274 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]]]}] 19:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1902ms 19:55:41 INFO - PROCESS | 1750 | 1464404141298 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 19:55:41 INFO - PROCESS | 1750 | 1464404141302 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 19:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:55:41 INFO - PROCESS | 1750 | 1464404141309 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:55:41 INFO - PROCESS | 1750 | 1464404141315 Marionette TRACE conn4 <- [1,1110,null,{}] 19:55:41 INFO - PROCESS | 1750 | 1464404141331 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}] 19:55:41 INFO - PROCESS | 1750 | 1464404141582 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 19:55:41 INFO - PROCESS | 1750 | 1464404141797 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c912400 == 91 [pid = 1750] [id = 285] 19:55:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x8cc09000) [pid = 1750] [serial = 856] [outer = (nil)] 19:55:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8f52fc00) [pid = 1750] [serial = 857] [outer = 0x8cc09000] 19:55:41 INFO - PROCESS | 1750 | 1464404141878 Marionette DEBUG loaded listener.js 19:55:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x8f565400) [pid = 1750] [serial = 858] [outer = 0x8cc09000] 19:55:42 INFO - PROCESS | 1750 | 1464404142671 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]]]}] 19:55:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:55:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1388ms 19:55:42 INFO - PROCESS | 1750 | 1464404142698 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 19:55:42 INFO - PROCESS | 1750 | 1464404142703 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 19:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:55:42 INFO - PROCESS | 1750 | 1464404142710 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:55:42 INFO - PROCESS | 1750 | 1464404142713 Marionette TRACE conn4 <- [1,1114,null,{}] 19:55:42 INFO - PROCESS | 1750 | 1464404142719 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}] 19:55:42 INFO - PROCESS | 1750 | 1464404142916 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 19:55:42 INFO - PROCESS | 1750 | 1464404142932 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fb77400 == 92 [pid = 1750] [id = 286] 19:55:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x8fb7b800) [pid = 1750] [serial = 859] [outer = (nil)] 19:55:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8fdcac00) [pid = 1750] [serial = 860] [outer = 0x8fb7b800] 19:55:43 INFO - PROCESS | 1750 | 1464404143009 Marionette DEBUG loaded listener.js 19:55:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x90f24800) [pid = 1750] [serial = 861] [outer = 0x8fb7b800] 19:55:44 INFO - PROCESS | 1750 | 1464404144089 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]]]}] 19:55:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:55:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1438ms 19:55:44 INFO - PROCESS | 1750 | 1464404144150 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 19:55:44 INFO - PROCESS | 1750 | 1464404144153 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 19:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:55:44 INFO - PROCESS | 1750 | 1464404144169 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:55:44 INFO - PROCESS | 1750 | 1464404144173 Marionette TRACE conn4 <- [1,1118,null,{}] 19:55:44 INFO - PROCESS | 1750 | 1464404144178 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}] 19:55:44 INFO - PROCESS | 1750 | 1464404144445 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 19:55:44 INFO - PROCESS | 1750 | 1464404144478 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f37a800 == 93 [pid = 1750] [id = 287] 19:55:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x8f522000) [pid = 1750] [serial = 862] [outer = (nil)] 19:55:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x910c8c00) [pid = 1750] [serial = 863] [outer = 0x8f522000] 19:55:44 INFO - PROCESS | 1750 | 1464404144562 Marionette DEBUG loaded listener.js 19:55:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x912a5800) [pid = 1750] [serial = 864] [outer = 0x8f522000] 19:55:45 INFO - PROCESS | 1750 | 1464404145609 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]]]}] 19:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1500ms 19:55:45 INFO - PROCESS | 1750 | 1464404145662 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 19:55:45 INFO - PROCESS | 1750 | 1464404145667 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 19:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:55:45 INFO - PROCESS | 1750 | 1464404145673 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:55:45 INFO - PROCESS | 1750 | 1464404145676 Marionette TRACE conn4 <- [1,1122,null,{}] 19:55:45 INFO - PROCESS | 1750 | 1464404145701 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}] 19:55:46 INFO - PROCESS | 1750 | 1464404146375 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 19:55:46 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x8c216400) [pid = 1750] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:55:46 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x8cc09400) [pid = 1750] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:55:46 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x912ab000) [pid = 1750] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:55:46 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x91277800) [pid = 1750] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:55:46 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x8c915000) [pid = 1750] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:55:46 INFO - PROCESS | 1750 | --DOCSHELL 0xa27c4c00 == 92 [pid = 1750] [id = 9] 19:55:46 INFO - PROCESS | 1750 | 1464404146647 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f50d000 == 93 [pid = 1750] [id = 288] 19:55:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8f510000) [pid = 1750] [serial = 865] [outer = (nil)] 19:55:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x91277800) [pid = 1750] [serial = 866] [outer = 0x8f510000] 19:55:46 INFO - PROCESS | 1750 | 1464404146767 Marionette DEBUG loaded listener.js 19:55:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x91bf6400) [pid = 1750] [serial = 867] [outer = 0x8f510000] 19:55:47 INFO - PROCESS | 1750 | 1464404147554 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]]]}] 19:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1903ms 19:55:47 INFO - PROCESS | 1750 | 1464404147577 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 19:55:47 INFO - PROCESS | 1750 | 1464404147581 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 19:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:55:47 INFO - PROCESS | 1750 | 1464404147588 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:55:47 INFO - PROCESS | 1750 | 1464404147591 Marionette TRACE conn4 <- [1,1126,null,{}] 19:55:47 INFO - PROCESS | 1750 | 1464404147596 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}] 19:55:47 INFO - PROCESS | 1750 | 1464404147860 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 19:55:47 INFO - PROCESS | 1750 | 1464404147893 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fb78400 == 94 [pid = 1750] [id = 289] 19:55:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x912b1000) [pid = 1750] [serial = 868] [outer = (nil)] 19:55:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x91ed3c00) [pid = 1750] [serial = 869] [outer = 0x912b1000] 19:55:47 INFO - PROCESS | 1750 | 1464404147972 Marionette DEBUG loaded listener.js 19:55:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x92438c00) [pid = 1750] [serial = 870] [outer = 0x912b1000] 19:55:49 INFO - PROCESS | 1750 | 1464404149190 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]]]}] 19:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1633ms 19:55:49 INFO - PROCESS | 1750 | 1464404149223 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 19:55:49 INFO - PROCESS | 1750 | 1464404149230 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 19:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:55:49 INFO - PROCESS | 1750 | 1464404149241 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:55:49 INFO - PROCESS | 1750 | 1464404149246 Marionette TRACE conn4 <- [1,1130,null,{}] 19:55:49 INFO - PROCESS | 1750 | 1464404149256 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}] 19:55:49 INFO - PROCESS | 1750 | 1464404149519 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 19:55:49 INFO - PROCESS | 1750 | 1464404149853 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21e400 == 95 [pid = 1750] [id = 290] 19:55:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x8c91f000) [pid = 1750] [serial = 871] [outer = (nil)] 19:55:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x8d840400) [pid = 1750] [serial = 872] [outer = 0x8c91f000] 19:55:49 INFO - PROCESS | 1750 | 1464404149948 Marionette DEBUG loaded listener.js 19:55:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x8dfca800) [pid = 1750] [serial = 873] [outer = 0x8c91f000] 19:55:50 INFO - PROCESS | 1750 | 1464404150912 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]]]}] 19:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1688ms 19:55:50 INFO - PROCESS | 1750 | 1464404150930 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 19:55:50 INFO - PROCESS | 1750 | 1464404150940 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 19:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:55:50 INFO - PROCESS | 1750 | 1464404150952 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:55:50 INFO - PROCESS | 1750 | 1464404150956 Marionette TRACE conn4 <- [1,1134,null,{}] 19:55:50 INFO - PROCESS | 1750 | 1464404150964 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}] 19:55:51 INFO - PROCESS | 1750 | 1464404151195 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 19:55:51 INFO - PROCESS | 1750 | 1464404151462 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c915000 == 96 [pid = 1750] [id = 291] 19:55:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8f380800) [pid = 1750] [serial = 874] [outer = (nil)] 19:55:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x8f508800) [pid = 1750] [serial = 875] [outer = 0x8f380800] 19:55:51 INFO - PROCESS | 1750 | 1464404151600 Marionette DEBUG loaded listener.js 19:55:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x8f530c00) [pid = 1750] [serial = 876] [outer = 0x8f380800] 19:55:52 INFO - PROCESS | 1750 | 1464404152604 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]]]}] 19:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1734ms 19:55:52 INFO - PROCESS | 1750 | 1464404152687 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 19:55:52 INFO - PROCESS | 1750 | 1464404152692 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 19:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:55:52 INFO - PROCESS | 1750 | 1464404152699 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:55:52 INFO - PROCESS | 1750 | 1464404152706 Marionette TRACE conn4 <- [1,1138,null,{}] 19:55:52 INFO - PROCESS | 1750 | 1464404152722 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}] 19:55:53 INFO - PROCESS | 1750 | 1464404153061 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 19:55:53 INFO - PROCESS | 1750 | 1464404153329 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bfb800 == 97 [pid = 1750] [id = 292] 19:55:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x91ec8800) [pid = 1750] [serial = 877] [outer = (nil)] 19:55:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x92581800) [pid = 1750] [serial = 878] [outer = 0x91ec8800] 19:55:53 INFO - PROCESS | 1750 | 1464404153438 Marionette DEBUG loaded listener.js 19:55:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x925c9c00) [pid = 1750] [serial = 879] [outer = 0x91ec8800] 19:55:54 INFO - PROCESS | 1750 | 1464404154407 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]]]}] 19:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1747ms 19:55:54 INFO - PROCESS | 1750 | 1464404154447 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 19:55:54 INFO - PROCESS | 1750 | 1464404154453 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 19:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:55:54 INFO - PROCESS | 1750 | 1464404154459 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:55:54 INFO - PROCESS | 1750 | 1464404154463 Marionette TRACE conn4 <- [1,1142,null,{}] 19:55:54 INFO - PROCESS | 1750 | 1464404154469 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}] 19:55:54 INFO - PROCESS | 1750 | 1464404154698 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 19:55:54 INFO - PROCESS | 1750 | 1464404154966 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x92580000 == 98 [pid = 1750] [id = 293] 19:55:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x926fd400) [pid = 1750] [serial = 880] [outer = (nil)] 19:55:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x928e2800) [pid = 1750] [serial = 881] [outer = 0x926fd400] 19:55:55 INFO - PROCESS | 1750 | 1464404155100 Marionette DEBUG loaded listener.js 19:55:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x928ea400) [pid = 1750] [serial = 882] [outer = 0x926fd400] 19:55:56 INFO - PROCESS | 1750 | 1464404156026 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]]]}] 19:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1631ms 19:55:56 INFO - PROCESS | 1750 | 1464404156093 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 19:55:56 INFO - PROCESS | 1750 | 1464404156096 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 19:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:55:56 INFO - PROCESS | 1750 | 1464404156104 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:55:56 INFO - PROCESS | 1750 | 1464404156110 Marionette TRACE conn4 <- [1,1146,null,{}] 19:55:56 INFO - PROCESS | 1750 | 1464404156119 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}] 19:55:56 INFO - PROCESS | 1750 | 1464404156332 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 19:55:56 INFO - PROCESS | 1750 | 1464404156663 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c3800 == 99 [pid = 1750] [id = 294] 19:55:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x926f8c00) [pid = 1750] [serial = 883] [outer = (nil)] 19:55:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x92c7f400) [pid = 1750] [serial = 884] [outer = 0x926f8c00] 19:55:56 INFO - PROCESS | 1750 | 1464404156791 Marionette DEBUG loaded listener.js 19:55:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x92c81400) [pid = 1750] [serial = 885] [outer = 0x926f8c00] 19:55:57 INFO - PROCESS | 1750 | 1464404157722 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]]]}] 19:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1686ms 19:55:57 INFO - PROCESS | 1750 | 1464404157792 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 19:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:55:57 INFO - PROCESS | 1750 | 1464404157797 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 19:55:57 INFO - PROCESS | 1750 | 1464404157804 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:55:57 INFO - PROCESS | 1750 | 1464404157808 Marionette TRACE conn4 <- [1,1150,null,{}] 19:55:57 INFO - PROCESS | 1750 | 1464404157814 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}] 19:55:58 INFO - PROCESS | 1750 | 1464404158098 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 19:55:58 INFO - PROCESS | 1750 | 1464404158415 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:55:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c914000 == 100 [pid = 1750] [id = 295] 19:55:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x92bec800) [pid = 1750] [serial = 886] [outer = (nil)] 19:55:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0x92e55c00) [pid = 1750] [serial = 887] [outer = 0x92bec800] 19:55:58 INFO - PROCESS | 1750 | 1464404158515 Marionette DEBUG loaded listener.js 19:55:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x93950400) [pid = 1750] [serial = 888] [outer = 0x92bec800] 19:55:59 INFO - PROCESS | 1750 | 1464404159530 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]]]}] 19:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1788ms 19:55:59 INFO - PROCESS | 1750 | 1464404159592 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 19:55:59 INFO - PROCESS | 1750 | 1464404159597 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 19:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:55:59 INFO - PROCESS | 1750 | 1464404159604 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:55:59 INFO - PROCESS | 1750 | 1464404159608 Marionette TRACE conn4 <- [1,1154,null,{}] 19:55:59 INFO - PROCESS | 1750 | 1464404159614 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}] 19:55:59 INFO - PROCESS | 1750 | 1464404159846 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 19:56:00 INFO - PROCESS | 1750 | 1464404160146 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f0800 == 101 [pid = 1750] [id = 296] 19:56:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x92e5e000) [pid = 1750] [serial = 889] [outer = (nil)] 19:56:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 218 (0x93c96000) [pid = 1750] [serial = 890] [outer = 0x92e5e000] 19:56:00 INFO - PROCESS | 1750 | 1464404160241 Marionette DEBUG loaded listener.js 19:56:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 219 (0x93c9d400) [pid = 1750] [serial = 891] [outer = 0x92e5e000] 19:56:01 INFO - PROCESS | 1750 | 1464404161153 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]]]}] 19:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1589ms 19:56:01 INFO - PROCESS | 1750 | 1464404161194 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 19:56:01 INFO - PROCESS | 1750 | 1464404161198 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 19:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:56:01 INFO - PROCESS | 1750 | 1464404161205 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:56:01 INFO - PROCESS | 1750 | 1464404161209 Marionette TRACE conn4 <- [1,1158,null,{}] 19:56:01 INFO - PROCESS | 1750 | 1464404161215 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}] 19:56:01 INFO - PROCESS | 1750 | 1464404161436 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 19:56:01 INFO - PROCESS | 1750 | 1464404161779 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x912ab000 == 102 [pid = 1750] [id = 297] 19:56:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 220 (0x91bf2c00) [pid = 1750] [serial = 892] [outer = (nil)] 19:56:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 221 (0x95192400) [pid = 1750] [serial = 893] [outer = 0x91bf2c00] 19:56:01 INFO - PROCESS | 1750 | 1464404161888 Marionette DEBUG loaded listener.js 19:56:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 222 (0x9519e800) [pid = 1750] [serial = 894] [outer = 0x91bf2c00] 19:56:02 INFO - PROCESS | 1750 | 1464404162915 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]]]}] 19:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1784ms 19:56:02 INFO - PROCESS | 1750 | 1464404162991 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 19:56:02 INFO - PROCESS | 1750 | 1464404162996 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 19:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:56:03 INFO - PROCESS | 1750 | 1464404163003 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:56:03 INFO - PROCESS | 1750 | 1464404163007 Marionette TRACE conn4 <- [1,1162,null,{}] 19:56:03 INFO - PROCESS | 1750 | 1464404163014 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}] 19:56:03 INFO - PROCESS | 1750 | 1464404163277 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 19:56:03 INFO - PROCESS | 1750 | 1464404163584 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x95058800 == 103 [pid = 1750] [id = 298] 19:56:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x9532a000) [pid = 1750] [serial = 895] [outer = (nil)] 19:56:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x9533d000) [pid = 1750] [serial = 896] [outer = 0x9532a000] 19:56:03 INFO - PROCESS | 1750 | 1464404163684 Marionette DEBUG loaded listener.js 19:56:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x95342c00) [pid = 1750] [serial = 897] [outer = 0x9532a000] 19:56:04 INFO - PROCESS | 1750 | 1464404164603 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]]]}] 19:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1632ms 19:56:04 INFO - PROCESS | 1750 | 1464404164637 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 19:56:04 INFO - PROCESS | 1750 | 1464404164640 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 19:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:56:04 INFO - PROCESS | 1750 | 1464404164647 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:56:04 INFO - PROCESS | 1750 | 1464404164650 Marionette TRACE conn4 <- [1,1166,null,{}] 19:56:04 INFO - PROCESS | 1750 | 1464404164656 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}] 19:56:04 INFO - PROCESS | 1750 | 1464404164874 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 19:56:05 INFO - PROCESS | 1750 | 1464404165153 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f25800 == 104 [pid = 1750] [id = 299] 19:56:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x92431000) [pid = 1750] [serial = 898] [outer = (nil)] 19:56:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x9956c000) [pid = 1750] [serial = 899] [outer = 0x92431000] 19:56:05 INFO - PROCESS | 1750 | 1464404165289 Marionette DEBUG loaded listener.js 19:56:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x995e2000) [pid = 1750] [serial = 900] [outer = 0x92431000] 19:56:06 INFO - PROCESS | 1750 | 1464404166397 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]]]}] 19:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1831ms 19:56:06 INFO - PROCESS | 1750 | 1464404166482 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 19:56:06 INFO - PROCESS | 1750 | 1464404166488 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 19:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:56:06 INFO - PROCESS | 1750 | 1464404166498 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:56:06 INFO - PROCESS | 1750 | 1464404166505 Marionette TRACE conn4 <- [1,1170,null,{}] 19:56:06 INFO - PROCESS | 1750 | 1464404166514 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}] 19:56:07 INFO - PROCESS | 1750 | 1464404167025 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 19:56:07 INFO - PROCESS | 1750 | 1464404167302 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x950f2c00 == 105 [pid = 1750] [id = 300] 19:56:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x999e4c00) [pid = 1750] [serial = 901] [outer = (nil)] 19:56:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x9a047400) [pid = 1750] [serial = 902] [outer = 0x999e4c00] 19:56:07 INFO - PROCESS | 1750 | 1464404167460 Marionette DEBUG loaded listener.js 19:56:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x9a7d9c00) [pid = 1750] [serial = 903] [outer = 0x999e4c00] 19:56:08 INFO - PROCESS | 1750 | 1464404168602 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]]]}] 19:56:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:56:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 2147ms 19:56:08 INFO - PROCESS | 1750 | 1464404168643 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 19:56:08 INFO - PROCESS | 1750 | 1464404168648 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 19:56:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:56:08 INFO - PROCESS | 1750 | 1464404168654 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:56:08 INFO - PROCESS | 1750 | 1464404168658 Marionette TRACE conn4 <- [1,1174,null,{}] 19:56:08 INFO - PROCESS | 1750 | 1464404168663 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}] 19:56:08 INFO - PROCESS | 1750 | 1464404168865 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 19:56:09 INFO - PROCESS | 1750 | 1464404169083 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c6ac00 == 106 [pid = 1750] [id = 301] 19:56:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x99fbb400) [pid = 1750] [serial = 904] [outer = (nil)] 19:56:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x9ac39400) [pid = 1750] [serial = 905] [outer = 0x99fbb400] 19:56:09 INFO - PROCESS | 1750 | 1464404169208 Marionette DEBUG loaded listener.js 19:56:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x9ac40c00) [pid = 1750] [serial = 906] [outer = 0x99fbb400] 19:56:10 INFO - PROCESS | 1750 | 1464404170214 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] 19:56:10 INFO - PROCESS | 1750 | 1464404170305 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 19:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:56:10 INFO - PROCESS | 1750 | 1464404170313 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:56:10 INFO - PROCESS | 1750 | 1464404170316 Marionette TRACE conn4 <- [1,1178,null,{}] 19:56:10 INFO - PROCESS | 1750 | 1464404170333 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}] 19:56:10 INFO - PROCESS | 1750 | 1464404170597 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 19:56:10 INFO - PROCESS | 1750 | 1464404170908 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x99e52800 == 107 [pid = 1750] [id = 302] 19:56:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x9a041000) [pid = 1750] [serial = 907] [outer = (nil)] 19:56:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x9b782800) [pid = 1750] [serial = 908] [outer = 0x9a041000] 19:56:11 INFO - PROCESS | 1750 | 1464404171019 Marionette DEBUG loaded listener.js 19:56:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0x9b78ac00) [pid = 1750] [serial = 909] [outer = 0x9a041000] 19:56:11 INFO - PROCESS | 1750 | 1464404171966 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] 19:56:12 INFO - PROCESS | 1750 | 1464404172027 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 19:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:56:12 INFO - PROCESS | 1750 | 1464404172033 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:56:12 INFO - PROCESS | 1750 | 1464404172037 Marionette TRACE conn4 <- [1,1182,null,{}] 19:56:12 INFO - PROCESS | 1750 | 1464404172043 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}] 19:56:12 INFO - PROCESS | 1750 | 1464404172248 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 19:56:12 INFO - PROCESS | 1750 | 1464404172508 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x92be6000 == 108 [pid = 1750] [id = 303] 19:56:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 238 (0x9ac31400) [pid = 1750] [serial = 910] [outer = (nil)] 19:56:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 239 (0x9d32d400) [pid = 1750] [serial = 911] [outer = 0x9ac31400] 19:56:12 INFO - PROCESS | 1750 | 1464404172632 Marionette DEBUG loaded listener.js 19:56:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 240 (0x9d3f2400) [pid = 1750] [serial = 912] [outer = 0x9ac31400] 19:56:13 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:13 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:56:13 INFO - PROCESS | 1750 | 1464404173558 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] 19:56:13 INFO - PROCESS | 1750 | 1464404173628 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 19:56:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:56:13 INFO - PROCESS | 1750 | 1464404173635 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:56:13 INFO - PROCESS | 1750 | 1464404173637 Marionette TRACE conn4 <- [1,1186,null,{}] 19:56:13 INFO - PROCESS | 1750 | 1464404173644 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}] 19:56:13 INFO - PROCESS | 1750 | 1464404173856 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 19:56:14 INFO - PROCESS | 1750 | 1464404174119 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b826400 == 109 [pid = 1750] [id = 304] 19:56:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 241 (0x9b82d400) [pid = 1750] [serial = 913] [outer = (nil)] 19:56:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 242 (0xa1035c00) [pid = 1750] [serial = 914] [outer = 0x9b82d400] 19:56:14 INFO - PROCESS | 1750 | 1464404174247 Marionette DEBUG loaded listener.js 19:56:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 243 (0xa223a800) [pid = 1750] [serial = 915] [outer = 0x9b82d400] 19:56:15 INFO - PROCESS | 1750 | 1464404175176 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] 19:56:15 INFO - PROCESS | 1750 | 1464404175228 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 19:56:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:56:15 INFO - PROCESS | 1750 | 1464404175235 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:56:15 INFO - PROCESS | 1750 | 1464404175239 Marionette TRACE conn4 <- [1,1190,null,{}] 19:56:15 INFO - PROCESS | 1750 | 1464404175245 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}] 19:56:15 INFO - PROCESS | 1750 | 1464404175466 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 19:56:15 INFO - PROCESS | 1750 | 1464404175739 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x925cf800 == 110 [pid = 1750] [id = 305] 19:56:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 244 (0x95335000) [pid = 1750] [serial = 916] [outer = (nil)] 19:56:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 245 (0xa2508c00) [pid = 1750] [serial = 917] [outer = 0x95335000] 19:56:15 INFO - PROCESS | 1750 | 1464404175865 Marionette DEBUG loaded listener.js 19:56:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 246 (0xa27c4c00) [pid = 1750] [serial = 918] [outer = 0x95335000] 19:56:16 INFO - PROCESS | 1750 | 1464404176768 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] 19:56:16 INFO - PROCESS | 1750 | 1464404176858 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 19:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:56:16 INFO - PROCESS | 1750 | 1464404176867 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:56:16 INFO - PROCESS | 1750 | 1464404176870 Marionette TRACE conn4 <- [1,1194,null,{}] 19:56:16 INFO - PROCESS | 1750 | 1464404176876 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}] 19:56:17 INFO - PROCESS | 1750 | 1464404177168 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 19:56:17 INFO - PROCESS | 1750 | 1464404177479 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f563c00 == 111 [pid = 1750] [id = 306] 19:56:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 247 (0x8fb73400) [pid = 1750] [serial = 919] [outer = (nil)] 19:56:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 248 (0x91bf0000) [pid = 1750] [serial = 920] [outer = 0x8fb73400] 19:56:17 INFO - PROCESS | 1750 | 1464404177573 Marionette DEBUG loaded listener.js 19:56:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 249 (0x92580400) [pid = 1750] [serial = 921] [outer = 0x8fb73400] 19:56:18 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:18 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:56:18 INFO - PROCESS | 1750 | 1464404178538 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] 19:56:18 INFO - PROCESS | 1750 | 1464404178612 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 19:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:56:18 INFO - PROCESS | 1750 | 1464404178619 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:56:18 INFO - PROCESS | 1750 | 1464404178622 Marionette TRACE conn4 <- [1,1198,null,{}] 19:56:18 INFO - PROCESS | 1750 | 1464404178629 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}] 19:56:18 INFO - PROCESS | 1750 | 1464404178845 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 19:56:19 INFO - PROCESS | 1750 | --DOCSHELL 0x95339800 == 110 [pid = 1750] [id = 271] 19:56:19 INFO - PROCESS | 1750 | --DOCSHELL 0x912c3c00 == 109 [pid = 1750] [id = 270] 19:56:19 INFO - PROCESS | 1750 | --DOCSHELL 0x91bf5000 == 108 [pid = 1750] [id = 269] 19:56:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8f506800 == 107 [pid = 1750] [id = 268] 19:56:19 INFO - PROCESS | 1750 | --DOCSHELL 0xa22a7c00 == 106 [pid = 1750] [id = 10] 19:56:19 INFO - PROCESS | 1750 | --DOCSHELL 0x8c129000 == 105 [pid = 1750] [id = 267] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 248 (0x92e54800) [pid = 1750] [serial = 800] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 247 (0x8d838c00) [pid = 1750] [serial = 785] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 246 (0x9243b400) [pid = 1750] [serial = 749] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 245 (0x92e55400) [pid = 1750] [serial = 755] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 244 (0x9b82c800) [pid = 1750] [serial = 776] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 243 (0x91bf8400) [pid = 1750] [serial = 740] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 242 (0x8fdc9400) [pid = 1750] [serial = 791] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 241 (0x90f26000) [pid = 1750] [serial = 782] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 240 (0x93c95c00) [pid = 1750] [serial = 758] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 239 (0x9967e400) [pid = 1750] [serial = 764] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 238 (0x92435c00) [pid = 1750] [serial = 797] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 237 (0x910cdc00) [pid = 1750] [serial = 792] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x912ba400) [pid = 1750] [serial = 794] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x91bf0c00) [pid = 1750] [serial = 795] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x9a044c00) [pid = 1750] [serial = 767] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x95343000) [pid = 1750] [serial = 761] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x9d334000) [pid = 1750] [serial = 779] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x9a7e0400) [pid = 1750] [serial = 770] [outer = (nil)] [url = about:blank] 19:56:19 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x8dfcd400) [pid = 1750] [serial = 789] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x8cc0f800) [pid = 1750] [serial = 788] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x8dd7c800) [pid = 1750] [serial = 786] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x9257e400) [pid = 1750] [serial = 798] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x926f6c00) [pid = 1750] [serial = 752] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x8cc9b000) [pid = 1750] [serial = 743] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x9adbb000) [pid = 1750] [serial = 773] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x8fb74c00) [pid = 1750] [serial = 746] [outer = (nil)] [url = about:blank] 19:56:20 INFO - PROCESS | 1750 | 1464404180200 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc0bc00 == 106 [pid = 1750] [id = 307] 19:56:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x8cc0f000) [pid = 1750] [serial = 922] [outer = (nil)] 19:56:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x8cc98c00) [pid = 1750] [serial = 923] [outer = 0x8cc0f000] 19:56:20 INFO - PROCESS | 1750 | 1464404180282 Marionette DEBUG loaded listener.js 19:56:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x8d846000) [pid = 1750] [serial = 924] [outer = 0x8cc0f000] 19:56:21 INFO - PROCESS | 1750 | 1464404181078 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]]]}] 19:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 2491ms 19:56:21 INFO - PROCESS | 1750 | 1464404181113 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 19:56:21 INFO - PROCESS | 1750 | 1464404181119 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 19:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:56:21 INFO - PROCESS | 1750 | 1464404181127 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:56:21 INFO - PROCESS | 1750 | 1464404181133 Marionette TRACE conn4 <- [1,1202,null,{}] 19:56:21 INFO - PROCESS | 1750 | 1464404181140 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}] 19:56:21 INFO - PROCESS | 1750 | 1464404181357 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 19:56:21 INFO - PROCESS | 1750 | 1464404181540 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd77400 == 107 [pid = 1750] [id = 308] 19:56:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x8e00f400) [pid = 1750] [serial = 925] [outer = (nil)] 19:56:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x8f383c00) [pid = 1750] [serial = 926] [outer = 0x8e00f400] 19:56:21 INFO - PROCESS | 1750 | 1464404181624 Marionette DEBUG loaded listener.js 19:56:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x8f524400) [pid = 1750] [serial = 927] [outer = 0x8e00f400] 19:56:22 INFO - PROCESS | 1750 | 1464404182545 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]]]}] 19:56:22 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 19:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1483ms 19:56:22 INFO - PROCESS | 1750 | 1464404182629 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 19:56:22 INFO - PROCESS | 1750 | 1464404182635 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 19:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:56:22 INFO - PROCESS | 1750 | 1464404182643 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:56:22 INFO - PROCESS | 1750 | 1464404182645 Marionette TRACE conn4 <- [1,1206,null,{}] 19:56:22 INFO - PROCESS | 1750 | 1464404182651 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}] 19:56:22 INFO - PROCESS | 1750 | 1464404182904 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 19:56:22 INFO - PROCESS | 1750 | 1464404182937 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e15fc00 == 108 [pid = 1750] [id = 309] 19:56:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x910ca000) [pid = 1750] [serial = 928] [outer = (nil)] 19:56:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x91275c00) [pid = 1750] [serial = 929] [outer = 0x910ca000] 19:56:23 INFO - PROCESS | 1750 | 1464404183013 Marionette DEBUG loaded listener.js 19:56:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x912b2400) [pid = 1750] [serial = 930] [outer = 0x910ca000] 19:56:24 INFO - PROCESS | 1750 | 1464404184027 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]]]}] 19:56:24 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 19:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1430ms 19:56:24 INFO - PROCESS | 1750 | 1464404184073 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 19:56:24 INFO - PROCESS | 1750 | 1464404184077 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 19:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:56:24 INFO - PROCESS | 1750 | 1464404184098 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:56:24 INFO - PROCESS | 1750 | 1464404184107 Marionette TRACE conn4 <- [1,1210,null,{}] 19:56:24 INFO - PROCESS | 1750 | 1464404184113 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}] 19:56:24 INFO - PROCESS | 1750 | 1464404184380 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x8f522000) [pid = 1750] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0xa22a8000) [pid = 1750] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x8f510000) [pid = 1750] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x8c212400) [pid = 1750] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x8cc0d800) [pid = 1750] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x8cc09000) [pid = 1750] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x8c91ec00) [pid = 1750] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x8fb7b800) [pid = 1750] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:56:24 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x925c6400) [pid = 1750] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:56:25 INFO - PROCESS | 1750 | 1464404184995 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c027400 == 109 [pid = 1750] [id = 310] 19:56:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x8c124c00) [pid = 1750] [serial = 931] [outer = (nil)] 19:56:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x8dd7e800) [pid = 1750] [serial = 932] [outer = 0x8c124c00] 19:56:25 INFO - PROCESS | 1750 | 1464404185074 Marionette DEBUG loaded listener.js 19:56:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x8fb7b800) [pid = 1750] [serial = 933] [outer = 0x8c124c00] 19:56:25 INFO - PROCESS | 1750 | 1464404185846 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]]]}] 19:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1803ms 19:56:25 INFO - PROCESS | 1750 | 1464404185890 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 19:56:25 INFO - PROCESS | 1750 | 1464404185895 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 19:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:56:25 INFO - PROCESS | 1750 | 1464404185901 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:56:25 INFO - PROCESS | 1750 | 1464404185905 Marionette TRACE conn4 <- [1,1214,null,{}] 19:56:25 INFO - PROCESS | 1750 | 1464404185910 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}] 19:56:26 INFO - PROCESS | 1750 | 1464404186112 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 19:56:26 INFO - PROCESS | 1750 | 1464404186289 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f26c00 == 110 [pid = 1750] [id = 311] 19:56:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x92435c00) [pid = 1750] [serial = 934] [outer = (nil)] 19:56:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x926f9400) [pid = 1750] [serial = 935] [outer = 0x92435c00] 19:56:26 INFO - PROCESS | 1750 | 1464404186385 Marionette DEBUG loaded listener.js 19:56:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x928e8800) [pid = 1750] [serial = 936] [outer = 0x92435c00] 19:56:27 INFO - PROCESS | 1750 | 1464404187477 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]]]}] 19:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1638ms 19:56:27 INFO - PROCESS | 1750 | 1464404187541 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 19:56:27 INFO - PROCESS | 1750 | 1464404187547 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 19:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:56:27 INFO - PROCESS | 1750 | 1464404187557 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:56:27 INFO - PROCESS | 1750 | 1464404187563 Marionette TRACE conn4 <- [1,1218,null,{}] 19:56:27 INFO - PROCESS | 1750 | 1464404187614 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}] 19:56:27 INFO - PROCESS | 1750 | 1464404187913 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 19:56:28 INFO - PROCESS | 1750 | 1464404188203 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e167800 == 111 [pid = 1750] [id = 312] 19:56:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x8e824c00) [pid = 1750] [serial = 937] [outer = (nil)] 19:56:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x8f505400) [pid = 1750] [serial = 938] [outer = 0x8e824c00] 19:56:28 INFO - PROCESS | 1750 | 1464404188298 Marionette DEBUG loaded listener.js 19:56:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x8fdc9400) [pid = 1750] [serial = 939] [outer = 0x8e824c00] 19:56:29 INFO - PROCESS | 1750 | 1464404189266 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]]]}] 19:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1785ms 19:56:29 INFO - PROCESS | 1750 | 1464404189342 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 19:56:29 INFO - PROCESS | 1750 | 1464404189351 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 19:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:56:29 INFO - PROCESS | 1750 | 1464404189362 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:56:29 INFO - PROCESS | 1750 | 1464404189366 Marionette TRACE conn4 <- [1,1222,null,{}] 19:56:29 INFO - PROCESS | 1750 | 1464404189373 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}] 19:56:29 INFO - PROCESS | 1750 | 1464404189619 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 19:56:29 INFO - PROCESS | 1750 | 1464404189929 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x912bc400 == 112 [pid = 1750] [id = 313] 19:56:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x912c2400) [pid = 1750] [serial = 940] [outer = (nil)] 19:56:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x91ecd000) [pid = 1750] [serial = 941] [outer = 0x912c2400] 19:56:30 INFO - PROCESS | 1750 | 1464404190023 Marionette DEBUG loaded listener.js 19:56:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x925c8000) [pid = 1750] [serial = 942] [outer = 0x912c2400] 19:56:30 INFO - PROCESS | 1750 | 1464404190982 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] 19:56:31 INFO - PROCESS | 1750 | 1464404191060 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 19:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:56:31 INFO - PROCESS | 1750 | 1464404191067 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:56:31 INFO - PROCESS | 1750 | 1464404191073 Marionette TRACE conn4 <- [1,1226,null,{}] 19:56:31 INFO - PROCESS | 1750 | 1464404191090 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}] 19:56:31 INFO - PROCESS | 1750 | 1464404191339 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 19:56:31 INFO - PROCESS | 1750 | 1464404191659 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c82c00 == 113 [pid = 1750] [id = 314] 19:56:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x92e4f800) [pid = 1750] [serial = 943] [outer = (nil)] 19:56:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0x93a77c00) [pid = 1750] [serial = 944] [outer = 0x92e4f800] 19:56:31 INFO - PROCESS | 1750 | 1464404191754 Marionette DEBUG loaded listener.js 19:56:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 238 (0x950f9400) [pid = 1750] [serial = 945] [outer = 0x92e4f800] 19:56:32 INFO - PROCESS | 1750 | 1464404192778 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]]]}] 19:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1740ms 19:56:32 INFO - PROCESS | 1750 | 1464404192808 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 19:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:56:32 INFO - PROCESS | 1750 | 1464404192814 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 19:56:32 INFO - PROCESS | 1750 | 1464404192820 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:56:32 INFO - PROCESS | 1750 | 1464404192824 Marionette TRACE conn4 <- [1,1230,null,{}] 19:56:32 INFO - PROCESS | 1750 | 1464404192829 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}] 19:56:33 INFO - PROCESS | 1750 | 1464404193044 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 19:56:33 INFO - PROCESS | 1750 | 1464404193323 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c87800 == 114 [pid = 1750] [id = 315] 19:56:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 239 (0x95196c00) [pid = 1750] [serial = 946] [outer = (nil)] 19:56:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 240 (0x9898cc00) [pid = 1750] [serial = 947] [outer = 0x95196c00] 19:56:33 INFO - PROCESS | 1750 | 1464404193457 Marionette DEBUG loaded listener.js 19:56:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 241 (0x9967e400) [pid = 1750] [serial = 948] [outer = 0x95196c00] 19:56:34 INFO - PROCESS | 1750 | 1464404194453 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]]]}] 19:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1683ms 19:56:34 INFO - PROCESS | 1750 | 1464404194503 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 19:56:34 INFO - PROCESS | 1750 | 1464404194508 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 19:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:56:34 INFO - PROCESS | 1750 | 1464404194515 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:56:34 INFO - PROCESS | 1750 | 1464404194518 Marionette TRACE conn4 <- [1,1234,null,{}] 19:56:34 INFO - PROCESS | 1750 | 1464404194524 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}] 19:56:34 INFO - PROCESS | 1750 | 1464404194731 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 19:56:35 INFO - PROCESS | 1750 | 1464404194996 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x95343000 == 115 [pid = 1750] [id = 316] 19:56:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 242 (0x95345800) [pid = 1750] [serial = 949] [outer = (nil)] 19:56:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 243 (0x99c6b400) [pid = 1750] [serial = 950] [outer = 0x95345800] 19:56:35 INFO - PROCESS | 1750 | 1464404195126 Marionette DEBUG loaded listener.js 19:56:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 244 (0x9a03fc00) [pid = 1750] [serial = 951] [outer = 0x95345800] 19:56:36 INFO - PROCESS | 1750 | 1464404196013 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]]]}] 19:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1533ms 19:56:36 INFO - PROCESS | 1750 | 1464404196049 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 19:56:36 INFO - PROCESS | 1750 | 1464404196053 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 19:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:56:36 INFO - PROCESS | 1750 | 1464404196060 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:56:36 INFO - PROCESS | 1750 | 1464404196063 Marionette TRACE conn4 <- [1,1238,null,{}] 19:56:36 INFO - PROCESS | 1750 | 1464404196070 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}] 19:56:36 INFO - PROCESS | 1750 | 1464404196321 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 19:56:36 INFO - PROCESS | 1750 | 1464404196606 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x92580c00 == 116 [pid = 1750] [id = 317] 19:56:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 245 (0x99c64000) [pid = 1750] [serial = 952] [outer = (nil)] 19:56:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 246 (0x9b470400) [pid = 1750] [serial = 953] [outer = 0x99c64000] 19:56:36 INFO - PROCESS | 1750 | 1464404196744 Marionette DEBUG loaded listener.js 19:56:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 247 (0x9d334000) [pid = 1750] [serial = 954] [outer = 0x99c64000] 19:56:37 INFO - PROCESS | 1750 | 1464404197652 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]]]}] 19:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 19:56:37 INFO - PROCESS | 1750 | 1464404197699 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 19:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:56:37 INFO - PROCESS | 1750 | 1464404197704 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 19:56:37 INFO - PROCESS | 1750 | 1464404197710 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:56:37 INFO - PROCESS | 1750 | 1464404197714 Marionette TRACE conn4 <- [1,1242,null,{}] 19:56:37 INFO - PROCESS | 1750 | 1464404197720 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}] 19:56:37 INFO - PROCESS | 1750 | 1464404197935 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 19:56:38 INFO - PROCESS | 1750 | 1464404198251 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f9c00 == 117 [pid = 1750] [id = 318] 19:56:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 248 (0x9a048800) [pid = 1750] [serial = 955] [outer = (nil)] 19:56:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 249 (0xa2232400) [pid = 1750] [serial = 956] [outer = 0x9a048800] 19:56:38 INFO - PROCESS | 1750 | 1464404198347 Marionette DEBUG loaded listener.js 19:56:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 250 (0xa2370000) [pid = 1750] [serial = 957] [outer = 0x9a048800] 19:56:39 INFO - PROCESS | 1750 | 1464404199242 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]]]}] 19:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1585ms 19:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:56:39 INFO - PROCESS | 1750 | 1464404199295 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 19:56:39 INFO - PROCESS | 1750 | 1464404199298 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 19:56:39 INFO - PROCESS | 1750 | 1464404199305 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:56:39 INFO - PROCESS | 1750 | 1464404199309 Marionette TRACE conn4 <- [1,1246,null,{}] 19:56:39 INFO - PROCESS | 1750 | 1464404199314 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}] 19:56:39 INFO - PROCESS | 1750 | 1464404199530 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 19:56:39 INFO - PROCESS | 1750 | 1464404199793 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x912b1400 == 118 [pid = 1750] [id = 319] 19:56:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 251 (0x92be8800) [pid = 1750] [serial = 958] [outer = (nil)] 19:56:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 252 (0xa3355000) [pid = 1750] [serial = 959] [outer = 0x92be8800] 19:56:39 INFO - PROCESS | 1750 | 1464404199927 Marionette DEBUG loaded listener.js 19:56:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 253 (0xa3654800) [pid = 1750] [serial = 960] [outer = 0x92be8800] 19:56:40 INFO - PROCESS | 1750 | 1464404200840 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]]]}] 19:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1586ms 19:56:40 INFO - PROCESS | 1750 | 1464404200892 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 19:56:40 INFO - PROCESS | 1750 | 1464404200896 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 19:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:56:40 INFO - PROCESS | 1750 | 1464404200903 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:56:40 INFO - PROCESS | 1750 | 1464404200907 Marionette TRACE conn4 <- [1,1250,null,{}] 19:56:40 INFO - PROCESS | 1750 | 1464404200913 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}] 19:56:41 INFO - PROCESS | 1750 | 1464404201134 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 19:56:41 INFO - PROCESS | 1750 | 1464404201456 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b1400 == 119 [pid = 1750] [id = 320] 19:56:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 254 (0x8b1b2c00) [pid = 1750] [serial = 961] [outer = (nil)] 19:56:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 255 (0x8b1ba400) [pid = 1750] [serial = 962] [outer = 0x8b1b2c00] 19:56:41 INFO - PROCESS | 1750 | 1464404201561 Marionette DEBUG loaded listener.js 19:56:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 256 (0x8b1bc400) [pid = 1750] [serial = 963] [outer = 0x8b1b2c00] 19:56:42 INFO - PROCESS | 1750 | 1464404202509 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]]]}] 19:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1648ms 19:56:42 INFO - PROCESS | 1750 | 1464404202553 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 19:56:42 INFO - PROCESS | 1750 | 1464404202557 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 19:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:56:42 INFO - PROCESS | 1750 | 1464404202564 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:56:42 INFO - PROCESS | 1750 | 1464404202568 Marionette TRACE conn4 <- [1,1254,null,{}] 19:56:42 INFO - PROCESS | 1750 | 1464404202574 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}] 19:56:42 INFO - PROCESS | 1750 | 1464404202802 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 19:56:43 INFO - PROCESS | 1750 | 1464404203115 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b5400 == 120 [pid = 1750] [id = 321] 19:56:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 257 (0x8b1b6000) [pid = 1750] [serial = 964] [outer = (nil)] 19:56:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 258 (0xa3120c00) [pid = 1750] [serial = 965] [outer = 0x8b1b6000] 19:56:43 INFO - PROCESS | 1750 | 1464404203224 Marionette DEBUG loaded listener.js 19:56:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 259 (0xa36f8000) [pid = 1750] [serial = 966] [outer = 0x8b1b6000] 19:56:44 INFO - PROCESS | 1750 | 1464404204395 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]]]}] 19:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1884ms 19:56:44 INFO - PROCESS | 1750 | 1464404204450 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 19:56:44 INFO - PROCESS | 1750 | 1464404204454 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 19:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:56:44 INFO - PROCESS | 1750 | 1464404204461 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:56:44 INFO - PROCESS | 1750 | 1464404204466 Marionette TRACE conn4 <- [1,1258,null,{}] 19:56:44 INFO - PROCESS | 1750 | 1464404204472 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}] 19:56:44 INFO - PROCESS | 1750 | 1464404204717 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 19:56:45 INFO - PROCESS | 1750 | 1464404204997 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c891800 == 121 [pid = 1750] [id = 322] 19:56:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 260 (0x8c899800) [pid = 1750] [serial = 967] [outer = (nil)] 19:56:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 261 (0x8c89f400) [pid = 1750] [serial = 968] [outer = 0x8c899800] 19:56:45 INFO - PROCESS | 1750 | 1464404205138 Marionette DEBUG loaded listener.js 19:56:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 262 (0xa6835400) [pid = 1750] [serial = 969] [outer = 0x8c899800] 19:56:46 INFO - PROCESS | 1750 | 1464404206066 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]]]}] 19:56:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:56:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1648ms 19:56:46 INFO - PROCESS | 1750 | 1464404206110 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 19:56:46 INFO - PROCESS | 1750 | 1464404206114 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 19:56:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:56:46 INFO - PROCESS | 1750 | 1464404206121 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:56:46 INFO - PROCESS | 1750 | 1464404206125 Marionette TRACE conn4 <- [1,1262,null,{}] 19:56:46 INFO - PROCESS | 1750 | 1464404206131 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}] 19:56:46 INFO - PROCESS | 1750 | 1464404206352 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 19:56:46 INFO - PROCESS | 1750 | 1464404206636 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x946c4c00 == 122 [pid = 1750] [id = 323] 19:56:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 263 (0x97876c00) [pid = 1750] [serial = 970] [outer = (nil)] 19:56:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 264 (0xa68d5000) [pid = 1750] [serial = 971] [outer = 0x97876c00] 19:56:46 INFO - PROCESS | 1750 | 1464404206771 Marionette DEBUG loaded listener.js 19:56:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 265 (0xa6973c00) [pid = 1750] [serial = 972] [outer = 0x97876c00] 19:56:47 INFO - PROCESS | 1750 | 1464404207740 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]]]}] 19:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1682ms 19:56:47 INFO - PROCESS | 1750 | 1464404207804 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 19:56:47 INFO - PROCESS | 1750 | 1464404207808 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 19:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:56:47 INFO - PROCESS | 1750 | 1464404207814 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:56:47 INFO - PROCESS | 1750 | 1464404207818 Marionette TRACE conn4 <- [1,1266,null,{}] 19:56:47 INFO - PROCESS | 1750 | 1464404207824 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}] 19:56:48 INFO - PROCESS | 1750 | 1464404208039 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 19:56:48 INFO - PROCESS | 1750 | 1464404208361 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1bc000 == 123 [pid = 1750] [id = 324] 19:56:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 266 (0xa68ac400) [pid = 1750] [serial = 973] [outer = (nil)] 19:56:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 267 (0xa6f38c00) [pid = 1750] [serial = 974] [outer = 0xa68ac400] 19:56:48 INFO - PROCESS | 1750 | 1464404208470 Marionette DEBUG loaded listener.js 19:56:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 268 (0xa6f3cc00) [pid = 1750] [serial = 975] [outer = 0xa68ac400] 19:56:49 INFO - PROCESS | 1750 | 1464404209391 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]]]}] 19:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1639ms 19:56:49 INFO - PROCESS | 1750 | 1464404209455 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 19:56:49 INFO - PROCESS | 1750 | 1464404209459 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 19:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:56:49 INFO - PROCESS | 1750 | 1464404209466 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:56:49 INFO - PROCESS | 1750 | 1464404209470 Marionette TRACE conn4 <- [1,1270,null,{}] 19:56:49 INFO - PROCESS | 1750 | 1464404209475 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}] 19:56:49 INFO - PROCESS | 1750 | 1464404209692 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 19:56:50 INFO - PROCESS | 1750 | 1464404210003 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ada9400 == 124 [pid = 1750] [id = 325] 19:56:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 269 (0x8adaa800) [pid = 1750] [serial = 976] [outer = (nil)] 19:56:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 270 (0x8adb2000) [pid = 1750] [serial = 977] [outer = 0x8adaa800] 19:56:50 INFO - PROCESS | 1750 | 1464404210101 Marionette DEBUG loaded listener.js 19:56:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 271 (0x8adb4800) [pid = 1750] [serial = 978] [outer = 0x8adaa800] 19:56:51 INFO - PROCESS | 1750 | 1464404211043 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]]]}] 19:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1630ms 19:56:51 INFO - PROCESS | 1750 | 1464404211098 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 19:56:51 INFO - PROCESS | 1750 | 1464404211101 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 19:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:56:51 INFO - PROCESS | 1750 | 1464404211109 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:56:51 INFO - PROCESS | 1750 | 1464404211112 Marionette TRACE conn4 <- [1,1274,null,{}] 19:56:51 INFO - PROCESS | 1750 | 1464404211119 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}] 19:56:51 INFO - PROCESS | 1750 | 1464404211344 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 19:56:51 INFO - PROCESS | 1750 | 1464404211682 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d2000 == 125 [pid = 1750] [id = 326] 19:56:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 272 (0x876d2800) [pid = 1750] [serial = 979] [outer = (nil)] 19:56:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 273 (0x876d9800) [pid = 1750] [serial = 980] [outer = 0x876d2800] 19:56:51 INFO - PROCESS | 1750 | 1464404211771 Marionette DEBUG loaded listener.js 19:56:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 274 (0x876db400) [pid = 1750] [serial = 981] [outer = 0x876d2800] 19:56:52 INFO - PROCESS | 1750 | 1464404212681 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]]]}] 19:56:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:56:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1636ms 19:56:52 INFO - PROCESS | 1750 | 1464404212747 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 19:56:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:56:52 INFO - PROCESS | 1750 | 1464404212751 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 19:56:52 INFO - PROCESS | 1750 | 1464404212758 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:56:52 INFO - PROCESS | 1750 | 1464404212761 Marionette TRACE conn4 <- [1,1278,null,{}] 19:56:52 INFO - PROCESS | 1750 | 1464404212767 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}] 19:56:53 INFO - PROCESS | 1750 | 1464404213030 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 19:56:53 INFO - PROCESS | 1750 | 1464404213943 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1c0400 == 126 [pid = 1750] [id = 327] 19:56:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 275 (0x8b1c0800) [pid = 1750] [serial = 982] [outer = (nil)] 19:56:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 276 (0x8c132c00) [pid = 1750] [serial = 983] [outer = 0x8b1c0800] 19:56:54 INFO - PROCESS | 1750 | 1464404214032 Marionette DEBUG loaded listener.js 19:56:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 277 (0x8c892000) [pid = 1750] [serial = 984] [outer = 0x8b1c0800] 19:56:54 INFO - PROCESS | 1750 | 1464404214938 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]]]}] 19:56:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:56:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2246ms 19:56:55 INFO - PROCESS | 1750 | 1464404215006 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 19:56:55 INFO - PROCESS | 1750 | 1464404215012 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 19:56:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:56:55 INFO - PROCESS | 1750 | 1464404215021 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:56:55 INFO - PROCESS | 1750 | 1464404215026 Marionette TRACE conn4 <- [1,1282,null,{}] 19:56:55 INFO - PROCESS | 1750 | 1464404215035 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}] 19:56:55 INFO - PROCESS | 1750 | 1464404215286 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 19:56:55 INFO - PROCESS | 1750 | 1464404215637 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc90400 == 127 [pid = 1750] [id = 328] 19:56:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 278 (0x8cc92000) [pid = 1750] [serial = 985] [outer = (nil)] 19:56:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 279 (0x8cc9d000) [pid = 1750] [serial = 986] [outer = 0x8cc92000] 19:56:55 INFO - PROCESS | 1750 | 1464404215803 Marionette DEBUG loaded listener.js 19:56:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 280 (0x8dd71c00) [pid = 1750] [serial = 987] [outer = 0x8cc92000] 19:56:56 INFO - PROCESS | 1750 | 1464404216732 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]]]}] 19:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1748ms 19:56:56 INFO - PROCESS | 1750 | 1464404216791 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 19:56:56 INFO - PROCESS | 1750 | 1464404216797 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 19:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:56:56 INFO - PROCESS | 1750 | 1464404216805 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:56:56 INFO - PROCESS | 1750 | 1464404216809 Marionette TRACE conn4 <- [1,1286,null,{}] 19:56:56 INFO - PROCESS | 1750 | 1464404216815 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}] 19:56:57 INFO - PROCESS | 1750 | 1464404217042 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 19:56:57 INFO - PROCESS | 1750 | 1464404217402 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x926f9000 == 126 [pid = 1750] [id = 59] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x99674400 == 125 [pid = 1750] [id = 54] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x95332400 == 124 [pid = 1750] [id = 53] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x95340000 == 123 [pid = 1750] [id = 68] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x99563000 == 122 [pid = 1750] [id = 55] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8d844000 == 121 [pid = 1750] [id = 254] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x99fbac00 == 120 [pid = 1750] [id = 69] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x93a84c00 == 119 [pid = 1750] [id = 28] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8c132800 == 118 [pid = 1750] [id = 251] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8b06d800 == 117 [pid = 1750] [id = 259] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8c027c00 == 116 [pid = 1750] [id = 250] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x92e54000 == 115 [pid = 1750] [id = 252] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x95333800 == 114 [pid = 1750] [id = 255] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x9b49e000 == 113 [pid = 1750] [id = 26] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8f37ec00 == 112 [pid = 1750] [id = 208] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x99e5a000 == 111 [pid = 1750] [id = 24] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac37c00 == 110 [pid = 1750] [id = 258] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x93a7a000 == 109 [pid = 1750] [id = 253] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x9a042c00 == 108 [pid = 1750] [id = 256] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x912be000 == 107 [pid = 1750] [id = 249] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8c027400 == 106 [pid = 1750] [id = 310] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8e15fc00 == 105 [pid = 1750] [id = 309] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd77400 == 104 [pid = 1750] [id = 308] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc0bc00 == 103 [pid = 1750] [id = 307] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x9b826400 == 102 [pid = 1750] [id = 304] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x925cf800 == 101 [pid = 1750] [id = 305] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x92be6000 == 100 [pid = 1750] [id = 303] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x99e52800 == 99 [pid = 1750] [id = 302] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x99c6ac00 == 98 [pid = 1750] [id = 301] 19:56:57 INFO - PROCESS | 1750 | --DOCSHELL 0x950f2c00 == 97 [pid = 1750] [id = 300] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 279 (0x93952c00) [pid = 1750] [serial = 801] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 278 (0x910c8c00) [pid = 1750] [serial = 863] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 277 (0x91bf5c00) [pid = 1750] [serial = 600] [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.] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 276 (0x91bf6400) [pid = 1750] [serial = 867] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 275 (0xa237e800) [pid = 1750] [serial = 824] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 274 (0x8d839400) [pid = 1750] [serial = 852] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 273 (0x8cc0e800) [pid = 1750] [serial = 851] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 272 (0x8f385000) [pid = 1750] [serial = 855] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 271 (0x8dfcec00) [pid = 1750] [serial = 854] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 270 (0x9ac43000) [pid = 1750] [serial = 818] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 269 (0xa3325c00) [pid = 1750] [serial = 830] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 268 (0xa273c400) [pid = 1750] [serial = 827] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 267 (0x8c220000) [pid = 1750] [serial = 803] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 266 (0x8f52fc00) [pid = 1750] [serial = 857] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 265 (0x8f565400) [pid = 1750] [serial = 858] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 264 (0x926f9800) [pid = 1750] [serial = 809] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 263 (0x95346400) [pid = 1750] [serial = 812] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 262 (0xa513f000) [pid = 1750] [serial = 833] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 261 (0x928e9400) [pid = 1750] [serial = 836] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 260 (0x8e00b000) [pid = 1750] [serial = 839] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 259 (0x8e825c00) [pid = 1750] [serial = 842] [outer = (nil)] [url = about:blank] 19:56:57 INFO - PROCESS | 1750 | --DOMWINDOW == 258 (0x8dfc8400) [pid = 1750] [serial = 845] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 257 (0x8f55e800) [pid = 1750] [serial = 806] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 256 (0x9a03f800) [pid = 1750] [serial = 815] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 255 (0x8d842c00) [pid = 1750] [serial = 849] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 254 (0x8cc09c00) [pid = 1750] [serial = 848] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 253 (0xa050a400) [pid = 1750] [serial = 821] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 252 (0x8fdcac00) [pid = 1750] [serial = 860] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 251 (0x91277800) [pid = 1750] [serial = 866] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 250 (0x912a5800) [pid = 1750] [serial = 864] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 249 (0x91ed3c00) [pid = 1750] [serial = 869] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | --DOMWINDOW == 248 (0x90f24800) [pid = 1750] [serial = 861] [outer = (nil)] [url = about:blank] 19:56:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c027400 == 98 [pid = 1750] [id = 329] 19:56:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 249 (0x8c027c00) [pid = 1750] [serial = 988] [outer = (nil)] 19:56:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 250 (0x8c272000) [pid = 1750] [serial = 989] [outer = 0x8c027c00] 19:56:58 INFO - PROCESS | 1750 | 1464404218074 Marionette DEBUG loaded listener.js 19:56:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 251 (0x8cc97000) [pid = 1750] [serial = 990] [outer = 0x8c027c00] 19:56:58 INFO - PROCESS | 1750 | 1464404218941 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]]]}] 19:56:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:56:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2184ms 19:56:58 INFO - PROCESS | 1750 | 1464404218991 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 19:56:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:56:59 INFO - PROCESS | 1750 | 1464404218995 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 19:56:59 INFO - PROCESS | 1750 | 1464404219012 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:56:59 INFO - PROCESS | 1750 | 1464404219021 Marionette TRACE conn4 <- [1,1290,null,{}] 19:56:59 INFO - PROCESS | 1750 | 1464404219028 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}] 19:56:59 INFO - PROCESS | 1750 | 1464404219238 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 19:56:59 INFO - PROCESS | 1750 | 1464404219429 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:56:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfce400 == 99 [pid = 1750] [id = 330] 19:56:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 252 (0x8e010800) [pid = 1750] [serial = 991] [outer = (nil)] 19:56:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 253 (0x8f525c00) [pid = 1750] [serial = 992] [outer = 0x8e010800] 19:56:59 INFO - PROCESS | 1750 | 1464404219510 Marionette DEBUG loaded listener.js 19:56:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 254 (0x8fb6e800) [pid = 1750] [serial = 993] [outer = 0x8e010800] 19:57:00 INFO - PROCESS | 1750 | 1464404220349 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]]]}] 19:57:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:57:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1404ms 19:57:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:57:00 INFO - PROCESS | 1750 | 1464404220419 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 19:57:00 INFO - PROCESS | 1750 | 1464404220424 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 19:57:00 INFO - PROCESS | 1750 | 1464404220432 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:57:00 INFO - PROCESS | 1750 | 1464404220434 Marionette TRACE conn4 <- [1,1294,null,{}] 19:57:00 INFO - PROCESS | 1750 | 1464404220441 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}] 19:57:00 INFO - PROCESS | 1750 | 1464404220710 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 19:57:00 INFO - PROCESS | 1750 | 1464404220741 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d0400 == 100 [pid = 1750] [id = 331] 19:57:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 255 (0x8f525400) [pid = 1750] [serial = 994] [outer = (nil)] 19:57:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 256 (0x8fdd1000) [pid = 1750] [serial = 995] [outer = 0x8f525400] 19:57:00 INFO - PROCESS | 1750 | 1464404220818 Marionette DEBUG loaded listener.js 19:57:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 257 (0x90f2f800) [pid = 1750] [serial = 996] [outer = 0x8f525400] 19:57:01 INFO - PROCESS | 1750 | 1464404221795 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]]]}] 19:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1435ms 19:57:01 INFO - PROCESS | 1750 | 1464404221867 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 19:57:01 INFO - PROCESS | 1750 | 1464404221876 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 19:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:57:01 INFO - PROCESS | 1750 | 1464404221888 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:57:01 INFO - PROCESS | 1750 | 1464404221892 Marionette TRACE conn4 <- [1,1298,null,{}] 19:57:01 INFO - PROCESS | 1750 | 1464404221899 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}] 19:57:02 INFO - PROCESS | 1750 | 1464404222168 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 19:57:02 INFO - PROCESS | 1750 | 1464404222200 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f23400 == 101 [pid = 1750] [id = 332] 19:57:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 258 (0x910c4400) [pid = 1750] [serial = 997] [outer = (nil)] 19:57:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 259 (0x912a6c00) [pid = 1750] [serial = 998] [outer = 0x910c4400] 19:57:02 INFO - PROCESS | 1750 | 1464404222531 Marionette DEBUG loaded listener.js 19:57:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 260 (0x91bf0800) [pid = 1750] [serial = 999] [outer = 0x910c4400] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 259 (0x8cc01400) [pid = 1750] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 258 (0x8c270000) [pid = 1750] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 257 (0x8b069000) [pid = 1750] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 256 (0x999e4c00) [pid = 1750] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 255 (0x91ec8800) [pid = 1750] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 254 (0x92bec800) [pid = 1750] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 253 (0x92431000) [pid = 1750] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 252 (0x8fb73400) [pid = 1750] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 251 (0x9ac31400) [pid = 1750] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 250 (0x8f380800) [pid = 1750] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 249 (0x8e00f400) [pid = 1750] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 248 (0x8c91f000) [pid = 1750] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 247 (0x8cc0f000) [pid = 1750] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 246 (0x8f37e400) [pid = 1750] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 245 (0x8e006000) [pid = 1750] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 244 (0x8c21bc00) [pid = 1750] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 243 (0xa4f1cc00) [pid = 1750] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 242 (0x8c125800) [pid = 1750] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 241 (0xa25a1800) [pid = 1750] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 240 (0x912c1800) [pid = 1750] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 239 (0x9257dc00) [pid = 1750] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 238 (0x8e008c00) [pid = 1750] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 237 (0x8e169800) [pid = 1750] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x925c6c00) [pid = 1750] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x95335400) [pid = 1750] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x91bee400) [pid = 1750] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x9243b800) [pid = 1750] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x92e53000) [pid = 1750] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x912afc00) [pid = 1750] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x8c277800) [pid = 1750] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x91bf7400) [pid = 1750] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x92588c00) [pid = 1750] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x8f52c800) [pid = 1750] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x928e2000) [pid = 1750] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x90f2cc00) [pid = 1750] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x8c272400) [pid = 1750] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x8cc04400) [pid = 1750] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x9a2b9c00) [pid = 1750] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 221 (0x9d4d9c00) [pid = 1750] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 220 (0x99e50800) [pid = 1750] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 219 (0x9aa8b400) [pid = 1750] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 218 (0x99c62400) [pid = 1750] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 217 (0x9394d000) [pid = 1750] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0x91ec8c00) [pid = 1750] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x8f50d400) [pid = 1750] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x8c214400) [pid = 1750] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0x8c276800) [pid = 1750] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x9ac48000) [pid = 1750] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x9ac3f400) [pid = 1750] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x9a7dc800) [pid = 1750] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x989c6400) [pid = 1750] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x8f382c00) [pid = 1750] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x95197000) [pid = 1750] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x92e58400) [pid = 1750] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x8c216000) [pid = 1750] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x9d6b3000) [pid = 1750] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x9af74400) [pid = 1750] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x8c218400) [pid = 1750] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x8f381c00) [pid = 1750] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8c126000) [pid = 1750] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8f50c800) [pid = 1750] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x92e53400) [pid = 1750] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x912c1400) [pid = 1750] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x8c270c00) [pid = 1750] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x8fdcbc00) [pid = 1750] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x8c912c00) [pid = 1750] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x8f525000) [pid = 1750] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0xa27c7400) [pid = 1750] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x910ca000) [pid = 1750] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x8c124c00) [pid = 1750] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x99fbb400) [pid = 1750] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x9b82d400) [pid = 1750] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x926f8c00) [pid = 1750] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x95335000) [pid = 1750] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x926fd400) [pid = 1750] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x9a041000) [pid = 1750] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x92e5e000) [pid = 1750] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x912b1000) [pid = 1750] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x91bf2c00) [pid = 1750] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:57:04 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9532a000) [pid = 1750] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:57:04 INFO - PROCESS | 1750 | 1464404224933 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]]]}] 19:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 3091ms 19:57:04 INFO - PROCESS | 1750 | 1464404224976 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 19:57:04 INFO - PROCESS | 1750 | 1464404224980 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 19:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:57:04 INFO - PROCESS | 1750 | 1464404224986 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:57:04 INFO - PROCESS | 1750 | 1464404224988 Marionette TRACE conn4 <- [1,1302,null,{}] 19:57:04 INFO - PROCESS | 1750 | 1464404224994 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}] 19:57:05 INFO - PROCESS | 1750 | 1464404225181 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 19:57:05 INFO - PROCESS | 1750 | 1464404225417 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c124400 == 102 [pid = 1750] [id = 333] 19:57:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8c124c00) [pid = 1750] [serial = 1000] [outer = (nil)] 19:57:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8d83c400) [pid = 1750] [serial = 1001] [outer = 0x8c124c00] 19:57:05 INFO - PROCESS | 1750 | 1464404225606 Marionette DEBUG loaded listener.js 19:57:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8e162c00) [pid = 1750] [serial = 1002] [outer = 0x8c124c00] 19:57:07 INFO - PROCESS | 1750 | 1464404227214 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]]]}] 19:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2301ms 19:57:07 INFO - PROCESS | 1750 | 1464404227289 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 19:57:07 INFO - PROCESS | 1750 | 1464404227295 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 19:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:57:07 INFO - PROCESS | 1750 | 1464404227305 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:57:07 INFO - PROCESS | 1750 | 1464404227311 Marionette TRACE conn4 <- [1,1306,null,{}] 19:57:07 INFO - PROCESS | 1750 | 1464404227320 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}] 19:57:07 INFO - PROCESS | 1750 | 1464404227646 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 19:57:07 INFO - PROCESS | 1750 | 1464404227881 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d6c00 == 103 [pid = 1750] [id = 334] 19:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x876dcc00) [pid = 1750] [serial = 1003] [outer = (nil)] 19:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8c89b400) [pid = 1750] [serial = 1004] [outer = 0x876dcc00] 19:57:07 INFO - PROCESS | 1750 | 1464404227976 Marionette DEBUG loaded listener.js 19:57:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x8c91b400) [pid = 1750] [serial = 1005] [outer = 0x876dcc00] 19:57:08 INFO - PROCESS | 1750 | 1464404228960 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]]]}] 19:57:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:57:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1686ms 19:57:08 INFO - PROCESS | 1750 | 1464404228993 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 19:57:09 INFO - PROCESS | 1750 | 1464404229002 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 19:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:57:09 INFO - PROCESS | 1750 | 1464404229016 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:57:09 INFO - PROCESS | 1750 | 1464404229020 Marionette TRACE conn4 <- [1,1310,null,{}] 19:57:09 INFO - PROCESS | 1750 | 1464404229027 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}] 19:57:09 INFO - PROCESS | 1750 | 1464404229280 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 19:57:09 INFO - PROCESS | 1750 | 1464404229604 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfce800 == 104 [pid = 1750] [id = 335] 19:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x8dfcec00) [pid = 1750] [serial = 1006] [outer = (nil)] 19:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x8e00b000) [pid = 1750] [serial = 1007] [outer = 0x8dfcec00] 19:57:09 INFO - PROCESS | 1750 | 1464404229695 Marionette DEBUG loaded listener.js 19:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x8e163c00) [pid = 1750] [serial = 1008] [outer = 0x8dfcec00] 19:57:10 INFO - PROCESS | 1750 | 1464404230702 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] 19:57:10 INFO - PROCESS | 1750 | 1464404230761 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 19:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:57:10 INFO - PROCESS | 1750 | 1464404230769 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:57:10 INFO - PROCESS | 1750 | 1464404230776 Marionette TRACE conn4 <- [1,1314,null,{}] 19:57:10 INFO - PROCESS | 1750 | 1464404230794 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}] 19:57:11 INFO - PROCESS | 1750 | 1464404231035 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 19:57:11 INFO - PROCESS | 1750 | 1464404231352 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f55e800 == 105 [pid = 1750] [id = 336] 19:57:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8f566000) [pid = 1750] [serial = 1009] [outer = (nil)] 19:57:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x91280000) [pid = 1750] [serial = 1010] [outer = 0x8f566000] 19:57:11 INFO - PROCESS | 1750 | 1464404231450 Marionette DEBUG loaded listener.js 19:57:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x912bf000) [pid = 1750] [serial = 1011] [outer = 0x8f566000] 19:57:12 INFO - PROCESS | 1750 | 1464404232440 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]]]}] 19:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1740ms 19:57:12 INFO - PROCESS | 1750 | 1464404232511 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 19:57:12 INFO - PROCESS | 1750 | 1464404232516 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 19:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:57:12 INFO - PROCESS | 1750 | 1464404232522 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:57:12 INFO - PROCESS | 1750 | 1464404232527 Marionette TRACE conn4 <- [1,1318,null,{}] 19:57:12 INFO - PROCESS | 1750 | 1464404232534 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}] 19:57:12 INFO - PROCESS | 1750 | 1464404232821 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 19:57:13 INFO - PROCESS | 1750 | 1464404233142 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c213400 == 106 [pid = 1750] [id = 337] 19:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x910d1000) [pid = 1750] [serial = 1012] [outer = (nil)] 19:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x91ecd400) [pid = 1750] [serial = 1013] [outer = 0x910d1000] 19:57:13 INFO - PROCESS | 1750 | 1464404233236 Marionette DEBUG loaded listener.js 19:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x92435400) [pid = 1750] [serial = 1014] [outer = 0x910d1000] 19:57:14 INFO - PROCESS | 1750 | 1464404234211 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]]]}] 19:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1733ms 19:57:14 INFO - PROCESS | 1750 | 1464404234256 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 19:57:14 INFO - PROCESS | 1750 | 1464404234261 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 19:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:57:14 INFO - PROCESS | 1750 | 1464404234268 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:57:14 INFO - PROCESS | 1750 | 1464404234272 Marionette TRACE conn4 <- [1,1322,null,{}] 19:57:14 INFO - PROCESS | 1750 | 1464404234279 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}] 19:57:14 INFO - PROCESS | 1750 | 1464404234508 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 19:57:14 INFO - PROCESS | 1750 | 1464404234819 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf7000 == 107 [pid = 1750] [id = 338] 19:57:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x91bf7800) [pid = 1750] [serial = 1015] [outer = (nil)] 19:57:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x925c5400) [pid = 1750] [serial = 1016] [outer = 0x91bf7800] 19:57:14 INFO - PROCESS | 1750 | 1464404234922 Marionette DEBUG loaded listener.js 19:57:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x925ce800) [pid = 1750] [serial = 1017] [outer = 0x91bf7800] 19:57:15 INFO - PROCESS | 1750 | 1464404235851 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]]]}] 19:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1634ms 19:57:15 INFO - PROCESS | 1750 | 1464404235903 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 19:57:15 INFO - PROCESS | 1750 | 1464404235907 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 19:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:57:15 INFO - PROCESS | 1750 | 1464404235915 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:57:15 INFO - PROCESS | 1750 | 1464404235918 Marionette TRACE conn4 <- [1,1326,null,{}] 19:57:15 INFO - PROCESS | 1750 | 1464404235925 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}] 19:57:16 INFO - PROCESS | 1750 | 1464404236177 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 19:57:16 INFO - PROCESS | 1750 | 1464404236455 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x92431000 == 108 [pid = 1750] [id = 339] 19:57:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x926f8800) [pid = 1750] [serial = 1018] [outer = (nil)] 19:57:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x92bec400) [pid = 1750] [serial = 1019] [outer = 0x926f8800] 19:57:16 INFO - PROCESS | 1750 | 1464404236590 Marionette DEBUG loaded listener.js 19:57:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x92c85c00) [pid = 1750] [serial = 1020] [outer = 0x926f8800] 19:57:17 INFO - PROCESS | 1750 | 1464404237504 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]]]}] 19:57:17 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 19:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1634ms 19:57:17 INFO - PROCESS | 1750 | 1464404237555 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 19:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:57:17 INFO - PROCESS | 1750 | 1464404237560 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 19:57:17 INFO - PROCESS | 1750 | 1464404237567 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:57:17 INFO - PROCESS | 1750 | 1464404237571 Marionette TRACE conn4 <- [1,1330,null,{}] 19:57:17 INFO - PROCESS | 1750 | 1464404237577 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}] 19:57:17 INFO - PROCESS | 1750 | 1464404237806 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 19:57:18 INFO - PROCESS | 1750 | 1464404238133 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd73c00 == 109 [pid = 1750] [id = 340] 19:57:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8f530800) [pid = 1750] [serial = 1021] [outer = (nil)] 19:57:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x92e50000) [pid = 1750] [serial = 1022] [outer = 0x8f530800] 19:57:18 INFO - PROCESS | 1750 | 1464404238227 Marionette DEBUG loaded listener.js 19:57:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x92e57000) [pid = 1750] [serial = 1023] [outer = 0x8f530800] 19:57:19 INFO - PROCESS | 1750 | 1464404239183 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]]]}] 19:57:19 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 19:57:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1685ms 19:57:19 INFO - PROCESS | 1750 | 1464404239255 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 19:57:19 INFO - PROCESS | 1750 | 1464404239262 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 19:57:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:57:19 INFO - PROCESS | 1750 | 1464404239274 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:57:19 INFO - PROCESS | 1750 | 1464404239279 Marionette TRACE conn4 <- [1,1334,null,{}] 19:57:19 INFO - PROCESS | 1750 | 1464404239291 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}] 19:57:19 INFO - PROCESS | 1750 | 1464404239649 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 19:57:19 INFO - PROCESS | 1750 | 1464404239971 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c88800 == 110 [pid = 1750] [id = 341] 19:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x9394c800) [pid = 1750] [serial = 1024] [outer = (nil)] 19:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x93c94c00) [pid = 1750] [serial = 1025] [outer = 0x9394c800] 19:57:20 INFO - PROCESS | 1750 | 1464404240067 Marionette DEBUG loaded listener.js 19:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x946b9400) [pid = 1750] [serial = 1026] [outer = 0x9394c800] 19:57:21 INFO - PROCESS | 1750 | 1464404241029 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]]]}] 19:57:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:57:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1802ms 19:57:21 INFO - PROCESS | 1750 | 1464404241075 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 19:57:21 INFO - PROCESS | 1750 | 1464404241080 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 19:57:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:57:21 INFO - PROCESS | 1750 | 1464404241086 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:57:21 INFO - PROCESS | 1750 | 1464404241089 Marionette TRACE conn4 <- [1,1338,null,{}] 19:57:21 INFO - PROCESS | 1750 | 1464404241095 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}] 19:57:21 INFO - PROCESS | 1750 | 1464404241316 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 19:57:21 INFO - PROCESS | 1750 | 1464404241625 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c8d000 == 111 [pid = 1750] [id = 342] 19:57:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x9394d000) [pid = 1750] [serial = 1027] [outer = (nil)] 19:57:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x950f5000) [pid = 1750] [serial = 1028] [outer = 0x9394d000] 19:57:21 INFO - PROCESS | 1750 | 1464404241728 Marionette DEBUG loaded listener.js 19:57:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x95198000) [pid = 1750] [serial = 1029] [outer = 0x9394d000] 19:57:23 INFO - PROCESS | 1750 | 1464404243179 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]]]}] 19:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2138ms 19:57:23 INFO - PROCESS | 1750 | 1464404243226 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 19:57:23 INFO - PROCESS | 1750 | 1464404243230 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 19:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:57:23 INFO - PROCESS | 1750 | 1464404243237 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:57:23 INFO - PROCESS | 1750 | 1464404243240 Marionette TRACE conn4 <- [1,1342,null,{}] 19:57:23 INFO - PROCESS | 1750 | 1464404243247 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}] 19:57:23 INFO - PROCESS | 1750 | 1464404243475 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 19:57:23 INFO - PROCESS | 1750 | 1464404243750 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x950ee000 == 112 [pid = 1750] [id = 343] 19:57:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x950ee800) [pid = 1750] [serial = 1030] [outer = (nil)] 19:57:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x95343c00) [pid = 1750] [serial = 1031] [outer = 0x950ee800] 19:57:23 INFO - PROCESS | 1750 | 1464404243841 Marionette DEBUG loaded listener.js 19:57:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x97874c00) [pid = 1750] [serial = 1032] [outer = 0x950ee800] 19:57:24 INFO - PROCESS | 1750 | 1464404244826 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]]]}] 19:57:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:57:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1647ms 19:57:24 INFO - PROCESS | 1750 | 1464404244885 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 19:57:24 INFO - PROCESS | 1750 | 1464404244889 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 19:57:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:57:24 INFO - PROCESS | 1750 | 1464404244897 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:57:24 INFO - PROCESS | 1750 | 1464404244902 Marionette TRACE conn4 <- [1,1346,null,{}] 19:57:24 INFO - PROCESS | 1750 | 1464404244908 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}] 19:57:25 INFO - PROCESS | 1750 | 1464404245154 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 19:57:25 INFO - PROCESS | 1750 | 1464404245485 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x95063c00 == 113 [pid = 1750] [id = 344] 19:57:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x99ba4c00) [pid = 1750] [serial = 1033] [outer = (nil)] 19:57:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0x99c67c00) [pid = 1750] [serial = 1034] [outer = 0x99ba4c00] 19:57:25 INFO - PROCESS | 1750 | 1464404245590 Marionette DEBUG loaded listener.js 19:57:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x9a043800) [pid = 1750] [serial = 1035] [outer = 0x99ba4c00] 19:57:26 INFO - PROCESS | 1750 | 1464404246546 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]]]}] 19:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1686ms 19:57:26 INFO - PROCESS | 1750 | 1464404246584 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 19:57:26 INFO - PROCESS | 1750 | 1464404246588 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 19:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:57:26 INFO - PROCESS | 1750 | 1464404246595 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:57:26 INFO - PROCESS | 1750 | 1464404246599 Marionette TRACE conn4 <- [1,1350,null,{}] 19:57:26 INFO - PROCESS | 1750 | 1464404246605 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}] 19:57:26 INFO - PROCESS | 1750 | 1464404246823 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 19:57:27 INFO - PROCESS | 1750 | 1464404247148 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c6ac00 == 114 [pid = 1750] [id = 345] 19:57:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x9a049000) [pid = 1750] [serial = 1036] [outer = (nil)] 19:57:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 218 (0x9a7dc800) [pid = 1750] [serial = 1037] [outer = 0x9a049000] 19:57:27 INFO - PROCESS | 1750 | 1464404247243 Marionette DEBUG loaded listener.js 19:57:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 219 (0x9a7df000) [pid = 1750] [serial = 1038] [outer = 0x9a049000] 19:57:28 INFO - PROCESS | 1750 | 1464404248122 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]]]}] 19:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1582ms 19:57:28 INFO - PROCESS | 1750 | 1464404248182 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 19:57:28 INFO - PROCESS | 1750 | 1464404248187 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 19:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:57:28 INFO - PROCESS | 1750 | 1464404248198 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:57:28 INFO - PROCESS | 1750 | 1464404248201 Marionette TRACE conn4 <- [1,1354,null,{}] 19:57:28 INFO - PROCESS | 1750 | 1464404248207 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}] 19:57:28 INFO - PROCESS | 1750 | 1464404248457 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 19:57:28 INFO - PROCESS | 1750 | 1464404248798 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x9243a000 == 115 [pid = 1750] [id = 346] 19:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 220 (0x950eec00) [pid = 1750] [serial = 1039] [outer = (nil)] 19:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 221 (0x9ac3f400) [pid = 1750] [serial = 1040] [outer = 0x950eec00] 19:57:28 INFO - PROCESS | 1750 | 1464404248902 Marionette DEBUG loaded listener.js 19:57:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 222 (0x9ac45c00) [pid = 1750] [serial = 1041] [outer = 0x950eec00] 19:57:29 INFO - PROCESS | 1750 | 1464404249892 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]]]}] 19:57:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:57:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1738ms 19:57:29 INFO - PROCESS | 1750 | 1464404249937 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 19:57:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:57:29 INFO - PROCESS | 1750 | 1464404249941 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 19:57:29 INFO - PROCESS | 1750 | 1464404249948 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:57:29 INFO - PROCESS | 1750 | 1464404249952 Marionette TRACE conn4 <- [1,1358,null,{}] 19:57:29 INFO - PROCESS | 1750 | 1464404249958 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}] 19:57:30 INFO - PROCESS | 1750 | 1464404250221 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 19:57:30 INFO - PROCESS | 1750 | 1464404250544 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac2f000 == 116 [pid = 1750] [id = 347] 19:57:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x9ac37c00) [pid = 1750] [serial = 1042] [outer = (nil)] 19:57:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x9b824400) [pid = 1750] [serial = 1043] [outer = 0x9ac37c00] 19:57:30 INFO - PROCESS | 1750 | 1464404250641 Marionette DEBUG loaded listener.js 19:57:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x9b82a400) [pid = 1750] [serial = 1044] [outer = 0x9ac37c00] 19:57:31 INFO - PROCESS | 1750 | 1464404251557 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]]]}] 19:57:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:57:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1684ms 19:57:31 INFO - PROCESS | 1750 | 1464404251632 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 19:57:31 INFO - PROCESS | 1750 | 1464404251635 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 19:57:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:57:31 INFO - PROCESS | 1750 | 1464404251644 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:57:31 INFO - PROCESS | 1750 | 1464404251648 Marionette TRACE conn4 <- [1,1362,null,{}] 19:57:31 INFO - PROCESS | 1750 | 1464404251655 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}] 19:57:31 INFO - PROCESS | 1750 | 1464404251906 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 19:57:32 INFO - PROCESS | 1750 | 1464404252242 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x95332c00 == 117 [pid = 1750] [id = 348] 19:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x9ac4c400) [pid = 1750] [serial = 1045] [outer = (nil)] 19:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x9d4d9400) [pid = 1750] [serial = 1046] [outer = 0x9ac4c400] 19:57:32 INFO - PROCESS | 1750 | 1464404252342 Marionette DEBUG loaded listener.js 19:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x9d6af000) [pid = 1750] [serial = 1047] [outer = 0x9ac4c400] 19:57:33 INFO - PROCESS | 1750 | 1464404253419 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]]]}] 19:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1840ms 19:57:33 INFO - PROCESS | 1750 | 1464404253485 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 19:57:33 INFO - PROCESS | 1750 | 1464404253490 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 19:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:57:33 INFO - PROCESS | 1750 | 1464404253498 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:57:33 INFO - PROCESS | 1750 | 1464404253502 Marionette TRACE conn4 <- [1,1366,null,{}] 19:57:33 INFO - PROCESS | 1750 | 1464404253509 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}] 19:57:33 INFO - PROCESS | 1750 | 1464404253773 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 19:57:34 INFO - PROCESS | 1750 | 1464404254143 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b5c00 == 118 [pid = 1750] [id = 349] 19:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x8b1b7000) [pid = 1750] [serial = 1048] [outer = (nil)] 19:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0xa1039800) [pid = 1750] [serial = 1049] [outer = 0x8b1b7000] 19:57:34 INFO - PROCESS | 1750 | 1464404254238 Marionette DEBUG loaded listener.js 19:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0xa237e000) [pid = 1750] [serial = 1050] [outer = 0x8b1b7000] 19:57:35 INFO - PROCESS | 1750 | 1464404255280 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] 19:57:35 INFO - PROCESS | 1750 | 1464404255344 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 19:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:57:35 INFO - PROCESS | 1750 | 1464404255351 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:57:35 INFO - PROCESS | 1750 | 1464404255354 Marionette TRACE conn4 <- [1,1370,null,{}] 19:57:35 INFO - PROCESS | 1750 | 1464404255360 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}] 19:57:35 INFO - PROCESS | 1750 | 1464404255619 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 19:57:35 INFO - PROCESS | 1750 | 1464404255948 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21c800 == 119 [pid = 1750] [id = 350] 19:57:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x8c270400) [pid = 1750] [serial = 1051] [outer = (nil)] 19:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x8e006800) [pid = 1750] [serial = 1052] [outer = 0x8c270400] 19:57:36 INFO - PROCESS | 1750 | 1464404256046 Marionette DEBUG loaded listener.js 19:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x8e830800) [pid = 1750] [serial = 1053] [outer = 0x8c270400] 19:57:37 INFO - PROCESS | 1750 | --DOCSHELL 0x90f23400 == 118 [pid = 1750] [id = 332] 19:57:37 INFO - PROCESS | 1750 | --DOCSHELL 0x876d0400 == 117 [pid = 1750] [id = 331] 19:57:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8dfce400 == 116 [pid = 1750] [id = 330] 19:57:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8c027400 == 115 [pid = 1750] [id = 329] 19:57:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc90400 == 114 [pid = 1750] [id = 328] 19:57:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1c0400 == 113 [pid = 1750] [id = 327] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x91ec7000) [pid = 1750] [serial = 720] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x8cc99400) [pid = 1750] [serial = 606] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x91befc00) [pid = 1750] [serial = 783] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0xa27c4000) [pid = 1750] [serial = 828] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0xa23c7400) [pid = 1750] [serial = 825] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0xa103cc00) [pid = 1750] [serial = 822] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x9b905800) [pid = 1750] [serial = 819] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x9a7d9000) [pid = 1750] [serial = 816] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x99677000) [pid = 1750] [serial = 813] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x92e56000) [pid = 1750] [serial = 810] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x8fb7a400) [pid = 1750] [serial = 807] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x8c918800) [pid = 1750] [serial = 804] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 221 (0x9d428400) [pid = 1750] [serial = 780] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 220 (0x9b831c00) [pid = 1750] [serial = 777] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 219 (0x9b789400) [pid = 1750] [serial = 774] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 218 (0x9ac2e400) [pid = 1750] [serial = 771] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 217 (0x9a048c00) [pid = 1750] [serial = 768] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0x99c6d000) [pid = 1750] [serial = 765] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x98a99400) [pid = 1750] [serial = 762] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x9519f000) [pid = 1750] [serial = 759] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0x8dfc6000) [pid = 1750] [serial = 663] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0xa259e000) [pid = 1750] [serial = 660] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x9b82e400) [pid = 1750] [serial = 657] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x9a7e0800) [pid = 1750] [serial = 654] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x9a046400) [pid = 1750] [serial = 651] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x99c6dc00) [pid = 1750] [serial = 648] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x9988a800) [pid = 1750] [serial = 645] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x93952000) [pid = 1750] [serial = 642] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x92e54400) [pid = 1750] [serial = 639] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x926f0c00) [pid = 1750] [serial = 636] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x912b5800) [pid = 1750] [serial = 633] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x8f501400) [pid = 1750] [serial = 630] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x910cc400) [pid = 1750] [serial = 627] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x92be9c00) [pid = 1750] [serial = 753] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8e827800) [pid = 1750] [serial = 843] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x8d837400) [pid = 1750] [serial = 693] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0xa6833800) [pid = 1750] [serial = 834] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x8cc91800) [pid = 1750] [serial = 666] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0xa3354000) [pid = 1750] [serial = 831] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x91ecfc00) [pid = 1750] [serial = 699] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x95056000) [pid = 1750] [serial = 708] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x8e00ec00) [pid = 1750] [serial = 840] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8f55b800) [pid = 1750] [serial = 696] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x92e5ec00) [pid = 1750] [serial = 756] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x99c5ec00) [pid = 1750] [serial = 717] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x925c9000) [pid = 1750] [serial = 750] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x92be3c00) [pid = 1750] [serial = 705] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x987ec800) [pid = 1750] [serial = 714] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x91ec5c00) [pid = 1750] [serial = 690] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8d844400) [pid = 1750] [serial = 744] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x92585400) [pid = 1750] [serial = 702] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x951a0000) [pid = 1750] [serial = 711] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x910cf000) [pid = 1750] [serial = 747] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0xa237a400) [pid = 1750] [serial = 837] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x91ed2000) [pid = 1750] [serial = 741] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8e82e000) [pid = 1750] [serial = 846] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8dfcf000) [pid = 1750] [serial = 669] [outer = (nil)] [url = about:blank] 19:57:37 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x91275c00) [pid = 1750] [serial = 929] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8dd7e800) [pid = 1750] [serial = 932] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9ac39400) [pid = 1750] [serial = 905] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x9ac40c00) [pid = 1750] [serial = 906] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0xa1035c00) [pid = 1750] [serial = 914] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0xa223a800) [pid = 1750] [serial = 915] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x92c7f400) [pid = 1750] [serial = 884] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x92c81400) [pid = 1750] [serial = 885] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0xa2508c00) [pid = 1750] [serial = 917] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0xa27c4c00) [pid = 1750] [serial = 918] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x928e2800) [pid = 1750] [serial = 881] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x928ea400) [pid = 1750] [serial = 882] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9b782800) [pid = 1750] [serial = 908] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9b78ac00) [pid = 1750] [serial = 909] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x93c96000) [pid = 1750] [serial = 890] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x93c9d400) [pid = 1750] [serial = 891] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x92438c00) [pid = 1750] [serial = 870] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x95192400) [pid = 1750] [serial = 893] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9519e800) [pid = 1750] [serial = 894] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9533d000) [pid = 1750] [serial = 896] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x95342c00) [pid = 1750] [serial = 897] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9a047400) [pid = 1750] [serial = 902] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9a7d9c00) [pid = 1750] [serial = 903] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x92581800) [pid = 1750] [serial = 878] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x925c9c00) [pid = 1750] [serial = 879] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x92e55c00) [pid = 1750] [serial = 887] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x93950400) [pid = 1750] [serial = 888] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9956c000) [pid = 1750] [serial = 899] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x995e2000) [pid = 1750] [serial = 900] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x91bf0000) [pid = 1750] [serial = 920] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x92580400) [pid = 1750] [serial = 921] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9d32d400) [pid = 1750] [serial = 911] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9d3f2400) [pid = 1750] [serial = 912] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8f508800) [pid = 1750] [serial = 875] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8f530c00) [pid = 1750] [serial = 876] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8f383c00) [pid = 1750] [serial = 926] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d840400) [pid = 1750] [serial = 872] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8dfca800) [pid = 1750] [serial = 873] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8cc98c00) [pid = 1750] [serial = 923] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d846000) [pid = 1750] [serial = 924] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x912b2400) [pid = 1750] [serial = 930] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8f524400) [pid = 1750] [serial = 927] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8fb7b800) [pid = 1750] [serial = 933] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x926f9400) [pid = 1750] [serial = 935] [outer = (nil)] [url = about:blank] 19:57:38 INFO - PROCESS | 1750 | 1464404258385 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] 19:57:38 INFO - PROCESS | 1750 | 1464404258478 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 19:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:57:38 INFO - PROCESS | 1750 | 1464404258491 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:57:38 INFO - PROCESS | 1750 | 1464404258498 Marionette TRACE conn4 <- [1,1374,null,{}] 19:57:38 INFO - PROCESS | 1750 | 1464404258508 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}] 19:57:38 INFO - PROCESS | 1750 | 1464404258737 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 19:57:38 INFO - PROCESS | 1750 | 1464404258929 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d3c00 == 114 [pid = 1750] [id = 351] 19:57:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8b1b3c00) [pid = 1750] [serial = 1054] [outer = (nil)] 19:57:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8c899400) [pid = 1750] [serial = 1055] [outer = 0x8b1b3c00] 19:57:39 INFO - PROCESS | 1750 | 1464404259011 Marionette DEBUG loaded listener.js 19:57:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8c916000) [pid = 1750] [serial = 1056] [outer = 0x8b1b3c00] 19:57:39 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:57:39 INFO - PROCESS | 1750 | 1464404259927 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] 19:57:40 INFO - PROCESS | 1750 | 1464404259999 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 19:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:57:40 INFO - PROCESS | 1750 | 1464404260010 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:57:40 INFO - PROCESS | 1750 | 1464404260013 Marionette TRACE conn4 <- [1,1378,null,{}] 19:57:40 INFO - PROCESS | 1750 | 1464404260022 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}] 19:57:40 INFO - PROCESS | 1750 | 1464404260237 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 19:57:40 INFO - PROCESS | 1750 | 1464404260500 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d839800 == 115 [pid = 1750] [id = 352] 19:57:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d842c00) [pid = 1750] [serial = 1057] [outer = (nil)] 19:57:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8dd77400) [pid = 1750] [serial = 1058] [outer = 0x8d842c00] 19:57:40 INFO - PROCESS | 1750 | 1464404260602 Marionette DEBUG loaded listener.js 19:57:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8dfc6400) [pid = 1750] [serial = 1059] [outer = 0x8d842c00] 19:57:41 INFO - PROCESS | 1750 | 1464404261625 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] 19:57:41 INFO - PROCESS | 1750 | 1464404261702 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 19:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:57:41 INFO - PROCESS | 1750 | 1464404261726 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:57:41 INFO - PROCESS | 1750 | 1464404261739 Marionette TRACE conn4 <- [1,1382,null,{}] 19:57:41 INFO - PROCESS | 1750 | 1464404261781 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}] 19:57:42 INFO - PROCESS | 1750 | 1464404262125 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 19:57:42 INFO - PROCESS | 1750 | 1464404262368 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d838800 == 116 [pid = 1750] [id = 353] 19:57:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e828c00) [pid = 1750] [serial = 1060] [outer = (nil)] 19:57:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8f501400) [pid = 1750] [serial = 1061] [outer = 0x8e828c00] 19:57:42 INFO - PROCESS | 1750 | 1464404262504 Marionette DEBUG loaded listener.js 19:57:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8f510000) [pid = 1750] [serial = 1062] [outer = 0x8e828c00] 19:57:43 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8cc92000) [pid = 1750] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:57:43 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x910c4400) [pid = 1750] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:57:43 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8c027c00) [pid = 1750] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:57:43 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8f525400) [pid = 1750] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:57:43 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b1c0800) [pid = 1750] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:57:43 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e010800) [pid = 1750] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:57:43 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 19:57:44 INFO - PROCESS | 1750 | 1464404263994 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] 19:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:57:44 INFO - PROCESS | 1750 | 1464404264032 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 19:57:44 INFO - PROCESS | 1750 | 1464404264038 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:57:44 INFO - PROCESS | 1750 | 1464404264041 Marionette TRACE conn4 <- [1,1386,null,{}] 19:57:44 INFO - PROCESS | 1750 | 1464404264047 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}] 19:57:44 INFO - PROCESS | 1750 | 1464404264244 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 19:57:44 INFO - PROCESS | 1750 | 1464404264433 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1bac00 == 117 [pid = 1750] [id = 354] 19:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8c273400) [pid = 1750] [serial = 1063] [outer = (nil)] 19:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8f55fc00) [pid = 1750] [serial = 1064] [outer = 0x8c273400] 19:57:44 INFO - PROCESS | 1750 | 1464404264510 Marionette DEBUG loaded listener.js 19:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8fb79000) [pid = 1750] [serial = 1065] [outer = 0x8c273400] 19:57:45 INFO - PROCESS | 1750 | 1464404265521 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] 19:57:45 INFO - PROCESS | 1750 | 1464404265590 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 19:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:57:45 INFO - PROCESS | 1750 | 1464404265599 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:57:45 INFO - PROCESS | 1750 | 1464404265606 Marionette TRACE conn4 <- [1,1390,null,{}] 19:57:45 INFO - PROCESS | 1750 | 1464404265617 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}] 19:57:45 INFO - PROCESS | 1750 | 1464404265868 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 19:57:46 INFO - PROCESS | 1750 | 1464404266198 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91ac00 == 118 [pid = 1750] [id = 355] 19:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8c920400) [pid = 1750] [serial = 1066] [outer = (nil)] 19:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8cc99c00) [pid = 1750] [serial = 1067] [outer = 0x8c920400] 19:57:46 INFO - PROCESS | 1750 | 1464404266297 Marionette DEBUG loaded listener.js 19:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d83bc00) [pid = 1750] [serial = 1068] [outer = 0x8c920400] 19:57:47 INFO - PROCESS | 1750 | 1464404267365 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]]]}] 19:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1791ms 19:57:47 INFO - PROCESS | 1750 | 1464404267393 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 19:57:47 INFO - PROCESS | 1750 | 1464404267409 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 19:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:57:47 INFO - PROCESS | 1750 | 1464404267428 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:57:47 INFO - PROCESS | 1750 | 1464404267437 Marionette TRACE conn4 <- [1,1394,null,{}] 19:57:47 INFO - PROCESS | 1750 | 1464404267507 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}] 19:57:47 INFO - PROCESS | 1750 | 1464404267856 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 19:57:48 INFO - PROCESS | 1750 | 1464404268112 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e827c00 == 119 [pid = 1750] [id = 356] 19:57:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e828000) [pid = 1750] [serial = 1069] [outer = (nil)] 19:57:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8f50a800) [pid = 1750] [serial = 1070] [outer = 0x8e828000] 19:57:48 INFO - PROCESS | 1750 | 1464404268241 Marionette DEBUG loaded listener.js 19:57:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8f560000) [pid = 1750] [serial = 1071] [outer = 0x8e828000] 19:57:49 INFO - PROCESS | 1750 | 1464404269271 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]]]}] 19:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1901ms 19:57:49 INFO - PROCESS | 1750 | 1464404269326 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 19:57:49 INFO - PROCESS | 1750 | 1464404269331 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 19:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:57:49 INFO - PROCESS | 1750 | 1464404269338 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:57:49 INFO - PROCESS | 1750 | 1464404269345 Marionette TRACE conn4 <- [1,1398,null,{}] 19:57:49 INFO - PROCESS | 1750 | 1464404269362 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}] 19:57:49 INFO - PROCESS | 1750 | 1464404269649 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 19:57:50 INFO - PROCESS | 1750 | 1464404270051 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x9127cc00 == 120 [pid = 1750] [id = 357] 19:57:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9127ec00) [pid = 1750] [serial = 1072] [outer = (nil)] 19:57:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x912bc800) [pid = 1750] [serial = 1073] [outer = 0x9127ec00] 19:57:50 INFO - PROCESS | 1750 | 1464404270210 Marionette DEBUG loaded listener.js 19:57:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91bfa400) [pid = 1750] [serial = 1074] [outer = 0x9127ec00] 19:57:51 INFO - PROCESS | 1750 | 1464404271589 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]]]}] 19:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2299ms 19:57:51 INFO - PROCESS | 1750 | 1464404271638 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 19:57:51 INFO - PROCESS | 1750 | 1464404271644 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 19:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:57:51 INFO - PROCESS | 1750 | 1464404271651 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:57:51 INFO - PROCESS | 1750 | 1464404271656 Marionette TRACE conn4 <- [1,1402,null,{}] 19:57:51 INFO - PROCESS | 1750 | 1464404271663 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}] 19:57:51 INFO - PROCESS | 1750 | 1464404271934 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 19:57:52 INFO - PROCESS | 1750 | 1464404272255 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x910cd800 == 121 [pid = 1750] [id = 358] 19:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91ec7800) [pid = 1750] [serial = 1075] [outer = (nil)] 19:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9257e800) [pid = 1750] [serial = 1076] [outer = 0x91ec7800] 19:57:52 INFO - PROCESS | 1750 | 1464404272349 Marionette DEBUG loaded listener.js 19:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x925c5000) [pid = 1750] [serial = 1077] [outer = 0x91ec7800] 19:57:53 INFO - PROCESS | 1750 | 1464404273307 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]]]}] 19:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1696ms 19:57:53 INFO - PROCESS | 1750 | 1464404273348 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 19:57:53 INFO - PROCESS | 1750 | 1464404273351 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 19:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:57:53 INFO - PROCESS | 1750 | 1464404273358 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:57:53 INFO - PROCESS | 1750 | 1464404273361 Marionette TRACE conn4 <- [1,1406,null,{}] 19:57:53 INFO - PROCESS | 1750 | 1464404273367 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}] 19:57:53 INFO - PROCESS | 1750 | 1464404273600 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 19:57:53 INFO - PROCESS | 1750 | 1464404273914 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x912b9000 == 122 [pid = 1750] [id = 359] 19:57:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x925cb000) [pid = 1750] [serial = 1078] [outer = (nil)] 19:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x926fdc00) [pid = 1750] [serial = 1079] [outer = 0x925cb000] 19:57:54 INFO - PROCESS | 1750 | 1464404274010 Marionette DEBUG loaded listener.js 19:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x928e3c00) [pid = 1750] [serial = 1080] [outer = 0x925cb000] 19:57:54 INFO - PROCESS | 1750 | 1464404274937 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]]]}] 19:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1633ms 19:57:54 INFO - PROCESS | 1750 | 1464404274993 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 19:57:54 INFO - PROCESS | 1750 | 1464404274997 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 19:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:57:55 INFO - PROCESS | 1750 | 1464404275004 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:57:55 INFO - PROCESS | 1750 | 1464404275008 Marionette TRACE conn4 <- [1,1410,null,{}] 19:57:55 INFO - PROCESS | 1750 | 1464404275014 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}] 19:57:55 INFO - PROCESS | 1750 | 1464404275326 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 19:57:55 INFO - PROCESS | 1750 | 1464404275708 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x91276400 == 123 [pid = 1750] [id = 360] 19:57:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92be6000) [pid = 1750] [serial = 1081] [outer = (nil)] 19:57:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x92c83c00) [pid = 1750] [serial = 1082] [outer = 0x92be6000] 19:57:55 INFO - PROCESS | 1750 | 1464404275875 Marionette DEBUG loaded listener.js 19:57:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92e5b800) [pid = 1750] [serial = 1083] [outer = 0x92be6000] 19:57:57 INFO - PROCESS | 1750 | 1464404277229 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]]]}] 19:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 2242ms 19:57:57 INFO - PROCESS | 1750 | 1464404277248 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 19:57:57 INFO - PROCESS | 1750 | 1464404277251 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 19:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:57:57 INFO - PROCESS | 1750 | 1464404277258 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:57:57 INFO - PROCESS | 1750 | 1464404277262 Marionette TRACE conn4 <- [1,1414,null,{}] 19:57:57 INFO - PROCESS | 1750 | 1464404277269 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}] 19:57:57 INFO - PROCESS | 1750 | 1464404277509 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 19:57:57 INFO - PROCESS | 1750 | 1464404277823 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21bc00 == 124 [pid = 1750] [id = 361] 19:57:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x926fc400) [pid = 1750] [serial = 1084] [outer = (nil)] 19:57:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x93a7cc00) [pid = 1750] [serial = 1085] [outer = 0x926fc400] 19:57:57 INFO - PROCESS | 1750 | 1464404277915 Marionette DEBUG loaded listener.js 19:57:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x93c95c00) [pid = 1750] [serial = 1086] [outer = 0x926fc400] 19:57:58 INFO - PROCESS | 1750 | 1464404278983 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]]]}] 19:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1752ms 19:57:59 INFO - PROCESS | 1750 | 1464404279013 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 19:57:59 INFO - PROCESS | 1750 | 1464404279017 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 19:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:57:59 INFO - PROCESS | 1750 | 1464404279024 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:57:59 INFO - PROCESS | 1750 | 1464404279028 Marionette TRACE conn4 <- [1,1418,null,{}] 19:57:59 INFO - PROCESS | 1750 | 1464404279035 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}] 19:57:59 INFO - PROCESS | 1750 | 1464404279282 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 19:57:59 INFO - PROCESS | 1750 | 1464404279595 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:57:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e160800 == 125 [pid = 1750] [id = 362] 19:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x912a7000) [pid = 1750] [serial = 1087] [outer = (nil)] 19:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x946c5000) [pid = 1750] [serial = 1088] [outer = 0x912a7000] 19:57:59 INFO - PROCESS | 1750 | 1464404279687 Marionette DEBUG loaded listener.js 19:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9519fc00) [pid = 1750] [serial = 1089] [outer = 0x912a7000] 19:58:00 INFO - PROCESS | 1750 | 1464404280682 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]]]}] 19:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1734ms 19:58:00 INFO - PROCESS | 1750 | 1464404280760 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 19:58:00 INFO - PROCESS | 1750 | 1464404280764 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 19:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:58:00 INFO - PROCESS | 1750 | 1464404280771 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:58:00 INFO - PROCESS | 1750 | 1464404280774 Marionette TRACE conn4 <- [1,1422,null,{}] 19:58:00 INFO - PROCESS | 1750 | 1464404280781 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}] 19:58:01 INFO - PROCESS | 1750 | 1464404281101 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 19:58:01 INFO - PROCESS | 1750 | 1464404281514 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x95056000 == 126 [pid = 1750] [id = 363] 19:58:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x95199400) [pid = 1750] [serial = 1090] [outer = (nil)] 19:58:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x95344800) [pid = 1750] [serial = 1091] [outer = 0x95199400] 19:58:01 INFO - PROCESS | 1750 | 1464404281664 Marionette DEBUG loaded listener.js 19:58:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x987e2000) [pid = 1750] [serial = 1092] [outer = 0x95199400] 19:58:02 INFO - PROCESS | 1750 | 1464404282903 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]]]}] 19:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2198ms 19:58:02 INFO - PROCESS | 1750 | 1464404282970 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 19:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:58:02 INFO - PROCESS | 1750 | 1464404282975 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 19:58:02 INFO - PROCESS | 1750 | 1464404282982 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:58:02 INFO - PROCESS | 1750 | 1464404282986 Marionette TRACE conn4 <- [1,1426,null,{}] 19:58:02 INFO - PROCESS | 1750 | 1464404282991 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}] 19:58:03 INFO - PROCESS | 1750 | 1464404283248 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 19:58:03 INFO - PROCESS | 1750 | 1464404283589 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9533d400 == 127 [pid = 1750] [id = 364] 19:58:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x98995c00) [pid = 1750] [serial = 1093] [outer = (nil)] 19:58:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x99681800) [pid = 1750] [serial = 1094] [outer = 0x98995c00] 19:58:03 INFO - PROCESS | 1750 | 1464404283680 Marionette DEBUG loaded listener.js 19:58:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x999b7400) [pid = 1750] [serial = 1095] [outer = 0x98995c00] 19:58:04 INFO - PROCESS | 1750 | 1464404284662 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]]]}] 19:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1746ms 19:58:04 INFO - PROCESS | 1750 | 1464404284728 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 19:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:58:04 INFO - PROCESS | 1750 | 1464404284733 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 19:58:04 INFO - PROCESS | 1750 | 1464404284741 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:58:04 INFO - PROCESS | 1750 | 1464404284746 Marionette TRACE conn4 <- [1,1430,null,{}] 19:58:04 INFO - PROCESS | 1750 | 1464404284754 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}] 19:58:05 INFO - PROCESS | 1750 | 1464404285045 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 19:58:05 INFO - PROCESS | 1750 | 1464404285430 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a041000 == 128 [pid = 1750] [id = 365] 19:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9a042400) [pid = 1750] [serial = 1096] [outer = (nil)] 19:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9a049c00) [pid = 1750] [serial = 1097] [outer = 0x9a042400] 19:58:05 INFO - PROCESS | 1750 | 1464404285529 Marionette DEBUG loaded listener.js 19:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9a7d9000) [pid = 1750] [serial = 1098] [outer = 0x9a042400] 19:58:06 INFO - PROCESS | 1750 | 1464404286554 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]]]}] 19:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1847ms 19:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:58:06 INFO - PROCESS | 1750 | 1464404286589 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 19:58:06 INFO - PROCESS | 1750 | 1464404286592 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 19:58:06 INFO - PROCESS | 1750 | 1464404286599 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:58:06 INFO - PROCESS | 1750 | 1464404286602 Marionette TRACE conn4 <- [1,1434,null,{}] 19:58:06 INFO - PROCESS | 1750 | 1464404286609 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}] 19:58:06 INFO - PROCESS | 1750 | 1464404286831 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 19:58:07 INFO - PROCESS | 1750 | 1464404287148 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac32000 == 129 [pid = 1750] [id = 366] 19:58:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9ac37400) [pid = 1750] [serial = 1099] [outer = (nil)] 19:58:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9ac4a000) [pid = 1750] [serial = 1100] [outer = 0x9ac37400] 19:58:07 INFO - PROCESS | 1750 | 1464404287244 Marionette DEBUG loaded listener.js 19:58:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9af74000) [pid = 1750] [serial = 1101] [outer = 0x9ac37400] 19:58:08 INFO - PROCESS | 1750 | 1464404288231 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]]]}] 19:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1689ms 19:58:08 INFO - PROCESS | 1750 | 1464404288290 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 19:58:08 INFO - PROCESS | 1750 | 1464404288297 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 19:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:58:08 INFO - PROCESS | 1750 | 1464404288321 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:58:08 INFO - PROCESS | 1750 | 1464404288324 Marionette TRACE conn4 <- [1,1438,null,{}] 19:58:08 INFO - PROCESS | 1750 | 1464404288331 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}] 19:58:08 INFO - PROCESS | 1750 | 1464404288621 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 19:58:09 INFO - PROCESS | 1750 | 1464404288986 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f55ac00 == 130 [pid = 1750] [id = 367] 19:58:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9a7dcc00) [pid = 1750] [serial = 1102] [outer = (nil)] 19:58:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9b89e000) [pid = 1750] [serial = 1103] [outer = 0x9a7dcc00] 19:58:09 INFO - PROCESS | 1750 | 1464404289082 Marionette DEBUG loaded listener.js 19:58:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9b904c00) [pid = 1750] [serial = 1104] [outer = 0x9a7dcc00] 19:58:10 INFO - PROCESS | 1750 | 1464404290095 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]]]}] 19:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1842ms 19:58:10 INFO - PROCESS | 1750 | 1464404290164 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 19:58:10 INFO - PROCESS | 1750 | 1464404290167 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 19:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:58:10 INFO - PROCESS | 1750 | 1464404290175 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:58:10 INFO - PROCESS | 1750 | 1464404290179 Marionette TRACE conn4 <- [1,1442,null,{}] 19:58:10 INFO - PROCESS | 1750 | 1464404290185 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}] 19:58:10 INFO - PROCESS | 1750 | 1464404290434 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 19:58:10 INFO - PROCESS | 1750 | 1464404290765 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b05e400 == 131 [pid = 1750] [id = 368] 19:58:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8f383400) [pid = 1750] [serial = 1105] [outer = (nil)] 19:58:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9d432c00) [pid = 1750] [serial = 1106] [outer = 0x8f383400] 19:58:10 INFO - PROCESS | 1750 | 1464404290865 Marionette DEBUG loaded listener.js 19:58:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9d6b7c00) [pid = 1750] [serial = 1107] [outer = 0x8f383400] 19:58:11 INFO - PROCESS | 1750 | 1464404291812 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]]]}] 19:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1689ms 19:58:11 INFO - PROCESS | 1750 | 1464404291866 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 19:58:11 INFO - PROCESS | 1750 | 1464404291869 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 19:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:58:11 INFO - PROCESS | 1750 | 1464404291877 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:58:11 INFO - PROCESS | 1750 | 1464404291881 Marionette TRACE conn4 <- [1,1446,null,{}] 19:58:11 INFO - PROCESS | 1750 | 1464404291886 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}] 19:58:12 INFO - PROCESS | 1750 | 1464404292120 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 19:58:12 INFO - PROCESS | 1750 | 1464404292455 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d3f9800 == 132 [pid = 1750] [id = 369] 19:58:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9d429800) [pid = 1750] [serial = 1108] [outer = (nil)] 19:58:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0xa23bdc00) [pid = 1750] [serial = 1109] [outer = 0x9d429800] 19:58:12 INFO - PROCESS | 1750 | 1464404292563 Marionette DEBUG loaded listener.js 19:58:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0xa250b000) [pid = 1750] [serial = 1110] [outer = 0x9d429800] 19:58:13 INFO - PROCESS | 1750 | 1464404293614 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]]]}] 19:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1782ms 19:58:13 INFO - PROCESS | 1750 | 1464404293661 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 19:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:58:13 INFO - PROCESS | 1750 | 1464404293667 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 19:58:13 INFO - PROCESS | 1750 | 1464404293673 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:58:13 INFO - PROCESS | 1750 | 1464404293677 Marionette TRACE conn4 <- [1,1450,null,{}] 19:58:13 INFO - PROCESS | 1750 | 1464404293683 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}] 19:58:13 INFO - PROCESS | 1750 | 1464404293948 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 19:58:14 INFO - PROCESS | 1750 | 1464404294274 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b78b400 == 133 [pid = 1750] [id = 370] 19:58:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0xa273c400) [pid = 1750] [serial = 1111] [outer = (nil)] 19:58:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0xa31cc000) [pid = 1750] [serial = 1112] [outer = 0xa273c400] 19:58:14 INFO - PROCESS | 1750 | 1464404294380 Marionette DEBUG loaded listener.js 19:58:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0xa31f5800) [pid = 1750] [serial = 1113] [outer = 0xa273c400] 19:58:15 INFO - PROCESS | 1750 | 1464404295417 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]]]}] 19:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1786ms 19:58:15 INFO - PROCESS | 1750 | 1464404295459 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 19:58:15 INFO - PROCESS | 1750 | 1464404295463 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 19:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:58:15 INFO - PROCESS | 1750 | 1464404295470 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:58:15 INFO - PROCESS | 1750 | 1464404295474 Marionette TRACE conn4 <- [1,1454,null,{}] 19:58:15 INFO - PROCESS | 1750 | 1464404295480 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}] 19:58:15 INFO - PROCESS | 1750 | 1464404295723 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8d838800 == 132 [pid = 1750] [id = 353] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8d839800 == 131 [pid = 1750] [id = 352] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x876d3c00 == 130 [pid = 1750] [id = 351] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1b5c00 == 129 [pid = 1750] [id = 349] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x95332c00 == 128 [pid = 1750] [id = 348] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac2f000 == 127 [pid = 1750] [id = 347] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x9243a000 == 126 [pid = 1750] [id = 346] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x95063c00 == 125 [pid = 1750] [id = 344] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x99c6ac00 == 124 [pid = 1750] [id = 345] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x950ee000 == 123 [pid = 1750] [id = 343] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x92c8d000 == 122 [pid = 1750] [id = 342] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x92c88800 == 121 [pid = 1750] [id = 341] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd73c00 == 120 [pid = 1750] [id = 340] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x91bf7000 == 119 [pid = 1750] [id = 338] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x92431000 == 118 [pid = 1750] [id = 339] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8c213400 == 117 [pid = 1750] [id = 337] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8f55e800 == 116 [pid = 1750] [id = 336] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x8dfce800 == 115 [pid = 1750] [id = 335] 19:58:16 INFO - PROCESS | 1750 | --DOCSHELL 0x876d6c00 == 114 [pid = 1750] [id = 334] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0xa364ac00) [pid = 1750] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x8d83c400) [pid = 1750] [serial = 1001] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0xa3355000) [pid = 1750] [serial = 959] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x9898cc00) [pid = 1750] [serial = 947] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8dd71c00) [pid = 1750] [serial = 987] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x91ecd000) [pid = 1750] [serial = 941] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0xa2232400) [pid = 1750] [serial = 956] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x912a6c00) [pid = 1750] [serial = 998] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0xa3120c00) [pid = 1750] [serial = 965] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9b470400) [pid = 1750] [serial = 953] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8cc97000) [pid = 1750] [serial = 990] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x90f2f800) [pid = 1750] [serial = 996] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8c89f400) [pid = 1750] [serial = 968] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8adb2000) [pid = 1750] [serial = 977] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8fdd1000) [pid = 1750] [serial = 995] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x93a77c00) [pid = 1750] [serial = 944] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0xa6f38c00) [pid = 1750] [serial = 974] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8b1ba400) [pid = 1750] [serial = 962] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8c892000) [pid = 1750] [serial = 984] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8fb6e800) [pid = 1750] [serial = 993] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x876d9800) [pid = 1750] [serial = 980] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8cc9d000) [pid = 1750] [serial = 986] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa68d5000) [pid = 1750] [serial = 971] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8f525c00) [pid = 1750] [serial = 992] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8c272000) [pid = 1750] [serial = 989] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x99c6b400) [pid = 1750] [serial = 950] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8f505400) [pid = 1750] [serial = 938] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x91bf0800) [pid = 1750] [serial = 999] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8c132c00) [pid = 1750] [serial = 983] [outer = (nil)] [url = about:blank] 19:58:17 INFO - PROCESS | 1750 | 1464404297377 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8adb3800 == 115 [pid = 1750] [id = 371] 19:58:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8adb4c00) [pid = 1750] [serial = 1114] [outer = (nil)] 19:58:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8c126000) [pid = 1750] [serial = 1115] [outer = 0x8adb4c00] 19:58:17 INFO - PROCESS | 1750 | 1464404297462 Marionette DEBUG loaded listener.js 19:58:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8c21f400) [pid = 1750] [serial = 1116] [outer = 0x8adb4c00] 19:58:18 INFO - PROCESS | 1750 | 1464404298352 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]]]}] 19:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2898ms 19:58:18 INFO - PROCESS | 1750 | 1464404298393 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 19:58:18 INFO - PROCESS | 1750 | 1464404298399 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 19:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:58:18 INFO - PROCESS | 1750 | 1464404298417 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:58:18 INFO - PROCESS | 1750 | 1464404298422 Marionette TRACE conn4 <- [1,1458,null,{}] 19:58:18 INFO - PROCESS | 1750 | 1464404298429 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}] 19:58:18 INFO - PROCESS | 1750 | 1464404298691 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 19:58:18 INFO - PROCESS | 1750 | 1464404298930 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc01c00 == 116 [pid = 1750] [id = 372] 19:58:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8cc09c00) [pid = 1750] [serial = 1117] [outer = (nil)] 19:58:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8cc9a400) [pid = 1750] [serial = 1118] [outer = 0x8cc09c00] 19:58:19 INFO - PROCESS | 1750 | 1464404299017 Marionette DEBUG loaded listener.js 19:58:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8d842800) [pid = 1750] [serial = 1119] [outer = 0x8cc09c00] 19:58:19 INFO - PROCESS | 1750 | 1464404299933 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]]]}] 19:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1592ms 19:58:20 INFO - PROCESS | 1750 | 1464404300011 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 19:58:20 INFO - PROCESS | 1750 | 1464404300016 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 19:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:58:20 INFO - PROCESS | 1750 | 1464404300024 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:58:20 INFO - PROCESS | 1750 | 1464404300027 Marionette TRACE conn4 <- [1,1462,null,{}] 19:58:20 INFO - PROCESS | 1750 | 1464404300043 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}] 19:58:20 INFO - PROCESS | 1750 | 1464404300347 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 19:58:20 INFO - PROCESS | 1750 | 1464404300599 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1c0800 == 117 [pid = 1750] [id = 373] 19:58:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8e15fc00) [pid = 1750] [serial = 1120] [outer = (nil)] 19:58:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8e827400) [pid = 1750] [serial = 1121] [outer = 0x8e15fc00] 19:58:20 INFO - PROCESS | 1750 | 1464404300685 Marionette DEBUG loaded listener.js 19:58:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8f37e400) [pid = 1750] [serial = 1122] [outer = 0x8e15fc00] 19:58:21 INFO - PROCESS | 1750 | 1464404301614 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]]]}] 19:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1643ms 19:58:21 INFO - PROCESS | 1750 | 1464404301669 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 19:58:21 INFO - PROCESS | 1750 | 1464404301673 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 19:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x950eec00) [pid = 1750] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9ac4c400) [pid = 1750] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9394d000) [pid = 1750] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8b1b3c00) [pid = 1750] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x97876c00) [pid = 1750] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x910d1000) [pid = 1750] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8b1b6000) [pid = 1750] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x92e4f800) [pid = 1750] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8e828c00) [pid = 1750] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x91bf7800) [pid = 1750] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0xa68ac400) [pid = 1750] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92435c00) [pid = 1750] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x876dcc00) [pid = 1750] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8c899800) [pid = 1750] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8d842c00) [pid = 1750] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x926f8800) [pid = 1750] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8dfcec00) [pid = 1750] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9a049000) [pid = 1750] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8f530800) [pid = 1750] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8c270400) [pid = 1750] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8b1b7000) [pid = 1750] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x92be8800) [pid = 1750] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x95196c00) [pid = 1750] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9ac37c00) [pid = 1750] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x99ba4c00) [pid = 1750] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x99c64000) [pid = 1750] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8b1b2c00) [pid = 1750] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x912c2400) [pid = 1750] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8f566000) [pid = 1750] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x950ee800) [pid = 1750] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x95345800) [pid = 1750] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9394c800) [pid = 1750] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8adaa800) [pid = 1750] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9a048800) [pid = 1750] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e824c00) [pid = 1750] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:58:22 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x876d2800) [pid = 1750] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:58:22 INFO - PROCESS | 1750 | 1464404302698 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:58:22 INFO - PROCESS | 1750 | 1464404302712 Marionette TRACE conn4 <- [1,1466,null,{}] 19:58:22 INFO - PROCESS | 1750 | 1464404302751 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}] 19:58:23 INFO - PROCESS | 1750 | 1464404303040 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 19:58:23 INFO - PROCESS | 1750 | 1464404303233 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c025400 == 118 [pid = 1750] [id = 374] 19:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8c270400) [pid = 1750] [serial = 1123] [outer = (nil)] 19:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e00f000) [pid = 1750] [serial = 1124] [outer = 0x8c270400] 19:58:23 INFO - PROCESS | 1750 | 1464404303329 Marionette DEBUG loaded listener.js 19:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8f522000) [pid = 1750] [serial = 1125] [outer = 0x8c270400] 19:58:24 INFO - PROCESS | 1750 | 1464404304197 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]]]}] 19:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1870ms 19:58:24 INFO - PROCESS | 1750 | 1464404304262 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 19:58:24 INFO - PROCESS | 1750 | 1464404304266 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 19:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:58:24 INFO - PROCESS | 1750 | 1464404304274 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:58:24 INFO - PROCESS | 1750 | 1464404304278 Marionette TRACE conn4 <- [1,1470,null,{}] 19:58:24 INFO - PROCESS | 1750 | 1464404304284 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}] 19:58:24 INFO - PROCESS | 1750 | 1464404304515 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 19:58:25 INFO - PROCESS | 1750 | 1464404304999 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d9800 == 119 [pid = 1750] [id = 375] 19:58:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x876da800) [pid = 1750] [serial = 1126] [outer = (nil)] 19:58:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8adb4400) [pid = 1750] [serial = 1127] [outer = 0x876da800] 19:58:25 INFO - PROCESS | 1750 | 1464404305102 Marionette DEBUG loaded listener.js 19:58:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8c218c00) [pid = 1750] [serial = 1128] [outer = 0x876da800] 19:58:26 INFO - PROCESS | 1750 | 1464404306162 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]]]}] 19:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1939ms 19:58:26 INFO - PROCESS | 1750 | 1464404306216 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 19:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:58:26 INFO - PROCESS | 1750 | 1464404306224 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 19:58:26 INFO - PROCESS | 1750 | 1464404306233 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:58:26 INFO - PROCESS | 1750 | 1464404306239 Marionette TRACE conn4 <- [1,1474,null,{}] 19:58:26 INFO - PROCESS | 1750 | 1464404306248 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}] 19:58:26 INFO - PROCESS | 1750 | 1464404306501 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 19:58:26 INFO - PROCESS | 1750 | 1464404306834 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d83dc00 == 120 [pid = 1750] [id = 376] 19:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8dd78400) [pid = 1750] [serial = 1129] [outer = (nil)] 19:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8dfca800) [pid = 1750] [serial = 1130] [outer = 0x8dd78400] 19:58:26 INFO - PROCESS | 1750 | 1464404306936 Marionette DEBUG loaded listener.js 19:58:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e00d400) [pid = 1750] [serial = 1131] [outer = 0x8dd78400] 19:58:28 INFO - PROCESS | 1750 | 1464404308035 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]]]}] 19:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1844ms 19:58:28 INFO - PROCESS | 1750 | 1464404308084 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 19:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:58:28 INFO - PROCESS | 1750 | 1464404308096 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 19:58:28 INFO - PROCESS | 1750 | 1464404308108 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:58:28 INFO - PROCESS | 1750 | 1464404308113 Marionette TRACE conn4 <- [1,1478,null,{}] 19:58:28 INFO - PROCESS | 1750 | 1464404308120 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}] 19:58:28 INFO - PROCESS | 1750 | 1464404308415 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 19:58:28 INFO - PROCESS | 1750 | 1464404308782 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f55f800 == 121 [pid = 1750] [id = 377] 19:58:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8f563400) [pid = 1750] [serial = 1132] [outer = (nil)] 19:58:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8fb78800) [pid = 1750] [serial = 1133] [outer = 0x8f563400] 19:58:28 INFO - PROCESS | 1750 | 1464404308878 Marionette DEBUG loaded listener.js 19:58:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x90f24400) [pid = 1750] [serial = 1134] [outer = 0x8f563400] 19:58:30 INFO - PROCESS | 1750 | 1464404310004 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]]]}] 19:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1941ms 19:58:30 INFO - PROCESS | 1750 | 1464404310047 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 19:58:30 INFO - PROCESS | 1750 | 1464404310052 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 19:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:58:30 INFO - PROCESS | 1750 | 1464404310072 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:58:30 INFO - PROCESS | 1750 | 1464404310083 Marionette TRACE conn4 <- [1,1482,null,{}] 19:58:30 INFO - PROCESS | 1750 | 1464404310089 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}] 19:58:30 INFO - PROCESS | 1750 | 1464404310368 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 19:58:30 INFO - PROCESS | 1750 | 1464404310703 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc0b800 == 122 [pid = 1750] [id = 378] 19:58:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x910cc400) [pid = 1750] [serial = 1135] [outer = (nil)] 19:58:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x912a9c00) [pid = 1750] [serial = 1136] [outer = 0x910cc400] 19:58:30 INFO - PROCESS | 1750 | 1464404310807 Marionette DEBUG loaded listener.js 19:58:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x912b2400) [pid = 1750] [serial = 1137] [outer = 0x910cc400] 19:58:31 INFO - PROCESS | 1750 | 1464404311942 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]]]}] 19:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1913ms 19:58:31 INFO - PROCESS | 1750 | 1464404311975 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 19:58:31 INFO - PROCESS | 1750 | 1464404311980 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 19:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:58:31 INFO - PROCESS | 1750 | 1464404311987 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:58:31 INFO - PROCESS | 1750 | 1464404311991 Marionette TRACE conn4 <- [1,1486,null,{}] 19:58:32 INFO - PROCESS | 1750 | 1464404311997 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}] 19:58:32 INFO - PROCESS | 1750 | 1464404312244 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 19:58:32 INFO - PROCESS | 1750 | 1464404312563 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc07000 == 123 [pid = 1750] [id = 379] 19:58:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91bef000) [pid = 1750] [serial = 1138] [outer = (nil)] 19:58:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91bf9800) [pid = 1750] [serial = 1139] [outer = 0x91bef000] 19:58:32 INFO - PROCESS | 1750 | 1464404312662 Marionette DEBUG loaded listener.js 19:58:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92433400) [pid = 1750] [serial = 1140] [outer = 0x91bef000] 19:58:33 INFO - PROCESS | 1750 | 1464404313660 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]]]}] 19:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1733ms 19:58:33 INFO - PROCESS | 1750 | 1464404313722 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 19:58:33 INFO - PROCESS | 1750 | 1464404313726 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 19:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:58:33 INFO - PROCESS | 1750 | 1464404313734 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:58:33 INFO - PROCESS | 1750 | 1464404313738 Marionette TRACE conn4 <- [1,1490,null,{}] 19:58:33 INFO - PROCESS | 1750 | 1464404313744 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}] 19:58:33 INFO - PROCESS | 1750 | 1464404313996 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 19:58:34 INFO - PROCESS | 1750 | 1464404314326 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x92586000 == 124 [pid = 1750] [id = 380] 19:58:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92588400) [pid = 1750] [serial = 1141] [outer = (nil)] 19:58:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x925cb800) [pid = 1750] [serial = 1142] [outer = 0x92588400] 19:58:34 INFO - PROCESS | 1750 | 1464404314437 Marionette DEBUG loaded listener.js 19:58:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x928eb400) [pid = 1750] [serial = 1143] [outer = 0x92588400] 19:58:35 INFO - PROCESS | 1750 | 1464404315505 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]]]}] 19:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1794ms 19:58:35 INFO - PROCESS | 1750 | 1464404315528 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 19:58:35 INFO - PROCESS | 1750 | 1464404315531 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 19:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:58:35 INFO - PROCESS | 1750 | 1464404315538 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:58:35 INFO - PROCESS | 1750 | 1464404315542 Marionette TRACE conn4 <- [1,1494,null,{}] 19:58:35 INFO - PROCESS | 1750 | 1464404315547 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}] 19:58:35 INFO - PROCESS | 1750 | 1464404315787 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 19:58:36 INFO - PROCESS | 1750 | 1464404316101 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b1800 == 125 [pid = 1750] [id = 381] 19:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8e82b000) [pid = 1750] [serial = 1144] [outer = (nil)] 19:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92c88400) [pid = 1750] [serial = 1145] [outer = 0x8e82b000] 19:58:36 INFO - PROCESS | 1750 | 1464404316199 Marionette DEBUG loaded listener.js 19:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92e52800) [pid = 1750] [serial = 1146] [outer = 0x8e82b000] 19:58:37 INFO - PROCESS | 1750 | 1464404317171 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]]]}] 19:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1685ms 19:58:37 INFO - PROCESS | 1750 | 1464404317225 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 19:58:37 INFO - PROCESS | 1750 | 1464404317228 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 19:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:58:37 INFO - PROCESS | 1750 | 1464404317236 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:58:37 INFO - PROCESS | 1750 | 1464404317240 Marionette TRACE conn4 <- [1,1498,null,{}] 19:58:37 INFO - PROCESS | 1750 | 1464404317246 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}] 19:58:37 INFO - PROCESS | 1750 | 1464404317481 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 19:58:37 INFO - PROCESS | 1750 | 1464404317808 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x92bf0800 == 126 [pid = 1750] [id = 382] 19:58:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x92bf1000) [pid = 1750] [serial = 1147] [outer = (nil)] 19:58:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x93a7ec00) [pid = 1750] [serial = 1148] [outer = 0x92bf1000] 19:58:37 INFO - PROCESS | 1750 | 1464404317903 Marionette DEBUG loaded listener.js 19:58:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x93c93000) [pid = 1750] [serial = 1149] [outer = 0x92bf1000] 19:58:38 INFO - PROCESS | 1750 | 1464404318911 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]]]}] 19:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1687ms 19:58:38 INFO - PROCESS | 1750 | 1464404318924 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 19:58:38 INFO - PROCESS | 1750 | 1464404318928 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 19:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:58:38 INFO - PROCESS | 1750 | 1464404318935 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:58:38 INFO - PROCESS | 1750 | 1464404318938 Marionette TRACE conn4 <- [1,1502,null,{}] 19:58:38 INFO - PROCESS | 1750 | 1464404318944 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}] 19:58:39 INFO - PROCESS | 1750 | 1464404319190 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 19:58:39 INFO - PROCESS | 1750 | 1464404319513 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e53400 == 127 [pid = 1750] [id = 383] 19:58:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9394a400) [pid = 1750] [serial = 1150] [outer = (nil)] 19:58:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x95196c00) [pid = 1750] [serial = 1151] [outer = 0x9394a400] 19:58:39 INFO - PROCESS | 1750 | 1464404319616 Marionette DEBUG loaded listener.js 19:58:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9519b000) [pid = 1750] [serial = 1152] [outer = 0x9394a400] 19:58:40 INFO - PROCESS | 1750 | 1464404320596 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]]]}] 19:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1686ms 19:58:40 INFO - PROCESS | 1750 | 1464404320622 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 19:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:58:40 INFO - PROCESS | 1750 | 1464404320626 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 19:58:40 INFO - PROCESS | 1750 | 1464404320633 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:58:40 INFO - PROCESS | 1750 | 1464404320637 Marionette TRACE conn4 <- [1,1506,null,{}] 19:58:40 INFO - PROCESS | 1750 | 1464404320644 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}] 19:58:40 INFO - PROCESS | 1750 | 1464404320910 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 19:58:41 INFO - PROCESS | 1750 | 1464404321227 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fb6f400 == 128 [pid = 1750] [id = 384] 19:58:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8fb71400) [pid = 1750] [serial = 1153] [outer = (nil)] 19:58:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x95344c00) [pid = 1750] [serial = 1154] [outer = 0x8fb71400] 19:58:41 INFO - PROCESS | 1750 | 1464404321328 Marionette DEBUG loaded listener.js 19:58:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9898cc00) [pid = 1750] [serial = 1155] [outer = 0x8fb71400] 19:58:42 INFO - PROCESS | 1750 | 1464404322267 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]]]}] 19:58:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:58:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1683ms 19:58:42 INFO - PROCESS | 1750 | 1464404322317 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 19:58:42 INFO - PROCESS | 1750 | 1464404322321 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 19:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:58:42 INFO - PROCESS | 1750 | 1464404322328 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:58:42 INFO - PROCESS | 1750 | 1464404322332 Marionette TRACE conn4 <- [1,1510,null,{}] 19:58:42 INFO - PROCESS | 1750 | 1464404322338 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}] 19:58:42 INFO - PROCESS | 1750 | 1464404322608 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 19:58:42 INFO - PROCESS | 1750 | 1464404322953 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x99bae000 == 129 [pid = 1750] [id = 385] 19:58:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x99c5f000) [pid = 1750] [serial = 1156] [outer = (nil)] 19:58:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x99c69c00) [pid = 1750] [serial = 1157] [outer = 0x99c5f000] 19:58:43 INFO - PROCESS | 1750 | 1464404323059 Marionette DEBUG loaded listener.js 19:58:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9a040c00) [pid = 1750] [serial = 1158] [outer = 0x99c5f000] 19:58:44 INFO - PROCESS | 1750 | 1464404324008 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]]]}] 19:58:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:58:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1737ms 19:58:44 INFO - PROCESS | 1750 | 1464404324067 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 19:58:44 INFO - PROCESS | 1750 | 1464404324070 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 19:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:58:44 INFO - PROCESS | 1750 | 1464404324078 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:58:44 INFO - PROCESS | 1750 | 1464404324083 Marionette TRACE conn4 <- [1,1514,null,{}] 19:58:44 INFO - PROCESS | 1750 | 1464404324090 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}] 19:58:44 INFO - PROCESS | 1750 | 1464404324482 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 19:58:44 INFO - PROCESS | 1750 | 1464404324709 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x999b4c00 == 130 [pid = 1750] [id = 386] 19:58:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9a045000) [pid = 1750] [serial = 1159] [outer = (nil)] 19:58:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9ac39400) [pid = 1750] [serial = 1160] [outer = 0x9a045000] 19:58:44 INFO - PROCESS | 1750 | 1464404324801 Marionette DEBUG loaded listener.js 19:58:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9ac44400) [pid = 1750] [serial = 1161] [outer = 0x9a045000] 19:58:45 INFO - PROCESS | 1750 | 1464404325814 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]]]}] 19:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1789ms 19:58:45 INFO - PROCESS | 1750 | 1464404325868 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 19:58:45 INFO - PROCESS | 1750 | 1464404325871 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 19:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:58:45 INFO - PROCESS | 1750 | 1464404325879 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:58:45 INFO - PROCESS | 1750 | 1464404325882 Marionette TRACE conn4 <- [1,1518,null,{}] 19:58:45 INFO - PROCESS | 1750 | 1464404325888 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}] 19:58:46 INFO - PROCESS | 1750 | 1464404326131 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 19:58:46 INFO - PROCESS | 1750 | 1464404326460 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x912b9400 == 131 [pid = 1750] [id = 387] 19:58:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x92bed400) [pid = 1750] [serial = 1162] [outer = (nil)] 19:58:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9b825400) [pid = 1750] [serial = 1163] [outer = 0x92bed400] 19:58:46 INFO - PROCESS | 1750 | 1464404326561 Marionette DEBUG loaded listener.js 19:58:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9b82d000) [pid = 1750] [serial = 1164] [outer = 0x92bed400] 19:58:47 INFO - PROCESS | 1750 | 1464404327541 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]]]}] 19:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1691ms 19:58:47 INFO - PROCESS | 1750 | 1464404327572 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 19:58:47 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:58:47 INFO - PROCESS | 1750 | 1464404327586 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 19:58:47 INFO - PROCESS | 1750 | 1464404327594 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:58:47 INFO - PROCESS | 1750 | 1464404327598 Marionette TRACE conn4 <- [1,1522,null,{}] 19:58:47 INFO - PROCESS | 1750 | 1464404327604 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}] 19:58:47 INFO - PROCESS | 1750 | 1464404327845 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 19:58:48 INFO - PROCESS | 1750 | 1464404328162 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d83f400 == 132 [pid = 1750] [id = 388] 19:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x95340800) [pid = 1750] [serial = 1165] [outer = (nil)] 19:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9d6b2c00) [pid = 1750] [serial = 1166] [outer = 0x95340800] 19:58:48 INFO - PROCESS | 1750 | 1464404328260 Marionette DEBUG loaded listener.js 19:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa1034c00) [pid = 1750] [serial = 1167] [outer = 0x95340800] 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:48 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 19:58:49 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 () { 19:58:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:58:49 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 () { 19:58:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:58:49 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 () { 19:58:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:58:49 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 () { 19:58:49 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:58:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:49 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:58:49 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1538ms 19:58:49 INFO - PROCESS | 1750 | 1464404329095 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"]]]}] 19:58:49 INFO - PROCESS | 1750 | 1464404329131 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 19:58:49 INFO - PROCESS | 1750 | 1464404329139 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 19:58:49 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:58:49 INFO - PROCESS | 1750 | 1464404329150 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:58:49 INFO - PROCESS | 1750 | 1464404329153 Marionette TRACE conn4 <- [1,1526,null,{}] 19:58:49 INFO - PROCESS | 1750 | 1464404329159 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}] 19:58:49 INFO - PROCESS | 1750 | 1464404329464 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 19:58:49 INFO - PROCESS | 1750 | 1464404329725 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac42800 == 133 [pid = 1750] [id = 389] 19:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9d335400) [pid = 1750] [serial = 1168] [outer = (nil)] 19:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa2508400) [pid = 1750] [serial = 1169] [outer = 0x9d335400] 19:58:49 INFO - PROCESS | 1750 | 1464404329829 Marionette DEBUG loaded listener.js 19:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa25a1400) [pid = 1750] [serial = 1170] [outer = 0x9d335400] 19:58:50 INFO - PROCESS | 1750 | 1464404330688 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"]]]}] 19:58:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:58:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:58:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:58:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:58:50 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:58:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:58:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:50 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:58:50 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1636ms 19:58:50 INFO - PROCESS | 1750 | 1464404330791 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 19:58:50 INFO - PROCESS | 1750 | 1464404330798 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 19:58:50 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:58:50 INFO - PROCESS | 1750 | 1464404330808 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:58:50 INFO - PROCESS | 1750 | 1464404330812 Marionette TRACE conn4 <- [1,1530,null,{}] 19:58:50 INFO - PROCESS | 1750 | 1464404330817 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}] 19:58:51 INFO - PROCESS | 1750 | 1464404331116 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 19:58:51 INFO - PROCESS | 1750 | 1464404331441 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:51 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2374400 == 134 [pid = 1750] [id = 390] 19:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0xa259e000) [pid = 1750] [serial = 1171] [outer = (nil)] 19:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0xa5147800) [pid = 1750] [serial = 1172] [outer = 0xa259e000] 19:58:51 INFO - PROCESS | 1750 | 1464404331551 Marionette DEBUG loaded listener.js 19:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0xa6834c00) [pid = 1750] [serial = 1173] [outer = 0xa259e000] 19:58:52 INFO - PROCESS | 1750 | 1464404332400 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]]]}] 19:58:52 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 19:58:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:58:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:58:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:58:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:58:52 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:58:52 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. 19:58:52 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:58:52 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1634ms 19:58:52 INFO - PROCESS | 1750 | 1464404332445 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 19:58:52 INFO - PROCESS | 1750 | 1464404332448 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 19:58:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:58:52 INFO - PROCESS | 1750 | 1464404332455 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:58:52 INFO - PROCESS | 1750 | 1464404332458 Marionette TRACE conn4 <- [1,1534,null,{}] 19:58:52 INFO - PROCESS | 1750 | 1464404332467 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}] 19:58:52 INFO - PROCESS | 1750 | 1464404332692 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 19:58:52 INFO - PROCESS | 1750 | 1464404332968 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e1400 == 135 [pid = 1750] [id = 391] 19:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x864e7c00) [pid = 1750] [serial = 1174] [outer = (nil)] 19:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x864ed800) [pid = 1750] [serial = 1175] [outer = 0x864e7c00] 19:58:53 INFO - PROCESS | 1750 | 1464404333064 Marionette DEBUG loaded listener.js 19:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x864ef400) [pid = 1750] [serial = 1176] [outer = 0x864e7c00] 19:58:54 INFO - PROCESS | 1750 | 1464404334020 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]]]}] 19:58:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:58:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1638ms 19:58:54 INFO - PROCESS | 1750 | 1464404334095 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 19:58:54 INFO - PROCESS | 1750 | 1464404334098 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 19:58:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:58:54 INFO - PROCESS | 1750 | 1464404334106 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:58:54 INFO - PROCESS | 1750 | 1464404334109 Marionette TRACE conn4 <- [1,1538,null,{}] 19:58:54 INFO - PROCESS | 1750 | 1464404334116 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}] 19:58:54 INFO - PROCESS | 1750 | 1464404334359 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 19:58:54 INFO - PROCESS | 1750 | 1464404334682 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ea000 == 136 [pid = 1750] [id = 392] 19:58:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x864ed000) [pid = 1750] [serial = 1177] [outer = (nil)] 19:58:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x91e85000) [pid = 1750] [serial = 1178] [outer = 0x864ed000] 19:58:54 INFO - PROCESS | 1750 | 1464404334780 Marionette DEBUG loaded listener.js 19:58:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x91e86c00) [pid = 1750] [serial = 1179] [outer = 0x864ed000] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8c912400 == 135 [pid = 1750] [id = 285] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1b5400 == 134 [pid = 1750] [id = 321] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8c891800 == 133 [pid = 1750] [id = 322] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8c91dc00 == 132 [pid = 1750] [id = 282] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x946c4c00 == 131 [pid = 1750] [id = 323] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8ada9400 == 130 [pid = 1750] [id = 325] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x926f9c00 == 129 [pid = 1750] [id = 318] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8c023800 == 128 [pid = 1750] [id = 284] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8e167800 == 127 [pid = 1750] [id = 312] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8f37a800 == 126 [pid = 1750] [id = 287] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x92c82c00 == 125 [pid = 1750] [id = 314] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x912bc400 == 124 [pid = 1750] [id = 313] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x92c87800 == 123 [pid = 1750] [id = 315] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x876d2000 == 122 [pid = 1750] [id = 326] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x95343000 == 121 [pid = 1750] [id = 316] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x92580c00 == 120 [pid = 1750] [id = 317] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1b1400 == 119 [pid = 1750] [id = 320] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x912b1400 == 118 [pid = 1750] [id = 319] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8c025400 == 117 [pid = 1750] [id = 374] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1c0800 == 116 [pid = 1750] [id = 373] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc01c00 == 115 [pid = 1750] [id = 372] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8adb3800 == 114 [pid = 1750] [id = 371] 19:58:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8f563c00 == 113 [pid = 1750] [id = 306] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x9ac45c00) [pid = 1750] [serial = 1041] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x9d6af000) [pid = 1750] [serial = 1047] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x950f5000) [pid = 1750] [serial = 1028] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8c916000) [pid = 1750] [serial = 1056] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0xa6973c00) [pid = 1750] [serial = 972] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x92435400) [pid = 1750] [serial = 1014] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0xa36f8000) [pid = 1750] [serial = 966] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x950f9400) [pid = 1750] [serial = 945] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8f510000) [pid = 1750] [serial = 1062] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x925c5400) [pid = 1750] [serial = 1016] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x925ce800) [pid = 1750] [serial = 1017] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0xa6f3cc00) [pid = 1750] [serial = 975] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x928e8800) [pid = 1750] [serial = 936] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8c89b400) [pid = 1750] [serial = 1004] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0xa6835400) [pid = 1750] [serial = 969] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8dfc6400) [pid = 1750] [serial = 1059] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8f501400) [pid = 1750] [serial = 1061] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x92bec400) [pid = 1750] [serial = 1019] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8e163c00) [pid = 1750] [serial = 1008] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9a7df000) [pid = 1750] [serial = 1038] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x95198000) [pid = 1750] [serial = 1029] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x92e50000) [pid = 1750] [serial = 1022] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8e006800) [pid = 1750] [serial = 1052] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8e00b000) [pid = 1750] [serial = 1007] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0xa237e000) [pid = 1750] [serial = 1050] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0xa3654800) [pid = 1750] [serial = 960] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9967e400) [pid = 1750] [serial = 948] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9a7dc800) [pid = 1750] [serial = 1037] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9b82a400) [pid = 1750] [serial = 1044] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9a043800) [pid = 1750] [serial = 1035] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9d334000) [pid = 1750] [serial = 954] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8b1bc400) [pid = 1750] [serial = 963] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92c85c00) [pid = 1750] [serial = 1020] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x925c8000) [pid = 1750] [serial = 942] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x91280000) [pid = 1750] [serial = 1010] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x97874c00) [pid = 1750] [serial = 1032] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x912bf000) [pid = 1750] [serial = 1011] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8c899400) [pid = 1750] [serial = 1055] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x95343c00) [pid = 1750] [serial = 1031] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8e830800) [pid = 1750] [serial = 1053] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9a03fc00) [pid = 1750] [serial = 951] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8c91b400) [pid = 1750] [serial = 1005] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0xa1039800) [pid = 1750] [serial = 1049] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x93c94c00) [pid = 1750] [serial = 1025] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8adb4800) [pid = 1750] [serial = 978] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8dd77400) [pid = 1750] [serial = 1058] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa2370000) [pid = 1750] [serial = 957] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8fdc9400) [pid = 1750] [serial = 939] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9ac3f400) [pid = 1750] [serial = 1040] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x99c67c00) [pid = 1750] [serial = 1034] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x91ecd400) [pid = 1750] [serial = 1013] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x946b9400) [pid = 1750] [serial = 1026] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9b824400) [pid = 1750] [serial = 1043] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x876db400) [pid = 1750] [serial = 981] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x92e57000) [pid = 1750] [serial = 1023] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9d4d9400) [pid = 1750] [serial = 1046] [outer = (nil)] [url = about:blank] 19:58:56 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8f55fc00) [pid = 1750] [serial = 1064] [outer = (nil)] [url = about:blank] 19:58:57 INFO - PROCESS | 1750 | 1464404337289 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]]]}] 19:58:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:58:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 3239ms 19:58:57 INFO - PROCESS | 1750 | 1464404337346 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 19:58:57 INFO - PROCESS | 1750 | 1464404337352 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 19:58:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:58:57 INFO - PROCESS | 1750 | 1464404337362 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:58:57 INFO - PROCESS | 1750 | 1464404337366 Marionette TRACE conn4 <- [1,1542,null,{}] 19:58:57 INFO - PROCESS | 1750 | 1464404337377 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}] 19:58:57 INFO - PROCESS | 1750 | 1464404337620 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 19:58:57 INFO - PROCESS | 1750 | 1464404337887 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1bb400 == 114 [pid = 1750] [id = 393] 19:58:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b1bc400) [pid = 1750] [serial = 1180] [outer = (nil)] 19:58:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8c12fc00) [pid = 1750] [serial = 1181] [outer = 0x8b1bc400] 19:58:57 INFO - PROCESS | 1750 | 1464404337982 Marionette DEBUG loaded listener.js 19:58:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8c276400) [pid = 1750] [serial = 1182] [outer = 0x8b1bc400] 19:58:58 INFO - PROCESS | 1750 | 1464404338830 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]]]}] 19:58:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:58:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1491ms 19:58:58 INFO - PROCESS | 1750 | 1464404338890 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 19:58:58 INFO - PROCESS | 1750 | 1464404338899 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 19:58:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:58:58 INFO - PROCESS | 1750 | 1464404338911 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:58:58 INFO - PROCESS | 1750 | 1464404338915 Marionette TRACE conn4 <- [1,1546,null,{}] 19:58:58 INFO - PROCESS | 1750 | 1464404338929 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}] 19:58:59 INFO - PROCESS | 1750 | 1464404339238 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 19:58:59 INFO - PROCESS | 1750 | 1464404339272 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:58:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c917400 == 115 [pid = 1750] [id = 394] 19:58:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8c91f000) [pid = 1750] [serial = 1183] [outer = (nil)] 19:58:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8cc0ec00) [pid = 1750] [serial = 1184] [outer = 0x8c91f000] 19:58:59 INFO - PROCESS | 1750 | 1464404339354 Marionette DEBUG loaded listener.js 19:58:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8dd73c00) [pid = 1750] [serial = 1185] [outer = 0x8c91f000] 19:59:00 INFO - PROCESS | 1750 | 1464404340448 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]]]}] 19:59:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:59:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1591ms 19:59:00 INFO - PROCESS | 1750 | 1464404340502 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 19:59:00 INFO - PROCESS | 1750 | 1464404340512 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 19:59:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:59:00 INFO - PROCESS | 1750 | 1464404340534 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:59:00 INFO - PROCESS | 1750 | 1464404340543 Marionette TRACE conn4 <- [1,1550,null,{}] 19:59:00 INFO - PROCESS | 1750 | 1464404340560 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}] 19:59:00 INFO - PROCESS | 1750 | 1464404340874 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9a042400) [pid = 1750] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x925cb000) [pid = 1750] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8cc09c00) [pid = 1750] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9127ec00) [pid = 1750] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9d429800) [pid = 1750] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x926fc400) [pid = 1750] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x98995c00) [pid = 1750] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8c124c00) [pid = 1750] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8e15fc00) [pid = 1750] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x95199400) [pid = 1750] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9ac37400) [pid = 1750] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8c920400) [pid = 1750] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8adb4c00) [pid = 1750] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x92be6000) [pid = 1750] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8e828000) [pid = 1750] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8f383400) [pid = 1750] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0xa273c400) [pid = 1750] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x9a7dcc00) [pid = 1750] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x91ec7800) [pid = 1750] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:59:01 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x912a7000) [pid = 1750] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:59:01 INFO - PROCESS | 1750 | 1464404341614 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8adae000 == 116 [pid = 1750] [id = 395] 19:59:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8adb4c00) [pid = 1750] [serial = 1186] [outer = (nil)] 19:59:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8cc09c00) [pid = 1750] [serial = 1187] [outer = 0x8adb4c00] 19:59:01 INFO - PROCESS | 1750 | 1464404341701 Marionette DEBUG loaded listener.js 19:59:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8e824000) [pid = 1750] [serial = 1188] [outer = 0x8adb4c00] 19:59:02 INFO - PROCESS | 1750 | 1464404342602 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]]]}] 19:59:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:59:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2142ms 19:59:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:59:02 INFO - PROCESS | 1750 | 1464404342676 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 19:59:02 INFO - PROCESS | 1750 | 1464404342680 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 19:59:02 INFO - PROCESS | 1750 | 1464404342687 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:59:02 INFO - PROCESS | 1750 | 1464404342690 Marionette TRACE conn4 <- [1,1554,null,{}] 19:59:02 INFO - PROCESS | 1750 | 1464404342697 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}] 19:59:02 INFO - PROCESS | 1750 | 1464404342929 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 19:59:03 INFO - PROCESS | 1750 | 1464404343108 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c912400 == 117 [pid = 1750] [id = 396] 19:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8f506800) [pid = 1750] [serial = 1189] [outer = (nil)] 19:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8f526000) [pid = 1750] [serial = 1190] [outer = 0x8f506800] 19:59:03 INFO - PROCESS | 1750 | 1464404343191 Marionette DEBUG loaded listener.js 19:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8f563c00) [pid = 1750] [serial = 1191] [outer = 0x8f506800] 19:59:04 INFO - PROCESS | 1750 | 1464404344973 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]]]}] 19:59:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:59:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 2340ms 19:59:05 INFO - PROCESS | 1750 | 1464404345031 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 19:59:05 INFO - PROCESS | 1750 | 1464404345043 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 19:59:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:59:05 INFO - PROCESS | 1750 | 1464404345060 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:59:05 INFO - PROCESS | 1750 | 1464404345070 Marionette TRACE conn4 <- [1,1558,null,{}] 19:59:05 INFO - PROCESS | 1750 | 1464404345299 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}] 19:59:05 INFO - PROCESS | 1750 | 1464404345564 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 19:59:05 INFO - PROCESS | 1750 | 1464404345779 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x876dc800 == 118 [pid = 1750] [id = 397] 19:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8adb5400) [pid = 1750] [serial = 1192] [outer = (nil)] 19:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8c271c00) [pid = 1750] [serial = 1193] [outer = 0x8adb5400] 19:59:05 INFO - PROCESS | 1750 | 1464404345877 Marionette DEBUG loaded listener.js 19:59:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8cc04c00) [pid = 1750] [serial = 1194] [outer = 0x8adb5400] 19:59:06 INFO - PROCESS | 1750 | 1464404346955 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]]]}] 19:59:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:59:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1945ms 19:59:07 INFO - PROCESS | 1750 | 1464404347003 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 19:59:07 INFO - PROCESS | 1750 | 1464404347012 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 19:59:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:59:07 INFO - PROCESS | 1750 | 1464404347024 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:59:07 INFO - PROCESS | 1750 | 1464404347028 Marionette TRACE conn4 <- [1,1562,null,{}] 19:59:07 INFO - PROCESS | 1750 | 1464404347035 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}] 19:59:07 INFO - PROCESS | 1750 | 1464404347335 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 19:59:07 INFO - PROCESS | 1750 | 1464404347709 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e00b000 == 119 [pid = 1750] [id = 398] 19:59:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8e15bc00) [pid = 1750] [serial = 1195] [outer = (nil)] 19:59:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8f561800) [pid = 1750] [serial = 1196] [outer = 0x8e15bc00] 19:59:07 INFO - PROCESS | 1750 | 1464404347808 Marionette DEBUG loaded listener.js 19:59:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8fdcb000) [pid = 1750] [serial = 1197] [outer = 0x8e15bc00] 19:59:08 INFO - PROCESS | 1750 | 1464404348840 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]]]}] 19:59:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:59:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1895ms 19:59:08 INFO - PROCESS | 1750 | 1464404348921 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 19:59:08 INFO - PROCESS | 1750 | 1464404348927 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 19:59:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:59:08 INFO - PROCESS | 1750 | 1464404348934 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:59:08 INFO - PROCESS | 1750 | 1464404348941 Marionette TRACE conn4 <- [1,1566,null,{}] 19:59:08 INFO - PROCESS | 1750 | 1464404348958 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}] 19:59:09 INFO - PROCESS | 1750 | 1464404349320 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 19:59:09 INFO - PROCESS | 1750 | 1464404349574 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdcf800 == 120 [pid = 1750] [id = 399] 19:59:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x91273800) [pid = 1750] [serial = 1198] [outer = (nil)] 19:59:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9127dc00) [pid = 1750] [serial = 1199] [outer = 0x91273800] 19:59:09 INFO - PROCESS | 1750 | 1464404349668 Marionette DEBUG loaded listener.js 19:59:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x912ad000) [pid = 1750] [serial = 1200] [outer = 0x91273800] 19:59:10 INFO - PROCESS | 1750 | 1464404350666 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]]]}] 19:59:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:59:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1797ms 19:59:10 INFO - PROCESS | 1750 | 1464404350733 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 19:59:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:59:10 INFO - PROCESS | 1750 | 1464404350738 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 19:59:10 INFO - PROCESS | 1750 | 1464404350744 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:59:10 INFO - PROCESS | 1750 | 1464404350748 Marionette TRACE conn4 <- [1,1570,null,{}] 19:59:10 INFO - PROCESS | 1750 | 1464404350754 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}] 19:59:10 INFO - PROCESS | 1750 | 1464404350985 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 19:59:11 INFO - PROCESS | 1750 | 1464404351301 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1bec00 == 121 [pid = 1750] [id = 400] 19:59:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e15f000) [pid = 1750] [serial = 1201] [outer = (nil)] 19:59:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x91bf3000) [pid = 1750] [serial = 1202] [outer = 0x8e15f000] 19:59:11 INFO - PROCESS | 1750 | 1464404351411 Marionette DEBUG loaded listener.js 19:59:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91e82c00) [pid = 1750] [serial = 1203] [outer = 0x8e15f000] 19:59:12 INFO - PROCESS | 1750 | 1464404352331 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]]]}] 19:59:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:59:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1640ms 19:59:12 INFO - PROCESS | 1750 | 1464404352386 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 19:59:12 INFO - PROCESS | 1750 | 1464404352389 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 19:59:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:59:12 INFO - PROCESS | 1750 | 1464404352396 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:59:12 INFO - PROCESS | 1750 | 1464404352400 Marionette TRACE conn4 <- [1,1574,null,{}] 19:59:12 INFO - PROCESS | 1750 | 1464404352406 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}] 19:59:12 INFO - PROCESS | 1750 | 1464404352708 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 19:59:13 INFO - PROCESS | 1750 | 1464404353165 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x912be400 == 122 [pid = 1750] [id = 401] 19:59:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x912bec00) [pid = 1750] [serial = 1204] [outer = (nil)] 19:59:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91e8ec00) [pid = 1750] [serial = 1205] [outer = 0x912bec00] 19:59:13 INFO - PROCESS | 1750 | 1464404353312 Marionette DEBUG loaded listener.js 19:59:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91ec9000) [pid = 1750] [serial = 1206] [outer = 0x912bec00] 19:59:14 INFO - PROCESS | 1750 | 1464404354303 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]]]}] 19:59:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:59:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1944ms 19:59:14 INFO - PROCESS | 1750 | 1464404354342 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 19:59:14 INFO - PROCESS | 1750 | 1464404354345 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 19:59:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:59:14 INFO - PROCESS | 1750 | 1464404354352 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:59:14 INFO - PROCESS | 1750 | 1464404354356 Marionette TRACE conn4 <- [1,1578,null,{}] 19:59:14 INFO - PROCESS | 1750 | 1464404354362 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}] 19:59:14 INFO - PROCESS | 1750 | 1464404354624 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 19:59:14 INFO - PROCESS | 1750 | 1464404354947 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f55fc00 == 123 [pid = 1750] [id = 402] 19:59:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91e8bc00) [pid = 1750] [serial = 1207] [outer = (nil)] 19:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x925c8000) [pid = 1750] [serial = 1208] [outer = 0x91e8bc00] 19:59:15 INFO - PROCESS | 1750 | 1464404355049 Marionette DEBUG loaded listener.js 19:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x926f1400) [pid = 1750] [serial = 1209] [outer = 0x91e8bc00] 19:59:15 INFO - PROCESS | 1750 | 1464404355951 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]]]}] 19:59:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:59:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1643ms 19:59:15 INFO - PROCESS | 1750 | 1464404355996 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 19:59:16 INFO - PROCESS | 1750 | 1464404356000 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 19:59:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:59:16 INFO - PROCESS | 1750 | 1464404356007 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:59:16 INFO - PROCESS | 1750 | 1464404356010 Marionette TRACE conn4 <- [1,1582,null,{}] 19:59:16 INFO - PROCESS | 1750 | 1464404356016 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}] 19:59:16 INFO - PROCESS | 1750 | 1464404356290 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 19:59:16 INFO - PROCESS | 1750 | 1464404356741 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x925cc000 == 124 [pid = 1750] [id = 403] 19:59:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x926fc400) [pid = 1750] [serial = 1210] [outer = (nil)] 19:59:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x928e4800) [pid = 1750] [serial = 1211] [outer = 0x926fc400] 19:59:16 INFO - PROCESS | 1750 | 1464404356845 Marionette DEBUG loaded listener.js 19:59:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92be6000) [pid = 1750] [serial = 1212] [outer = 0x926fc400] 19:59:17 INFO - PROCESS | 1750 | 1464404357795 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]]]}] 19:59:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:59:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1841ms 19:59:17 INFO - PROCESS | 1750 | 1464404357849 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 19:59:17 INFO - PROCESS | 1750 | 1464404357853 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 19:59:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:59:17 INFO - PROCESS | 1750 | 1464404357861 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:59:17 INFO - PROCESS | 1750 | 1464404357865 Marionette TRACE conn4 <- [1,1586,null,{}] 19:59:17 INFO - PROCESS | 1750 | 1464404357871 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}] 19:59:18 INFO - PROCESS | 1750 | 1464404358129 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 19:59:18 INFO - PROCESS | 1750 | 1464404358445 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x926fbc00 == 125 [pid = 1750] [id = 404] 19:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x926fc800) [pid = 1750] [serial = 1213] [outer = (nil)] 19:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92c84400) [pid = 1750] [serial = 1214] [outer = 0x926fc800] 19:59:18 INFO - PROCESS | 1750 | 1464404358545 Marionette DEBUG loaded listener.js 19:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92c87400) [pid = 1750] [serial = 1215] [outer = 0x926fc800] 19:59:19 INFO - PROCESS | 1750 | 1464404359496 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]]]}] 19:59:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:59:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1690ms 19:59:19 INFO - PROCESS | 1750 | 1464404359551 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 19:59:19 INFO - PROCESS | 1750 | 1464404359555 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 19:59:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:59:19 INFO - PROCESS | 1750 | 1464404359562 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:59:19 INFO - PROCESS | 1750 | 1464404359565 Marionette TRACE conn4 <- [1,1590,null,{}] 19:59:19 INFO - PROCESS | 1750 | 1464404359573 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}] 19:59:19 INFO - PROCESS | 1750 | 1464404359813 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 19:59:20 INFO - PROCESS | 1750 | 1464404360226 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x928e2000 == 126 [pid = 1750] [id = 405] 19:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92bec000) [pid = 1750] [serial = 1216] [outer = (nil)] 19:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x93949000) [pid = 1750] [serial = 1217] [outer = 0x92bec000] 19:59:20 INFO - PROCESS | 1750 | 1464404360331 Marionette DEBUG loaded listener.js 19:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9394e000) [pid = 1750] [serial = 1218] [outer = 0x92bec000] 19:59:21 INFO - PROCESS | 1750 | 1464404361313 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]]]}] 19:59:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:59:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1789ms 19:59:21 INFO - PROCESS | 1750 | 1464404361351 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 19:59:21 INFO - PROCESS | 1750 | 1464404361355 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 19:59:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:59:21 INFO - PROCESS | 1750 | 1464404361362 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:59:21 INFO - PROCESS | 1750 | 1464404361366 Marionette TRACE conn4 <- [1,1594,null,{}] 19:59:21 INFO - PROCESS | 1750 | 1464404361372 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}] 19:59:21 INFO - PROCESS | 1750 | 1464404361671 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 19:59:22 INFO - PROCESS | 1750 | 1464404362012 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e5b400 == 127 [pid = 1750] [id = 406] 19:59:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92e5cc00) [pid = 1750] [serial = 1219] [outer = (nil)] 19:59:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x95059800) [pid = 1750] [serial = 1220] [outer = 0x92e5cc00] 19:59:22 INFO - PROCESS | 1750 | 1464404362180 Marionette DEBUG loaded listener.js 19:59:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x95191400) [pid = 1750] [serial = 1221] [outer = 0x92e5cc00] 19:59:23 INFO - PROCESS | 1750 | 1464404363213 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]]]}] 19:59:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:59:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1888ms 19:59:23 INFO - PROCESS | 1750 | 1464404363251 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 19:59:23 INFO - PROCESS | 1750 | 1464404363255 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 19:59:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:59:23 INFO - PROCESS | 1750 | 1464404363263 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:59:23 INFO - PROCESS | 1750 | 1464404363270 Marionette TRACE conn4 <- [1,1598,null,{}] 19:59:23 INFO - PROCESS | 1750 | 1464404363277 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}] 19:59:23 INFO - PROCESS | 1750 | 1464404363547 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 19:59:23 INFO - PROCESS | 1750 | 1464404363899 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x97874c00 == 128 [pid = 1750] [id = 407] 19:59:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x97875400) [pid = 1750] [serial = 1222] [outer = (nil)] 19:59:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x987ec800) [pid = 1750] [serial = 1223] [outer = 0x97875400] 19:59:24 INFO - PROCESS | 1750 | 1464404364009 Marionette DEBUG loaded listener.js 19:59:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x995d7400) [pid = 1750] [serial = 1224] [outer = 0x97875400] 19:59:25 INFO - PROCESS | 1750 | 1464404365047 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]]]}] 19:59:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:59:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1843ms 19:59:25 INFO - PROCESS | 1750 | 1464404365108 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 19:59:25 INFO - PROCESS | 1750 | 1464404365111 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 19:59:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:59:25 INFO - PROCESS | 1750 | 1464404365119 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:59:25 INFO - PROCESS | 1750 | 1464404365123 Marionette TRACE conn4 <- [1,1602,null,{}] 19:59:25 INFO - PROCESS | 1750 | 1464404365130 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}] 19:59:25 INFO - PROCESS | 1750 | 1464404365414 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 19:59:25 INFO - PROCESS | 1750 | 1464404365741 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c86400 == 129 [pid = 1750] [id = 408] 19:59:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9533d800) [pid = 1750] [serial = 1225] [outer = (nil)] 19:59:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x99bac400) [pid = 1750] [serial = 1226] [outer = 0x9533d800] 19:59:25 INFO - PROCESS | 1750 | 1464404365833 Marionette DEBUG loaded listener.js 19:59:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x99c65000) [pid = 1750] [serial = 1227] [outer = 0x9533d800] 19:59:27 INFO - PROCESS | 1750 | 1464404367013 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]]]}] 19:59:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:59:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1941ms 19:59:27 INFO - PROCESS | 1750 | 1464404367061 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 19:59:27 INFO - PROCESS | 1750 | 1464404367064 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 19:59:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:59:27 INFO - PROCESS | 1750 | 1464404367072 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:59:27 INFO - PROCESS | 1750 | 1464404367075 Marionette TRACE conn4 <- [1,1606,null,{}] 19:59:27 INFO - PROCESS | 1750 | 1464404367081 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}] 19:59:27 INFO - PROCESS | 1750 | 1464404367316 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 19:59:27 INFO - PROCESS | 1750 | 1464404367636 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x946bec00 == 130 [pid = 1750] [id = 409] 19:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x95332400) [pid = 1750] [serial = 1228] [outer = (nil)] 19:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9a044000) [pid = 1750] [serial = 1229] [outer = 0x95332400] 19:59:27 INFO - PROCESS | 1750 | 1464404367730 Marionette DEBUG loaded listener.js 19:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9a2b8000) [pid = 1750] [serial = 1230] [outer = 0x95332400] 19:59:28 INFO - PROCESS | 1750 | 1464404368634 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]]]}] 19:59:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:59:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1634ms 19:59:28 INFO - PROCESS | 1750 | 1464404368710 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 19:59:28 INFO - PROCESS | 1750 | 1464404368716 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 19:59:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:59:28 INFO - PROCESS | 1750 | 1464404368728 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:59:28 INFO - PROCESS | 1750 | 1464404368732 Marionette TRACE conn4 <- [1,1610,null,{}] 19:59:28 INFO - PROCESS | 1750 | 1464404368743 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}] 19:59:29 INFO - PROCESS | 1750 | 1464404369106 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 19:59:29 INFO - PROCESS | 1750 | 1464404369463 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x99fbc800 == 131 [pid = 1750] [id = 410] 19:59:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9a03c400) [pid = 1750] [serial = 1231] [outer = (nil)] 19:59:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9a7e0800) [pid = 1750] [serial = 1232] [outer = 0x9a03c400] 19:59:29 INFO - PROCESS | 1750 | 1464404369555 Marionette DEBUG loaded listener.js 19:59:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9aa8f000) [pid = 1750] [serial = 1233] [outer = 0x9a03c400] 19:59:30 INFO - PROCESS | 1750 | 1464404370457 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]]]}] 19:59:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:59:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1787ms 19:59:30 INFO - PROCESS | 1750 | 1464404370515 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 19:59:30 INFO - PROCESS | 1750 | 1464404370518 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 19:59:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:59:30 INFO - PROCESS | 1750 | 1464404370525 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:59:30 INFO - PROCESS | 1750 | 1464404370529 Marionette TRACE conn4 <- [1,1614,null,{}] 19:59:30 INFO - PROCESS | 1750 | 1464404370535 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}] 19:59:30 INFO - PROCESS | 1750 | 1464404370751 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 19:59:31 INFO - PROCESS | 1750 | 1464404371073 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x9967e400 == 132 [pid = 1750] [id = 411] 19:59:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9a7d5800) [pid = 1750] [serial = 1234] [outer = (nil)] 19:59:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9af6ec00) [pid = 1750] [serial = 1235] [outer = 0x9a7d5800] 19:59:31 INFO - PROCESS | 1750 | 1464404371178 Marionette DEBUG loaded listener.js 19:59:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9b498c00) [pid = 1750] [serial = 1236] [outer = 0x9a7d5800] 19:59:32 INFO - PROCESS | 1750 | 1464404372119 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]]]}] 19:59:32 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 19:59:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1632ms 19:59:32 INFO - PROCESS | 1750 | 1464404372158 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 19:59:32 INFO - PROCESS | 1750 | 1464404372161 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 19:59:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:59:32 INFO - PROCESS | 1750 | 1464404372170 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:59:32 INFO - PROCESS | 1750 | 1464404372173 Marionette TRACE conn4 <- [1,1618,null,{}] 19:59:32 INFO - PROCESS | 1750 | 1464404372178 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}] 19:59:32 INFO - PROCESS | 1750 | 1464404372423 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 19:59:32 INFO - PROCESS | 1750 | 1464404372767 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfc4800 == 133 [pid = 1750] [id = 412] 19:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9aa8e400) [pid = 1750] [serial = 1237] [outer = (nil)] 19:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9b830400) [pid = 1750] [serial = 1238] [outer = 0x9aa8e400] 19:59:32 INFO - PROCESS | 1750 | 1464404372863 Marionette DEBUG loaded listener.js 19:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9d32b400) [pid = 1750] [serial = 1239] [outer = 0x9aa8e400] 19:59:33 INFO - PROCESS | 1750 | 1464404373774 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]]]}] 19:59:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:59:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1686ms 19:59:33 INFO - PROCESS | 1750 | 1464404373857 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 19:59:33 INFO - PROCESS | 1750 | 1464404373861 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 19:59:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:59:33 INFO - PROCESS | 1750 | 1464404373867 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:59:33 INFO - PROCESS | 1750 | 1464404373871 Marionette TRACE conn4 <- [1,1622,null,{}] 19:59:33 INFO - PROCESS | 1750 | 1464404373877 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}] 19:59:34 INFO - PROCESS | 1750 | 1464404374120 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x912ab000 == 132 [pid = 1750] [id = 297] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x91bfb800 == 131 [pid = 1750] [id = 292] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x925c3800 == 130 [pid = 1750] [id = 294] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8c914000 == 129 [pid = 1750] [id = 295] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x90f25800 == 128 [pid = 1750] [id = 299] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8c27a400 == 127 [pid = 1750] [id = 222] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x92580000 == 126 [pid = 1750] [id = 293] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0xa2374400 == 125 [pid = 1750] [id = 390] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x864e1400 == 124 [pid = 1750] [id = 391] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac42800 == 123 [pid = 1750] [id = 389] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d83f400 == 122 [pid = 1750] [id = 388] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x999b4c00 == 121 [pid = 1750] [id = 386] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x912b9400 == 120 [pid = 1750] [id = 387] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x99bae000 == 119 [pid = 1750] [id = 385] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8fb6f400 == 118 [pid = 1750] [id = 384] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x92e53400 == 117 [pid = 1750] [id = 383] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x92bf0800 == 116 [pid = 1750] [id = 382] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1b1800 == 115 [pid = 1750] [id = 381] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc07000 == 114 [pid = 1750] [id = 379] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x92586000 == 113 [pid = 1750] [id = 380] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc0b800 == 112 [pid = 1750] [id = 378] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8f55f800 == 111 [pid = 1750] [id = 377] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d83dc00 == 110 [pid = 1750] [id = 376] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1bac00 == 109 [pid = 1750] [id = 354] 19:59:35 INFO - PROCESS | 1750 | --DOCSHELL 0x876d9800 == 108 [pid = 1750] [id = 375] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91bfa400) [pid = 1750] [serial = 1074] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x95344800) [pid = 1750] [serial = 1091] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9ac4a000) [pid = 1750] [serial = 1100] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8d83bc00) [pid = 1750] [serial = 1068] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x93c95c00) [pid = 1750] [serial = 1086] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8c21f400) [pid = 1750] [serial = 1116] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x987e2000) [pid = 1750] [serial = 1092] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8e827400) [pid = 1750] [serial = 1121] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x92c83c00) [pid = 1750] [serial = 1082] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8f50a800) [pid = 1750] [serial = 1070] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9d432c00) [pid = 1750] [serial = 1106] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa31cc000) [pid = 1750] [serial = 1112] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9b89e000) [pid = 1750] [serial = 1103] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9b904c00) [pid = 1750] [serial = 1104] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x925c5000) [pid = 1750] [serial = 1077] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9519fc00) [pid = 1750] [serial = 1089] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x926fdc00) [pid = 1750] [serial = 1079] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8d842800) [pid = 1750] [serial = 1119] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9af74000) [pid = 1750] [serial = 1101] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x946c5000) [pid = 1750] [serial = 1088] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9a049c00) [pid = 1750] [serial = 1097] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x92e5b800) [pid = 1750] [serial = 1083] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8f560000) [pid = 1750] [serial = 1071] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x999b7400) [pid = 1750] [serial = 1095] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9257e800) [pid = 1750] [serial = 1076] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8cc99c00) [pid = 1750] [serial = 1067] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8c126000) [pid = 1750] [serial = 1115] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0xa31f5800) [pid = 1750] [serial = 1113] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9d6b7c00) [pid = 1750] [serial = 1107] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e00f000) [pid = 1750] [serial = 1124] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9a7d9000) [pid = 1750] [serial = 1098] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x928e3c00) [pid = 1750] [serial = 1080] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8cc9a400) [pid = 1750] [serial = 1118] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x912bc800) [pid = 1750] [serial = 1073] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0xa250b000) [pid = 1750] [serial = 1110] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x93a7cc00) [pid = 1750] [serial = 1085] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0xa23bdc00) [pid = 1750] [serial = 1109] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x99681800) [pid = 1750] [serial = 1094] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e162c00) [pid = 1750] [serial = 1002] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8f37e400) [pid = 1750] [serial = 1122] [outer = (nil)] [url = about:blank] 19:59:36 INFO - PROCESS | 1750 | 1464404376387 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e8c00 == 109 [pid = 1750] [id = 413] 19:59:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x864ef000) [pid = 1750] [serial = 1240] [outer = (nil)] 19:59:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8adb4000) [pid = 1750] [serial = 1241] [outer = 0x864ef000] 19:59:36 INFO - PROCESS | 1750 | 1464404376471 Marionette DEBUG loaded listener.js 19:59:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8b1b4000) [pid = 1750] [serial = 1242] [outer = 0x864ef000] 19:59:37 INFO - PROCESS | 1750 | 1464404377355 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]]]}] 19:59:37 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 19:59:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 3538ms 19:59:37 INFO - PROCESS | 1750 | 1464404377427 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 19:59:37 INFO - PROCESS | 1750 | 1464404377433 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 19:59:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:59:37 INFO - PROCESS | 1750 | 1464404377444 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:59:37 INFO - PROCESS | 1750 | 1464404377449 Marionette TRACE conn4 <- [1,1626,null,{}] 19:59:37 INFO - PROCESS | 1750 | 1464404377457 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}] 19:59:37 INFO - PROCESS | 1750 | 1464404377670 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 19:59:37 INFO - PROCESS | 1750 | 1464404377850 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c26ec00 == 110 [pid = 1750] [id = 414] 19:59:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8c27a400) [pid = 1750] [serial = 1243] [outer = (nil)] 19:59:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8c899000) [pid = 1750] [serial = 1244] [outer = 0x8c27a400] 19:59:37 INFO - PROCESS | 1750 | 1464404377932 Marionette DEBUG loaded listener.js 19:59:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8cc01c00) [pid = 1750] [serial = 1245] [outer = 0x8c27a400] 19:59:39 INFO - PROCESS | 1750 | 1464404379314 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]]]}] 19:59:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:59:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1945ms 19:59:39 INFO - PROCESS | 1750 | 1464404379392 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 19:59:39 INFO - PROCESS | 1750 | 1464404379397 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 19:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:59:39 INFO - PROCESS | 1750 | 1464404379405 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:59:39 INFO - PROCESS | 1750 | 1464404379409 Marionette TRACE conn4 <- [1,1630,null,{}] 19:59:39 INFO - PROCESS | 1750 | 1464404379415 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}] 19:59:39 INFO - PROCESS | 1750 | 1464404379711 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 19:59:39 INFO - PROCESS | 1750 | 1464404379745 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc0d000 == 111 [pid = 1750] [id = 415] 19:59:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d845c00) [pid = 1750] [serial = 1246] [outer = (nil)] 19:59:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e002000) [pid = 1750] [serial = 1247] [outer = 0x8d845c00] 19:59:39 INFO - PROCESS | 1750 | 1464404379830 Marionette DEBUG loaded listener.js 19:59:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e15c800) [pid = 1750] [serial = 1248] [outer = 0x8d845c00] 19:59:41 INFO - PROCESS | 1750 | 1464404381656 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]]]}] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8c273400) [pid = 1750] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x864ed000) [pid = 1750] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x92bf1000) [pid = 1750] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x95340800) [pid = 1750] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8b1bc400) [pid = 1750] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8dd78400) [pid = 1750] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9d335400) [pid = 1750] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0xa259e000) [pid = 1750] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x864e7c00) [pid = 1750] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8c91f000) [pid = 1750] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x91bef000) [pid = 1750] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x92bed400) [pid = 1750] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8e82b000) [pid = 1750] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x99c5f000) [pid = 1750] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9a045000) [pid = 1750] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x92588400) [pid = 1750] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8fb71400) [pid = 1750] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x9394a400) [pid = 1750] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8adb4c00) [pid = 1750] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x876da800) [pid = 1750] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x910cc400) [pid = 1750] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:59:41 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8f563400) [pid = 1750] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2437ms 19:59:41 INFO - PROCESS | 1750 | 1464404381843 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 19:59:41 INFO - PROCESS | 1750 | 1464404381846 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 19:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:59:41 INFO - PROCESS | 1750 | 1464404381862 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:59:41 INFO - PROCESS | 1750 | 1464404381871 Marionette TRACE conn4 <- [1,1634,null,{}] 19:59:41 INFO - PROCESS | 1750 | 1464404381900 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}] 19:59:42 INFO - PROCESS | 1750 | 1464404382100 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 19:59:42 INFO - PROCESS | 1750 | 1464404382111 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d83f400 == 112 [pid = 1750] [id = 416] 19:59:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8dfc1800) [pid = 1750] [serial = 1249] [outer = (nil)] 19:59:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8e82cc00) [pid = 1750] [serial = 1250] [outer = 0x8dfc1800] 19:59:42 INFO - PROCESS | 1750 | 1464404382206 Marionette DEBUG loaded listener.js 19:59:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8f503800) [pid = 1750] [serial = 1251] [outer = 0x8dfc1800] 19:59:43 INFO - PROCESS | 1750 | 1464404383190 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]]]}] 19:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1363ms 19:59:43 INFO - PROCESS | 1750 | 1464404383222 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 19:59:43 INFO - PROCESS | 1750 | 1464404383226 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 19:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:59:43 INFO - PROCESS | 1750 | 1464404383233 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:59:43 INFO - PROCESS | 1750 | 1464404383236 Marionette TRACE conn4 <- [1,1638,null,{}] 19:59:43 INFO - PROCESS | 1750 | 1464404383242 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}] 19:59:43 INFO - PROCESS | 1750 | 1464404383460 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 19:59:43 INFO - PROCESS | 1750 | 1464404383784 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e6800 == 113 [pid = 1750] [id = 417] 19:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x864e7c00) [pid = 1750] [serial = 1252] [outer = (nil)] 19:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x876dec00) [pid = 1750] [serial = 1253] [outer = 0x864e7c00] 19:59:43 INFO - PROCESS | 1750 | 1464404383978 Marionette DEBUG loaded listener.js 19:59:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8b1b5000) [pid = 1750] [serial = 1254] [outer = 0x864e7c00] 19:59:45 INFO - PROCESS | 1750 | 1464404385037 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]]]}] 19:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1837ms 19:59:45 INFO - PROCESS | 1750 | 1464404385071 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 19:59:45 INFO - PROCESS | 1750 | 1464404385079 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 19:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:59:45 INFO - PROCESS | 1750 | 1464404385087 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:59:45 INFO - PROCESS | 1750 | 1464404385094 Marionette TRACE conn4 <- [1,1642,null,{}] 19:59:45 INFO - PROCESS | 1750 | 1464404385102 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}] 19:59:45 INFO - PROCESS | 1750 | 1464404385351 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 19:59:45 INFO - PROCESS | 1750 | 1464404385673 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c89d800 == 114 [pid = 1750] [id = 418] 19:59:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8cc05c00) [pid = 1750] [serial = 1255] [outer = (nil)] 19:59:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8d839800) [pid = 1750] [serial = 1256] [outer = 0x8cc05c00] 19:59:45 INFO - PROCESS | 1750 | 1464404385777 Marionette DEBUG loaded listener.js 19:59:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8dd80000) [pid = 1750] [serial = 1257] [outer = 0x8cc05c00] 19:59:46 INFO - PROCESS | 1750 | 1464404386771 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]]]}] 19:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1743ms 19:59:46 INFO - PROCESS | 1750 | 1464404386839 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 19:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:59:46 INFO - PROCESS | 1750 | 1464404386849 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 19:59:46 INFO - PROCESS | 1750 | 1464404386859 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:59:46 INFO - PROCESS | 1750 | 1464404386862 Marionette TRACE conn4 <- [1,1646,null,{}] 19:59:46 INFO - PROCESS | 1750 | 1464404386869 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}] 19:59:47 INFO - PROCESS | 1750 | 1464404387156 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 19:59:47 INFO - PROCESS | 1750 | 1464404387528 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e00f800 == 115 [pid = 1750] [id = 419] 19:59:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8e827800) [pid = 1750] [serial = 1258] [outer = (nil)] 19:59:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8e830800) [pid = 1750] [serial = 1259] [outer = 0x8e827800] 19:59:47 INFO - PROCESS | 1750 | 1464404387620 Marionette DEBUG loaded listener.js 19:59:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8f50a800) [pid = 1750] [serial = 1260] [outer = 0x8e827800] 19:59:48 INFO - PROCESS | 1750 | 1464404388609 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]]]}] 19:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1788ms 19:59:48 INFO - PROCESS | 1750 | 1464404388646 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 19:59:48 INFO - PROCESS | 1750 | 1464404388651 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 19:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:59:48 INFO - PROCESS | 1750 | 1464404388660 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:59:48 INFO - PROCESS | 1750 | 1464404388670 Marionette TRACE conn4 <- [1,1650,null,{}] 19:59:48 INFO - PROCESS | 1750 | 1464404388686 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}] 19:59:48 INFO - PROCESS | 1750 | 1464404388949 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 19:59:49 INFO - PROCESS | 1750 | 1464404389263 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f506000 == 116 [pid = 1750] [id = 420] 19:59:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8f562000) [pid = 1750] [serial = 1261] [outer = (nil)] 19:59:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90f27400) [pid = 1750] [serial = 1262] [outer = 0x8f562000] 19:59:49 INFO - PROCESS | 1750 | 1464404389359 Marionette DEBUG loaded listener.js 19:59:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x910cc400) [pid = 1750] [serial = 1263] [outer = 0x8f562000] 19:59:50 INFO - PROCESS | 1750 | 1464404390323 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]]]}] 19:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1700ms 19:59:50 INFO - PROCESS | 1750 | 1464404390359 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 19:59:50 INFO - PROCESS | 1750 | 1464404390364 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 19:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:59:50 INFO - PROCESS | 1750 | 1464404390371 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:59:50 INFO - PROCESS | 1750 | 1464404390375 Marionette TRACE conn4 <- [1,1654,null,{}] 19:59:50 INFO - PROCESS | 1750 | 1464404390381 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}] 19:59:50 INFO - PROCESS | 1750 | 1464404390614 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 19:59:50 INFO - PROCESS | 1750 | 1464404390924 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfcbc00 == 117 [pid = 1750] [id = 421] 19:59:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e82e000) [pid = 1750] [serial = 1264] [outer = (nil)] 19:59:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x912aec00) [pid = 1750] [serial = 1265] [outer = 0x8e82e000] 19:59:51 INFO - PROCESS | 1750 | 1464404391021 Marionette DEBUG loaded listener.js 19:59:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x912c2400) [pid = 1750] [serial = 1266] [outer = 0x8e82e000] 19:59:51 INFO - PROCESS | 1750 | 1464404391951 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]]]}] 19:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1635ms 19:59:52 INFO - PROCESS | 1750 | 1464404392015 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 19:59:52 INFO - PROCESS | 1750 | 1464404392019 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 19:59:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:59:52 INFO - PROCESS | 1750 | 1464404392026 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:59:52 INFO - PROCESS | 1750 | 1464404392030 Marionette TRACE conn4 <- [1,1658,null,{}] 19:59:52 INFO - PROCESS | 1750 | 1464404392036 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}] 19:59:52 INFO - PROCESS | 1750 | 1464404392301 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 19:59:52 INFO - PROCESS | 1750 | 1464404392619 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x91e81800 == 118 [pid = 1750] [id = 422] 19:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91e81c00) [pid = 1750] [serial = 1267] [outer = (nil)] 19:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91e8a000) [pid = 1750] [serial = 1268] [outer = 0x91e81c00] 19:59:52 INFO - PROCESS | 1750 | 1464404392727 Marionette DEBUG loaded listener.js 19:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9257bc00) [pid = 1750] [serial = 1269] [outer = 0x91e81c00] 19:59:53 INFO - PROCESS | 1750 | 1464404393705 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]]]}] 19:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1745ms 19:59:53 INFO - PROCESS | 1750 | 1464404393773 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 19:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:59:53 INFO - PROCESS | 1750 | 1464404393778 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 19:59:53 INFO - PROCESS | 1750 | 1464404393784 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:59:53 INFO - PROCESS | 1750 | 1464404393788 Marionette TRACE conn4 <- [1,1662,null,{}] 19:59:53 INFO - PROCESS | 1750 | 1464404393794 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}] 19:59:54 INFO - PROCESS | 1750 | 1464404394025 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 19:59:54 INFO - PROCESS | 1750 | 1464404394374 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x876dbc00 == 119 [pid = 1750] [id = 423] 19:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8c91dc00) [pid = 1750] [serial = 1270] [outer = (nil)] 19:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x925c2400) [pid = 1750] [serial = 1271] [outer = 0x8c91dc00] 19:59:54 INFO - PROCESS | 1750 | 1464404394498 Marionette DEBUG loaded listener.js 19:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x925ccc00) [pid = 1750] [serial = 1272] [outer = 0x8c91dc00] 19:59:55 INFO - PROCESS | 1750 | 1464404395447 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]]]}] 19:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1741ms 19:59:55 INFO - PROCESS | 1750 | 1464404395526 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 19:59:55 INFO - PROCESS | 1750 | 1464404395530 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 19:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:59:55 INFO - PROCESS | 1750 | 1464404395537 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:59:55 INFO - PROCESS | 1750 | 1464404395540 Marionette TRACE conn4 <- [1,1666,null,{}] 19:59:55 INFO - PROCESS | 1750 | 1464404395547 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}] 19:59:55 INFO - PROCESS | 1750 | 1464404395812 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 19:59:56 INFO - PROCESS | 1750 | 1464404396124 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f30800 == 120 [pid = 1750] [id = 424] 19:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91ec8400) [pid = 1750] [serial = 1273] [outer = (nil)] 19:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x928e5c00) [pid = 1750] [serial = 1274] [outer = 0x91ec8400] 19:59:56 INFO - PROCESS | 1750 | 1464404396221 Marionette DEBUG loaded listener.js 19:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92be5800) [pid = 1750] [serial = 1275] [outer = 0x91ec8400] 19:59:57 INFO - PROCESS | 1750 | 1464404397164 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]]]}] 19:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1682ms 19:59:57 INFO - PROCESS | 1750 | 1464404397221 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 19:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:59:57 INFO - PROCESS | 1750 | 1464404397225 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 19:59:57 INFO - PROCESS | 1750 | 1464404397232 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:59:57 INFO - PROCESS | 1750 | 1464404397236 Marionette TRACE conn4 <- [1,1670,null,{}] 19:59:57 INFO - PROCESS | 1750 | 1464404397242 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}] 19:59:57 INFO - PROCESS | 1750 | 1464404397467 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 19:59:57 INFO - PROCESS | 1750 | 1464404397780 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x912abc00 == 121 [pid = 1750] [id = 425] 19:59:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x928e1400) [pid = 1750] [serial = 1276] [outer = (nil)] 19:59:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92c8b000) [pid = 1750] [serial = 1277] [outer = 0x928e1400] 19:59:57 INFO - PROCESS | 1750 | 1464404397876 Marionette DEBUG loaded listener.js 19:59:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92e50800) [pid = 1750] [serial = 1278] [outer = 0x928e1400] 19:59:58 INFO - PROCESS | 1750 | 1464404398805 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]]]}] 19:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1641ms 19:59:58 INFO - PROCESS | 1750 | 1464404398873 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 19:59:58 INFO - PROCESS | 1750 | 1464404398877 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 19:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:59:58 INFO - PROCESS | 1750 | 1464404398884 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:59:58 INFO - PROCESS | 1750 | 1464404398888 Marionette TRACE conn4 <- [1,1674,null,{}] 19:59:58 INFO - PROCESS | 1750 | 1464404398894 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}] 19:59:59 INFO - PROCESS | 1750 | 1464404399163 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 19:59:59 INFO - PROCESS | 1750 | 1464404399489 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:59:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x912ab800 == 122 [pid = 1750] [id = 426] 19:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91bf3800) [pid = 1750] [serial = 1279] [outer = (nil)] 19:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x93953c00) [pid = 1750] [serial = 1280] [outer = 0x91bf3800] 19:59:59 INFO - PROCESS | 1750 | 1464404399587 Marionette DEBUG loaded listener.js 19:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x93c91800) [pid = 1750] [serial = 1281] [outer = 0x91bf3800] 20:00:00 INFO - PROCESS | 1750 | 1464404400510 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]]]}] 20:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1683ms 20:00:00 INFO - PROCESS | 1750 | 1464404400569 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 20:00:00 INFO - PROCESS | 1750 | 1464404400572 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 20:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:00:00 INFO - PROCESS | 1750 | 1464404400580 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:00:00 INFO - PROCESS | 1750 | 1464404400584 Marionette TRACE conn4 <- [1,1678,null,{}] 20:00:00 INFO - PROCESS | 1750 | 1464404400591 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}] 20:00:00 INFO - PROCESS | 1750 | 1464404400822 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 20:00:01 INFO - PROCESS | 1750 | 1464404401152 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x95059c00 == 123 [pid = 1750] [id = 427] 20:00:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9505a000) [pid = 1750] [serial = 1282] [outer = (nil)] 20:00:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x950efc00) [pid = 1750] [serial = 1283] [outer = 0x9505a000] 20:00:01 INFO - PROCESS | 1750 | 1464404401267 Marionette DEBUG loaded listener.js 20:00:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9532a800) [pid = 1750] [serial = 1284] [outer = 0x9505a000] 20:00:02 INFO - PROCESS | 1750 | 1464404402391 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]]]}] 20:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1885ms 20:00:02 INFO - PROCESS | 1750 | 1464404402467 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 20:00:02 INFO - PROCESS | 1750 | 1464404402471 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 20:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:00:02 INFO - PROCESS | 1750 | 1464404402478 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:00:02 INFO - PROCESS | 1750 | 1464404402483 Marionette TRACE conn4 <- [1,1682,null,{}] 20:00:02 INFO - PROCESS | 1750 | 1464404402489 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}] 20:00:02 INFO - PROCESS | 1750 | 1464404402785 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 20:00:03 INFO - PROCESS | 1750 | 1464404403173 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:03 INFO - PROCESS | 1750 | ************************* 20:00:03 INFO - PROCESS | 1750 | A coding exception was thrown and uncaught in a Task. 20:00:03 INFO - PROCESS | 1750 | 20:00:03 INFO - PROCESS | 1750 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:00:03 INFO - PROCESS | 1750 | Full stack: 20:00:03 INFO - PROCESS | 1750 | ************************* 20:00:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x98937000 == 124 [pid = 1750] [id = 428] 20:00:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x999e2000) [pid = 1750] [serial = 1285] [outer = (nil)] 20:00:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99c5ec00) [pid = 1750] [serial = 1286] [outer = 0x999e2000] 20:00:03 INFO - PROCESS | 1750 | 1464404403275 Marionette DEBUG loaded listener.js 20:00:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99c6b800) [pid = 1750] [serial = 1287] [outer = 0x999e2000] 20:00:04 INFO - PROCESS | 1750 | 1464404404253 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]]]}] 20:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1834ms 20:00:04 INFO - PROCESS | 1750 | 1464404404313 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 20:00:04 INFO - PROCESS | 1750 | 1464404404317 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 20:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:00:04 INFO - PROCESS | 1750 | 1464404404324 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:00:04 INFO - PROCESS | 1750 | 1464404404327 Marionette TRACE conn4 <- [1,1686,null,{}] 20:00:04 INFO - PROCESS | 1750 | 1464404404333 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}] 20:00:04 INFO - PROCESS | 1750 | 1464404404579 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 20:00:04 INFO - PROCESS | 1750 | 1464404404900 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ed3800 == 125 [pid = 1750] [id = 429] 20:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x925c1800) [pid = 1750] [serial = 1288] [outer = (nil)] 20:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9a7d1800) [pid = 1750] [serial = 1289] [outer = 0x925c1800] 20:00:05 INFO - PROCESS | 1750 | 1464404404997 Marionette DEBUG loaded listener.js 20:00:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9a7d9000) [pid = 1750] [serial = 1290] [outer = 0x925c1800] 20:00:06 INFO - PROCESS | 1750 | 1464404406196 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]]]}] 20:00:06 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 20:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1937ms 20:00:06 INFO - PROCESS | 1750 | 1464404406281 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 20:00:06 INFO - PROCESS | 1750 | 1464404406288 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 20:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:00:06 INFO - PROCESS | 1750 | 1464404406298 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:00:06 INFO - PROCESS | 1750 | 1464404406304 Marionette TRACE conn4 <- [1,1690,null,{}] 20:00:06 INFO - PROCESS | 1750 | 1464404406313 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}] 20:00:06 INFO - PROCESS | 1750 | 1464404406764 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 20:00:07 INFO - PROCESS | 1750 | 1464404407204 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x98988800 == 126 [pid = 1750] [id = 430] 20:00:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9ac4a000) [pid = 1750] [serial = 1291] [outer = (nil)] 20:00:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9b77cc00) [pid = 1750] [serial = 1292] [outer = 0x9ac4a000] 20:00:07 INFO - PROCESS | 1750 | 1464404407410 Marionette DEBUG loaded listener.js 20:00:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9b82a000) [pid = 1750] [serial = 1293] [outer = 0x9ac4a000] 20:00:08 INFO - PROCESS | 1750 | 1464404408852 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]]]}] 20:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 2649ms 20:00:08 INFO - PROCESS | 1750 | 1464404408949 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 20:00:08 INFO - PROCESS | 1750 | 1464404408955 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 20:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:00:08 INFO - PROCESS | 1750 | 1464404408965 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:00:08 INFO - PROCESS | 1750 | 1464404408971 Marionette TRACE conn4 <- [1,1694,null,{}] 20:00:08 INFO - PROCESS | 1750 | 1464404408981 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}] 20:00:09 INFO - PROCESS | 1750 | 1464404409574 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 20:00:09 INFO - PROCESS | 1750 | 1464404409856 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x946c1400 == 127 [pid = 1750] [id = 431] 20:00:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9ac3a400) [pid = 1750] [serial = 1294] [outer = (nil)] 20:00:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9d334c00) [pid = 1750] [serial = 1295] [outer = 0x9ac3a400] 20:00:10 INFO - PROCESS | 1750 | 1464404410012 Marionette DEBUG loaded listener.js 20:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9d3f2400) [pid = 1750] [serial = 1296] [outer = 0x9ac3a400] 20:00:11 INFO - PROCESS | 1750 | 1464404411435 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]]]}] 20:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 2512ms 20:00:11 INFO - PROCESS | 1750 | 1464404411478 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 20:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:00:11 INFO - PROCESS | 1750 | 1464404411483 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 20:00:11 INFO - PROCESS | 1750 | 1464404411500 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:00:11 INFO - PROCESS | 1750 | 1464404411505 Marionette TRACE conn4 <- [1,1698,null,{}] 20:00:11 INFO - PROCESS | 1750 | 1464404411511 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}] 20:00:11 INFO - PROCESS | 1750 | 1464404411797 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 20:00:12 INFO - PROCESS | 1750 | 1464404412138 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b782800 == 128 [pid = 1750] [id = 432] 20:00:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9b903c00) [pid = 1750] [serial = 1297] [outer = (nil)] 20:00:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa050c800) [pid = 1750] [serial = 1298] [outer = 0x9b903c00] 20:00:12 INFO - PROCESS | 1750 | 1464404412246 Marionette DEBUG loaded listener.js 20:00:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa103cc00) [pid = 1750] [serial = 1299] [outer = 0x9b903c00] 20:00:13 INFO - PROCESS | 1750 | 1464404413172 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]]]}] 20:00:13 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 20:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1746ms 20:00:13 INFO - PROCESS | 1750 | 1464404413237 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 20:00:13 INFO - PROCESS | 1750 | 1464404413241 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 20:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:00:13 INFO - PROCESS | 1750 | 1464404413248 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:00:13 INFO - PROCESS | 1750 | 1464404413253 Marionette TRACE conn4 <- [1,1702,null,{}] 20:00:13 INFO - PROCESS | 1750 | 1464404413259 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}] 20:00:13 INFO - PROCESS | 1750 | 1464404413498 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 20:00:13 INFO - PROCESS | 1750 | 1464404413835 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1c0000 == 129 [pid = 1750] [id = 433] 20:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9257ec00) [pid = 1750] [serial = 1300] [outer = (nil)] 20:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa2374c00) [pid = 1750] [serial = 1301] [outer = 0x9257ec00] 20:00:13 INFO - PROCESS | 1750 | 1464404413940 Marionette DEBUG loaded listener.js 20:00:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0xa23ca400) [pid = 1750] [serial = 1302] [outer = 0x9257ec00] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9243ac00 == 128 [pid = 1750] [id = 235] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8c917400 == 127 [pid = 1750] [id = 394] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd77800 == 126 [pid = 1750] [id = 234] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8d843400 == 125 [pid = 1750] [id = 236] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x92be4400 == 124 [pid = 1750] [id = 237] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x90f29000 == 123 [pid = 1750] [id = 238] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8d83f400 == 122 [pid = 1750] [id = 416] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc0d000 == 121 [pid = 1750] [id = 415] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8c26ec00 == 120 [pid = 1750] [id = 414] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x864e8c00 == 119 [pid = 1750] [id = 413] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x99fbc800 == 118 [pid = 1750] [id = 410] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9967e400 == 117 [pid = 1750] [id = 411] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x946bec00 == 116 [pid = 1750] [id = 409] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x92c86400 == 115 [pid = 1750] [id = 408] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x97874c00 == 114 [pid = 1750] [id = 407] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x928e2000 == 113 [pid = 1750] [id = 405] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x92e5b400 == 112 [pid = 1750] [id = 406] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x926fbc00 == 111 [pid = 1750] [id = 404] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x925cc000 == 110 [pid = 1750] [id = 403] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8f55fc00 == 109 [pid = 1750] [id = 402] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x912be400 == 108 [pid = 1750] [id = 401] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1bec00 == 107 [pid = 1750] [id = 400] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdcf800 == 106 [pid = 1750] [id = 399] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8e00b000 == 105 [pid = 1750] [id = 398] 20:00:15 INFO - PROCESS | 1750 | --DOCSHELL 0x876dc800 == 104 [pid = 1750] [id = 397] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8f526000) [pid = 1750] [serial = 1190] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8fb79000) [pid = 1750] [serial = 1065] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x91e86c00) [pid = 1750] [serial = 1179] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x93a7ec00) [pid = 1750] [serial = 1148] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9d6b2c00) [pid = 1750] [serial = 1166] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8c276400) [pid = 1750] [serial = 1182] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8e00d400) [pid = 1750] [serial = 1131] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa25a1400) [pid = 1750] [serial = 1170] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0xa5147800) [pid = 1750] [serial = 1172] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x864ed800) [pid = 1750] [serial = 1175] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0xa1034c00) [pid = 1750] [serial = 1167] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8dd73c00) [pid = 1750] [serial = 1185] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x91bf9800) [pid = 1750] [serial = 1139] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9b825400) [pid = 1750] [serial = 1163] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92e52800) [pid = 1750] [serial = 1146] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8c12fc00) [pid = 1750] [serial = 1181] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9a040c00) [pid = 1750] [serial = 1158] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9ac39400) [pid = 1750] [serial = 1160] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x928eb400) [pid = 1750] [serial = 1143] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9898cc00) [pid = 1750] [serial = 1155] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9ac44400) [pid = 1750] [serial = 1161] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x95196c00) [pid = 1750] [serial = 1151] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x864ef400) [pid = 1750] [serial = 1176] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa6834c00) [pid = 1750] [serial = 1173] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92433400) [pid = 1750] [serial = 1140] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8cc0ec00) [pid = 1750] [serial = 1184] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x93c93000) [pid = 1750] [serial = 1149] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x925cb800) [pid = 1750] [serial = 1142] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8cc09c00) [pid = 1750] [serial = 1187] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8adb4400) [pid = 1750] [serial = 1127] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x91e85000) [pid = 1750] [serial = 1178] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9519b000) [pid = 1750] [serial = 1152] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8c218c00) [pid = 1750] [serial = 1128] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92c88400) [pid = 1750] [serial = 1145] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x912b2400) [pid = 1750] [serial = 1137] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x95344c00) [pid = 1750] [serial = 1154] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90f24400) [pid = 1750] [serial = 1134] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8dfca800) [pid = 1750] [serial = 1130] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x99c69c00) [pid = 1750] [serial = 1157] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e824000) [pid = 1750] [serial = 1188] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x912a9c00) [pid = 1750] [serial = 1136] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0xa2508400) [pid = 1750] [serial = 1169] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9b82d000) [pid = 1750] [serial = 1164] [outer = (nil)] [url = about:blank] 20:00:15 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8fb78800) [pid = 1750] [serial = 1133] [outer = (nil)] [url = about:blank] 20:00:16 INFO - PROCESS | 1750 | 1464404416534 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]]]}] 20:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 3346ms 20:00:16 INFO - PROCESS | 1750 | 1464404416596 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 20:00:16 INFO - PROCESS | 1750 | 1464404416602 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 20:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:00:16 INFO - PROCESS | 1750 | 1464404416612 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:00:16 INFO - PROCESS | 1750 | 1464404416616 Marionette TRACE conn4 <- [1,1706,null,{}] 20:00:16 INFO - PROCESS | 1750 | 1464404416624 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}] 20:00:16 INFO - PROCESS | 1750 | 1464404416836 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 20:00:17 INFO - PROCESS | 1750 | 1464404417039 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c01c800 == 105 [pid = 1750] [id = 434] 20:00:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8c127000) [pid = 1750] [serial = 1303] [outer = (nil)] 20:00:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8c21fc00) [pid = 1750] [serial = 1304] [outer = 0x8c127000] 20:00:17 INFO - PROCESS | 1750 | 1464404417170 Marionette DEBUG loaded listener.js 20:00:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8c279c00) [pid = 1750] [serial = 1305] [outer = 0x8c127000] 20:00:17 INFO - PROCESS | 1750 | 1464404417990 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]]]}] 20:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1438ms 20:00:18 INFO - PROCESS | 1750 | 1464404418051 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 20:00:18 INFO - PROCESS | 1750 | 1464404418060 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 20:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:00:18 INFO - PROCESS | 1750 | 1464404418070 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:00:18 INFO - PROCESS | 1750 | 1464404418073 Marionette TRACE conn4 <- [1,1710,null,{}] 20:00:18 INFO - PROCESS | 1750 | 1464404418080 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}] 20:00:18 INFO - PROCESS | 1750 | 1464404418296 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 20:00:18 INFO - PROCESS | 1750 | 1464404418604 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc09c00 == 106 [pid = 1750] [id = 435] 20:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8cc0d000) [pid = 1750] [serial = 1306] [outer = (nil)] 20:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d839c00) [pid = 1750] [serial = 1307] [outer = 0x8cc0d000] 20:00:18 INFO - PROCESS | 1750 | 1464404418702 Marionette DEBUG loaded listener.js 20:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8dd76400) [pid = 1750] [serial = 1308] [outer = 0x8cc0d000] 20:00:19 INFO - PROCESS | 1750 | 1464404419596 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]]]}] 20:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1584ms 20:00:19 INFO - PROCESS | 1750 | 1464404419681 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 20:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:00:19 INFO - PROCESS | 1750 | 1464404419686 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 20:00:19 INFO - PROCESS | 1750 | 1464404419694 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:00:19 INFO - PROCESS | 1750 | 1464404419700 Marionette TRACE conn4 <- [1,1714,null,{}] 20:00:19 INFO - PROCESS | 1750 | 1464404419716 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}] 20:00:20 INFO - PROCESS | 1750 | 1464404420043 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 20:00:20 INFO - PROCESS | 1750 | 1464404420081 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e00c800 == 107 [pid = 1750] [id = 436] 20:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e823800) [pid = 1750] [serial = 1309] [outer = (nil)] 20:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e831000) [pid = 1750] [serial = 1310] [outer = 0x8e823800] 20:00:20 INFO - PROCESS | 1750 | 1464404420201 Marionette DEBUG loaded listener.js 20:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8f525400) [pid = 1750] [serial = 1311] [outer = 0x8e823800] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x912bec00) [pid = 1750] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x95332400) [pid = 1750] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x91e8bc00) [pid = 1750] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9aa8e400) [pid = 1750] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x92e5cc00) [pid = 1750] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x91273800) [pid = 1750] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e15bc00) [pid = 1750] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x926fc800) [pid = 1750] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9533d800) [pid = 1750] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8e15f000) [pid = 1750] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x926fc400) [pid = 1750] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9a03c400) [pid = 1750] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8c270400) [pid = 1750] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d845c00) [pid = 1750] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x9a7d5800) [pid = 1750] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8c27a400) [pid = 1750] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x92bec000) [pid = 1750] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8adb5400) [pid = 1750] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x864ef000) [pid = 1750] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:00:21 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x97875400) [pid = 1750] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:00:21 INFO - PROCESS | 1750 | 1464404421598 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]]]}] 20:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1939ms 20:00:21 INFO - PROCESS | 1750 | 1464404421634 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 20:00:21 INFO - PROCESS | 1750 | 1464404421637 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 20:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:00:21 INFO - PROCESS | 1750 | 1464404421644 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:00:21 INFO - PROCESS | 1750 | 1464404421646 Marionette TRACE conn4 <- [1,1718,null,{}] 20:00:21 INFO - PROCESS | 1750 | 1464404421653 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}] 20:00:21 INFO - PROCESS | 1750 | 1464404421863 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 20:00:22 INFO - PROCESS | 1750 | 1464404422062 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c212c00 == 108 [pid = 1750] [id = 437] 20:00:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8e82e400) [pid = 1750] [serial = 1312] [outer = (nil)] 20:00:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8fb6e800) [pid = 1750] [serial = 1313] [outer = 0x8e82e400] 20:00:22 INFO - PROCESS | 1750 | 1464404422145 Marionette DEBUG loaded listener.js 20:00:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8fdc5c00) [pid = 1750] [serial = 1314] [outer = 0x8e82e400] 20:00:23 INFO - PROCESS | 1750 | 1464404423100 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]]]}] 20:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1535ms 20:00:23 INFO - PROCESS | 1750 | 1464404423180 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 20:00:23 INFO - PROCESS | 1750 | 1464404423186 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 20:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:00:23 INFO - PROCESS | 1750 | 1464404423195 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:00:23 INFO - PROCESS | 1750 | 1464404423200 Marionette TRACE conn4 <- [1,1722,null,{}] 20:00:23 INFO - PROCESS | 1750 | 1464404423210 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}] 20:00:23 INFO - PROCESS | 1750 | 1464404423465 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 20:00:23 INFO - PROCESS | 1750 | 1464404423810 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c12cc00 == 109 [pid = 1750] [id = 438] 20:00:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8c132c00) [pid = 1750] [serial = 1315] [outer = (nil)] 20:00:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8c220c00) [pid = 1750] [serial = 1316] [outer = 0x8c132c00] 20:00:23 INFO - PROCESS | 1750 | 1464404423900 Marionette DEBUG loaded listener.js 20:00:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8c898400) [pid = 1750] [serial = 1317] [outer = 0x8c132c00] 20:00:24 INFO - PROCESS | 1750 | 1464404424954 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]]]}] 20:00:25 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 20:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1836ms 20:00:25 INFO - PROCESS | 1750 | 1464404425032 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 20:00:25 INFO - PROCESS | 1750 | 1464404425043 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 20:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:00:25 INFO - PROCESS | 1750 | 1464404425054 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:00:25 INFO - PROCESS | 1750 | 1464404425059 Marionette TRACE conn4 <- [1,1726,null,{}] 20:00:25 INFO - PROCESS | 1750 | 1464404425065 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}] 20:00:25 INFO - PROCESS | 1750 | 1464404425354 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 20:00:25 INFO - PROCESS | 1750 | 1464404425680 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc93400 == 110 [pid = 1750] [id = 439] 20:00:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8dfd0800) [pid = 1750] [serial = 1318] [outer = (nil)] 20:00:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8e827400) [pid = 1750] [serial = 1319] [outer = 0x8dfd0800] 20:00:25 INFO - PROCESS | 1750 | 1464404425770 Marionette DEBUG loaded listener.js 20:00:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8f563400) [pid = 1750] [serial = 1320] [outer = 0x8dfd0800] 20:00:26 INFO - PROCESS | 1750 | 1464404426733 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]]]}] 20:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1748ms 20:00:26 INFO - PROCESS | 1750 | 1464404426802 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 20:00:26 INFO - PROCESS | 1750 | 1464404426807 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 20:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:00:26 INFO - PROCESS | 1750 | 1464404426814 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:00:26 INFO - PROCESS | 1750 | 1464404426820 Marionette TRACE conn4 <- [1,1730,null,{}] 20:00:26 INFO - PROCESS | 1750 | 1464404426837 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}] 20:00:27 INFO - PROCESS | 1750 | 1464404427106 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 20:00:27 INFO - PROCESS | 1750 | 1464404427468 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f37a800 == 111 [pid = 1750] [id = 440] 20:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x91276800) [pid = 1750] [serial = 1321] [outer = (nil)] 20:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x912acc00) [pid = 1750] [serial = 1322] [outer = 0x91276800] 20:00:27 INFO - PROCESS | 1750 | 1464404427562 Marionette DEBUG loaded listener.js 20:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x912bd000) [pid = 1750] [serial = 1323] [outer = 0x91276800] 20:00:28 INFO - PROCESS | 1750 | 1464404428552 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]]]}] 20:00:28 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 20:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1787ms 20:00:28 INFO - PROCESS | 1750 | 1464404428602 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 20:00:28 INFO - PROCESS | 1750 | 1464404428607 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 20:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:00:28 INFO - PROCESS | 1750 | 1464404428614 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:00:28 INFO - PROCESS | 1750 | 1464404428617 Marionette TRACE conn4 <- [1,1734,null,{}] 20:00:28 INFO - PROCESS | 1750 | 1464404428623 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}] 20:00:28 INFO - PROCESS | 1750 | 1464404428854 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 20:00:29 INFO - PROCESS | 1750 | 1464404429184 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x910ca000 == 112 [pid = 1750] [id = 441] 20:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x912a5000) [pid = 1750] [serial = 1324] [outer = (nil)] 20:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x91e86000) [pid = 1750] [serial = 1325] [outer = 0x912a5000] 20:00:29 INFO - PROCESS | 1750 | 1464404429284 Marionette DEBUG loaded listener.js 20:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x91e8b400) [pid = 1750] [serial = 1326] [outer = 0x912a5000] 20:00:30 INFO - PROCESS | 1750 | 1464404430240 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]]]}] 20:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1697ms 20:00:30 INFO - PROCESS | 1750 | 1464404430315 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 20:00:30 INFO - PROCESS | 1750 | 1464404430321 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 20:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:00:30 INFO - PROCESS | 1750 | 1464404430332 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:00:30 INFO - PROCESS | 1750 | 1464404430337 Marionette TRACE conn4 <- [1,1738,null,{}] 20:00:30 INFO - PROCESS | 1750 | 1464404430348 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}] 20:00:30 INFO - PROCESS | 1750 | 1464404430724 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 20:00:31 INFO - PROCESS | 1750 | 1464404431067 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bec800 == 113 [pid = 1750] [id = 442] 20:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91bf1800) [pid = 1750] [serial = 1327] [outer = (nil)] 20:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x92433400) [pid = 1750] [serial = 1328] [outer = 0x91bf1800] 20:00:31 INFO - PROCESS | 1750 | 1464404431156 Marionette DEBUG loaded listener.js 20:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x92436c00) [pid = 1750] [serial = 1329] [outer = 0x91bf1800] 20:00:32 INFO - PROCESS | 1750 | 1464404432101 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]]]}] 20:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1838ms 20:00:32 INFO - PROCESS | 1750 | 1464404432170 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 20:00:32 INFO - PROCESS | 1750 | 1464404432176 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 20:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:00:32 INFO - PROCESS | 1750 | 1464404432183 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:00:32 INFO - PROCESS | 1750 | 1464404432187 Marionette TRACE conn4 <- [1,1742,null,{}] 20:00:32 INFO - PROCESS | 1750 | 1464404432193 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}] 20:00:32 INFO - PROCESS | 1750 | 1464404432456 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 20:00:32 INFO - PROCESS | 1750 | 1464404432791 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x91eccc00 == 114 [pid = 1750] [id = 443] 20:00:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x92437400) [pid = 1750] [serial = 1330] [outer = (nil)] 20:00:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x926efc00) [pid = 1750] [serial = 1331] [outer = 0x92437400] 20:00:32 INFO - PROCESS | 1750 | 1464404432884 Marionette DEBUG loaded listener.js 20:00:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x928ea000) [pid = 1750] [serial = 1332] [outer = 0x92437400] 20:00:33 INFO - PROCESS | 1750 | 1464404433788 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]]]}] 20:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1636ms 20:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:00:33 INFO - PROCESS | 1750 | 1464404433820 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 20:00:33 INFO - PROCESS | 1750 | 1464404433823 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 20:00:33 INFO - PROCESS | 1750 | 1464404433831 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:00:33 INFO - PROCESS | 1750 | 1464404433835 Marionette TRACE conn4 <- [1,1746,null,{}] 20:00:33 INFO - PROCESS | 1750 | 1464404433856 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}] 20:00:34 INFO - PROCESS | 1750 | 1464404434300 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 20:00:34 INFO - PROCESS | 1750 | 1464404434655 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf4c00 == 115 [pid = 1750] [id = 444] 20:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92435c00) [pid = 1750] [serial = 1333] [outer = (nil)] 20:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x92be7800) [pid = 1750] [serial = 1334] [outer = 0x92435c00] 20:00:34 INFO - PROCESS | 1750 | 1464404434754 Marionette DEBUG loaded listener.js 20:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92c88400) [pid = 1750] [serial = 1335] [outer = 0x92435c00] 20:00:35 INFO - PROCESS | 1750 | 1464404435681 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]]]}] 20:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1887ms 20:00:35 INFO - PROCESS | 1750 | 1464404435718 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 20:00:35 INFO - PROCESS | 1750 | 1464404435722 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 20:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:00:35 INFO - PROCESS | 1750 | 1464404435728 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:00:35 INFO - PROCESS | 1750 | 1464404435732 Marionette TRACE conn4 <- [1,1750,null,{}] 20:00:35 INFO - PROCESS | 1750 | 1464404435738 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}] 20:00:35 INFO - PROCESS | 1750 | 1464404435959 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 20:00:36 INFO - PROCESS | 1750 | 1464404436292 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x928ec800 == 116 [pid = 1750] [id = 445] 20:00:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92be9c00) [pid = 1750] [serial = 1336] [outer = (nil)] 20:00:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x92e5e000) [pid = 1750] [serial = 1337] [outer = 0x92be9c00] 20:00:36 INFO - PROCESS | 1750 | 1464404436386 Marionette DEBUG loaded listener.js 20:00:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x93955400) [pid = 1750] [serial = 1338] [outer = 0x92be9c00] 20:00:37 INFO - PROCESS | 1750 | 1464404437270 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]]]}] 20:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1582ms 20:00:37 INFO - PROCESS | 1750 | 1464404437312 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 20:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:00:37 INFO - PROCESS | 1750 | 1464404437316 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 20:00:37 INFO - PROCESS | 1750 | 1464404437322 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:00:37 INFO - PROCESS | 1750 | 1464404437326 Marionette TRACE conn4 <- [1,1754,null,{}] 20:00:37 INFO - PROCESS | 1750 | 1464404437332 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}] 20:00:37 INFO - PROCESS | 1750 | 1464404437564 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 20:00:37 INFO - PROCESS | 1750 | 1464404437910 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x864f0400 == 117 [pid = 1750] [id = 446] 20:00:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92c81800) [pid = 1750] [serial = 1339] [outer = (nil)] 20:00:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x946bec00) [pid = 1750] [serial = 1340] [outer = 0x92c81800] 20:00:38 INFO - PROCESS | 1750 | 1464404438006 Marionette DEBUG loaded listener.js 20:00:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9505c400) [pid = 1750] [serial = 1341] [outer = 0x92c81800] 20:00:38 INFO - PROCESS | 1750 | 1464404438909 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]]]}] 20:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1632ms 20:00:38 INFO - PROCESS | 1750 | 1464404438956 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 20:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:00:38 INFO - PROCESS | 1750 | 1464404438960 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 20:00:38 INFO - PROCESS | 1750 | 1464404438967 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:00:38 INFO - PROCESS | 1750 | 1464404438970 Marionette TRACE conn4 <- [1,1758,null,{}] 20:00:38 INFO - PROCESS | 1750 | 1464404438976 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}] 20:00:39 INFO - PROCESS | 1750 | 1464404439209 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 20:00:39 INFO - PROCESS | 1750 | 1464404439539 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8adaa800 == 118 [pid = 1750] [id = 447] 20:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92e56400) [pid = 1750] [serial = 1342] [outer = (nil)] 20:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9519b000) [pid = 1750] [serial = 1343] [outer = 0x92e56400] 20:00:39 INFO - PROCESS | 1750 | 1464404439637 Marionette DEBUG loaded listener.js 20:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x95330c00) [pid = 1750] [serial = 1344] [outer = 0x92e56400] 20:00:40 INFO - PROCESS | 1750 | 1464404440558 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]]]}] 20:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1656ms 20:00:40 INFO - PROCESS | 1750 | 1464404440623 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 20:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:00:40 INFO - PROCESS | 1750 | 1464404440628 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 20:00:40 INFO - PROCESS | 1750 | 1464404440635 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:00:40 INFO - PROCESS | 1750 | 1464404440640 Marionette TRACE conn4 <- [1,1762,null,{}] 20:00:40 INFO - PROCESS | 1750 | 1464404440646 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}] 20:00:40 INFO - PROCESS | 1750 | 1464404440937 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 20:00:41 INFO - PROCESS | 1750 | 1464404441273 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x95193400 == 119 [pid = 1750] [id = 448] 20:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x987e4400) [pid = 1750] [serial = 1345] [outer = (nil)] 20:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x99562800) [pid = 1750] [serial = 1346] [outer = 0x987e4400] 20:00:41 INFO - PROCESS | 1750 | 1464404441376 Marionette DEBUG loaded listener.js 20:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x99a87400) [pid = 1750] [serial = 1347] [outer = 0x987e4400] 20:00:42 INFO - PROCESS | 1750 | 1464404442313 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]]]}] 20:00:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:00:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1731ms 20:00:42 INFO - PROCESS | 1750 | 1464404442367 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 20:00:42 INFO - PROCESS | 1750 | 1464404442371 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 20:00:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:00:42 INFO - PROCESS | 1750 | 1464404442378 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:00:42 INFO - PROCESS | 1750 | 1464404442381 Marionette TRACE conn4 <- [1,1766,null,{}] 20:00:42 INFO - PROCESS | 1750 | 1464404442387 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}] 20:00:42 INFO - PROCESS | 1750 | 1464404442620 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 20:00:42 INFO - PROCESS | 1750 | 1464404442956 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e54400 == 120 [pid = 1750] [id = 449] 20:00:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x93c92800) [pid = 1750] [serial = 1348] [outer = (nil)] 20:00:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9a047800) [pid = 1750] [serial = 1349] [outer = 0x93c92800] 20:00:43 INFO - PROCESS | 1750 | 1464404443052 Marionette DEBUG loaded listener.js 20:00:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9a7d8400) [pid = 1750] [serial = 1350] [outer = 0x93c92800] 20:00:43 INFO - PROCESS | 1750 | 1464404443924 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]]]}] 20:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1583ms 20:00:43 INFO - PROCESS | 1750 | 1464404443962 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 20:00:43 INFO - PROCESS | 1750 | 1464404443966 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 20:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:00:43 INFO - PROCESS | 1750 | 1464404443973 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:00:43 INFO - PROCESS | 1750 | 1464404443975 Marionette TRACE conn4 <- [1,1770,null,{}] 20:00:44 INFO - PROCESS | 1750 | 1464404443998 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}] 20:00:44 INFO - PROCESS | 1750 | 1464404444306 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 20:00:44 INFO - PROCESS | 1750 | 1464404444575 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c60800 == 121 [pid = 1750] [id = 450] 20:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99e4bc00) [pid = 1750] [serial = 1351] [outer = (nil)] 20:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9ac35000) [pid = 1750] [serial = 1352] [outer = 0x99e4bc00] 20:00:44 INFO - PROCESS | 1750 | 1464404444685 Marionette DEBUG loaded listener.js 20:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9b46a800) [pid = 1750] [serial = 1353] [outer = 0x99e4bc00] 20:00:45 INFO - PROCESS | 1750 | 1464404445571 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]]]}] 20:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1637ms 20:00:45 INFO - PROCESS | 1750 | 1464404445610 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 20:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:00:45 INFO - PROCESS | 1750 | 1464404445614 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 20:00:45 INFO - PROCESS | 1750 | 1464404445621 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:00:45 INFO - PROCESS | 1750 | 1464404445625 Marionette TRACE conn4 <- [1,1774,null,{}] 20:00:45 INFO - PROCESS | 1750 | 1464404445648 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}] 20:00:45 INFO - PROCESS | 1750 | 1464404445953 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 20:00:46 INFO - PROCESS | 1750 | 1464404446216 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8adad000 == 122 [pid = 1750] [id = 451] 20:00:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x93a79400) [pid = 1750] [serial = 1354] [outer = (nil)] 20:00:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9b830c00) [pid = 1750] [serial = 1355] [outer = 0x93a79400] 20:00:46 INFO - PROCESS | 1750 | 1464404446318 Marionette DEBUG loaded listener.js 20:00:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9b909000) [pid = 1750] [serial = 1356] [outer = 0x93a79400] 20:00:47 INFO - PROCESS | 1750 | 1464404447231 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]]]}] 20:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1682ms 20:00:47 INFO - PROCESS | 1750 | 1464404447303 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 20:00:47 INFO - PROCESS | 1750 | 1464404447308 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 20:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:00:47 INFO - PROCESS | 1750 | 1464404447314 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:00:47 INFO - PROCESS | 1750 | 1464404447318 Marionette TRACE conn4 <- [1,1778,null,{}] 20:00:47 INFO - PROCESS | 1750 | 1464404447325 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}] 20:00:47 INFO - PROCESS | 1750 | 1464404447550 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 20:00:47 INFO - PROCESS | 1750 | 1464404447884 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x95347800 == 123 [pid = 1750] [id = 452] 20:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x99fb3c00) [pid = 1750] [serial = 1357] [outer = (nil)] 20:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0xa2232400) [pid = 1750] [serial = 1358] [outer = 0x99fb3c00] 20:00:47 INFO - PROCESS | 1750 | 1464404447981 Marionette DEBUG loaded listener.js 20:00:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa22a6800) [pid = 1750] [serial = 1359] [outer = 0x99fb3c00] 20:00:48 INFO - PROCESS | 1750 | 1464404448886 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]]]}] 20:00:48 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 20:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1639ms 20:00:48 INFO - PROCESS | 1750 | 1464404448955 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 20:00:48 INFO - PROCESS | 1750 | 1464404448959 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 20:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:00:48 INFO - PROCESS | 1750 | 1464404448965 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:00:48 INFO - PROCESS | 1750 | 1464404448969 Marionette TRACE conn4 <- [1,1782,null,{}] 20:00:48 INFO - PROCESS | 1750 | 1464404448974 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}] 20:00:49 INFO - PROCESS | 1750 | 1464404449212 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 20:00:49 INFO - PROCESS | 1750 | 1464404449557 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac40000 == 124 [pid = 1750] [id = 453] 20:00:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b82c400) [pid = 1750] [serial = 1360] [outer = (nil)] 20:00:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa272ec00) [pid = 1750] [serial = 1361] [outer = 0x9b82c400] 20:00:49 INFO - PROCESS | 1750 | 1464404449650 Marionette DEBUG loaded listener.js 20:00:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa27c1400) [pid = 1750] [serial = 1362] [outer = 0x9b82c400] 20:00:50 INFO - PROCESS | 1750 | 1464404450571 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]]]}] 20:00:50 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 20:00:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1687ms 20:00:50 INFO - PROCESS | 1750 | 1464404450653 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 20:00:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:00:50 INFO - PROCESS | 1750 | 1464404450657 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 20:00:50 INFO - PROCESS | 1750 | 1464404450664 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:00:50 INFO - PROCESS | 1750 | 1464404450668 Marionette TRACE conn4 <- [1,1786,null,{}] 20:00:50 INFO - PROCESS | 1750 | 1464404450673 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}] 20:00:50 INFO - PROCESS | 1750 | 1464404450903 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 20:00:51 INFO - PROCESS | 1750 | 1464404451231 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x864efc00 == 125 [pid = 1750] [id = 454] 20:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa25a1800) [pid = 1750] [serial = 1363] [outer = (nil)] 20:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa31f0800) [pid = 1750] [serial = 1364] [outer = 0xa25a1800] 20:00:51 INFO - PROCESS | 1750 | 1464404451326 Marionette DEBUG loaded listener.js 20:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa3350c00) [pid = 1750] [serial = 1365] [outer = 0xa25a1800] 20:00:52 INFO - PROCESS | 1750 | 1464404452293 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]]]}] 20:00:52 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 20:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1684ms 20:00:52 INFO - PROCESS | 1750 | 1464404452348 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 20:00:52 INFO - PROCESS | 1750 | 1464404452352 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 20:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:00:52 INFO - PROCESS | 1750 | 1464404452358 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:00:52 INFO - PROCESS | 1750 | 1464404452361 Marionette TRACE conn4 <- [1,1790,null,{}] 20:00:52 INFO - PROCESS | 1750 | 1464404452368 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}] 20:00:52 INFO - PROCESS | 1750 | 1464404452601 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 20:00:52 INFO - PROCESS | 1750 | 1464404452962 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:53 INFO - PROCESS | 1750 | ++DOCSHELL 0xa31ebc00 == 126 [pid = 1750] [id = 455] 20:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0xa3648400) [pid = 1750] [serial = 1366] [outer = (nil)] 20:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0xa4f1cc00) [pid = 1750] [serial = 1367] [outer = 0xa3648400] 20:00:53 INFO - PROCESS | 1750 | 1464404453060 Marionette DEBUG loaded listener.js 20:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0xa51a8800) [pid = 1750] [serial = 1368] [outer = 0xa3648400] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1bb400 == 125 [pid = 1750] [id = 393] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x946c1400 == 124 [pid = 1750] [id = 431] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x98988800 == 123 [pid = 1750] [id = 430] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x98937000 == 122 [pid = 1750] [id = 428] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x91ed3800 == 121 [pid = 1750] [id = 429] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x95059c00 == 120 [pid = 1750] [id = 427] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x912ab800 == 119 [pid = 1750] [id = 426] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x912abc00 == 118 [pid = 1750] [id = 425] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x90f30800 == 117 [pid = 1750] [id = 424] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x876dbc00 == 116 [pid = 1750] [id = 423] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8dfcbc00 == 115 [pid = 1750] [id = 421] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x91e81800 == 114 [pid = 1750] [id = 422] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8f506000 == 113 [pid = 1750] [id = 420] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8e00f800 == 112 [pid = 1750] [id = 419] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x864ea000 == 111 [pid = 1750] [id = 392] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8c89d800 == 110 [pid = 1750] [id = 418] 20:00:54 INFO - PROCESS | 1750 | --DOCSHELL 0x864e6800 == 109 [pid = 1750] [id = 417] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x91ec9000) [pid = 1750] [serial = 1206] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9a2b8000) [pid = 1750] [serial = 1230] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x925c8000) [pid = 1750] [serial = 1208] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9b830400) [pid = 1750] [serial = 1238] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x95059800) [pid = 1750] [serial = 1220] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x91e8ec00) [pid = 1750] [serial = 1205] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9127dc00) [pid = 1750] [serial = 1199] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8fdcb000) [pid = 1750] [serial = 1197] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9a044000) [pid = 1750] [serial = 1229] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x92c84400) [pid = 1750] [serial = 1214] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x99bac400) [pid = 1750] [serial = 1226] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x91bf3000) [pid = 1750] [serial = 1202] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x928e4800) [pid = 1750] [serial = 1211] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9a7e0800) [pid = 1750] [serial = 1232] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x91e82c00) [pid = 1750] [serial = 1203] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x926f1400) [pid = 1750] [serial = 1209] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8f522000) [pid = 1750] [serial = 1125] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8e002000) [pid = 1750] [serial = 1247] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9b498c00) [pid = 1750] [serial = 1236] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9af6ec00) [pid = 1750] [serial = 1235] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8e82cc00) [pid = 1750] [serial = 1250] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8c899000) [pid = 1750] [serial = 1244] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8e15c800) [pid = 1750] [serial = 1248] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9394e000) [pid = 1750] [serial = 1218] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x92be6000) [pid = 1750] [serial = 1212] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9d32b400) [pid = 1750] [serial = 1239] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8c271c00) [pid = 1750] [serial = 1193] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x912ad000) [pid = 1750] [serial = 1200] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x95191400) [pid = 1750] [serial = 1221] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x93949000) [pid = 1750] [serial = 1217] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8adb4000) [pid = 1750] [serial = 1241] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x987ec800) [pid = 1750] [serial = 1223] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x99c65000) [pid = 1750] [serial = 1227] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x92c87400) [pid = 1750] [serial = 1215] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8cc04c00) [pid = 1750] [serial = 1194] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8cc01c00) [pid = 1750] [serial = 1245] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x995d7400) [pid = 1750] [serial = 1224] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9aa8f000) [pid = 1750] [serial = 1233] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8b1b4000) [pid = 1750] [serial = 1242] [outer = (nil)] [url = about:blank] 20:00:54 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f561800) [pid = 1750] [serial = 1196] [outer = (nil)] [url = about:blank] 20:00:55 INFO - PROCESS | 1750 | 1464404455443 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]]]}] 20:00:55 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) 20:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 3138ms 20:00:55 INFO - PROCESS | 1750 | 1464404455497 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 20:00:55 INFO - PROCESS | 1750 | 1464404455503 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 20:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:00:55 INFO - PROCESS | 1750 | 1464404455513 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:00:55 INFO - PROCESS | 1750 | 1464404455517 Marionette TRACE conn4 <- [1,1794,null,{}] 20:00:55 INFO - PROCESS | 1750 | 1464404455525 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}] 20:00:55 INFO - PROCESS | 1750 | 1464404455736 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 20:00:55 INFO - PROCESS | 1750 | 1464404455925 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d2d800 == 110 [pid = 1750] [id = 456] 20:00:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x86d33800) [pid = 1750] [serial = 1369] [outer = (nil)] 20:00:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8adb2400) [pid = 1750] [serial = 1370] [outer = 0x86d33800] 20:00:56 INFO - PROCESS | 1750 | 1464404456008 Marionette DEBUG loaded listener.js 20:00:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8b1b3400) [pid = 1750] [serial = 1371] [outer = 0x86d33800] 20:00:56 INFO - PROCESS | 1750 | 1464404456879 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]]]}] 20:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1437ms 20:00:56 INFO - PROCESS | 1750 | 1464404456951 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 20:00:56 INFO - PROCESS | 1750 | 1464404456960 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 20:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:00:56 INFO - PROCESS | 1750 | 1464404456970 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:00:56 INFO - PROCESS | 1750 | 1464404456974 Marionette TRACE conn4 <- [1,1798,null,{}] 20:00:56 INFO - PROCESS | 1750 | 1464404456980 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}] 20:00:57 INFO - PROCESS | 1750 | 1464404457213 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 20:00:57 INFO - PROCESS | 1750 | 1464404457524 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c215000 == 111 [pid = 1750] [id = 457] 20:00:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8c217000) [pid = 1750] [serial = 1372] [outer = (nil)] 20:00:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8c892c00) [pid = 1750] [serial = 1373] [outer = 0x8c217000] 20:00:57 INFO - PROCESS | 1750 | 1464404457634 Marionette DEBUG loaded listener.js 20:00:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8c8a0400) [pid = 1750] [serial = 1374] [outer = 0x8c217000] 20:00:58 INFO - PROCESS | 1750 | 1464404458469 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]]]}] 20:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1582ms 20:00:58 INFO - PROCESS | 1750 | 1464404458555 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 20:00:58 INFO - PROCESS | 1750 | 1464404458561 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 20:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:00:58 INFO - PROCESS | 1750 | 1464404458572 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:00:58 INFO - PROCESS | 1750 | 1464404458581 Marionette TRACE conn4 <- [1,1802,null,{}] 20:00:58 INFO - PROCESS | 1750 | 1464404458626 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}] 20:00:59 INFO - PROCESS | 1750 | 1464404459060 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 20:00:59 INFO - PROCESS | 1750 | 1464404459345 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:00:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c212800 == 112 [pid = 1750] [id = 458] 20:00:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8dd7f400) [pid = 1750] [serial = 1375] [outer = (nil)] 20:00:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8dfcbc00) [pid = 1750] [serial = 1376] [outer = 0x8dd7f400] 20:00:59 INFO - PROCESS | 1750 | 1464404459479 Marionette DEBUG loaded listener.js 20:00:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e00f400) [pid = 1750] [serial = 1377] [outer = 0x8dd7f400] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8f506800) [pid = 1750] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e823800) [pid = 1750] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9257ec00) [pid = 1750] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9b903c00) [pid = 1750] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9ac3a400) [pid = 1750] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9ac4a000) [pid = 1750] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x925c1800) [pid = 1750] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x999e2000) [pid = 1750] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9505a000) [pid = 1750] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x91bf3800) [pid = 1750] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x928e1400) [pid = 1750] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x91ec8400) [pid = 1750] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8c91dc00) [pid = 1750] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x91e81c00) [pid = 1750] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8e82e000) [pid = 1750] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8f562000) [pid = 1750] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8e827800) [pid = 1750] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8cc05c00) [pid = 1750] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x864e7c00) [pid = 1750] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8c127000) [pid = 1750] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8cc0d000) [pid = 1750] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:01:01 INFO - PROCESS | 1750 | 1464404461083 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]]]}] 20:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 2562ms 20:01:01 INFO - PROCESS | 1750 | 1464404461133 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 20:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:01:01 INFO - PROCESS | 1750 | 1464404461138 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 20:01:01 INFO - PROCESS | 1750 | 1464404461144 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:01:01 INFO - PROCESS | 1750 | 1464404461148 Marionette TRACE conn4 <- [1,1806,null,{}] 20:01:01 INFO - PROCESS | 1750 | 1464404461154 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}] 20:01:01 INFO - PROCESS | 1750 | 1464404461375 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 20:01:01 INFO - PROCESS | 1750 | 1464404461557 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c27cc00 == 113 [pid = 1750] [id = 459] 20:01:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8cc8fc00) [pid = 1750] [serial = 1378] [outer = (nil)] 20:01:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e15d000) [pid = 1750] [serial = 1379] [outer = 0x8cc8fc00] 20:01:01 INFO - PROCESS | 1750 | 1464404461642 Marionette DEBUG loaded listener.js 20:01:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8e831c00) [pid = 1750] [serial = 1380] [outer = 0x8cc8fc00] 20:01:02 INFO - PROCESS | 1750 | 1464404462654 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]]]}] 20:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1590ms 20:01:02 INFO - PROCESS | 1750 | 1464404462736 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 20:01:02 INFO - PROCESS | 1750 | 1464404462743 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 20:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:01:02 INFO - PROCESS | 1750 | 1464404462752 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:01:02 INFO - PROCESS | 1750 | 1464404462759 Marionette TRACE conn4 <- [1,1810,null,{}] 20:01:02 INFO - PROCESS | 1750 | 1464404462769 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}] 20:01:03 INFO - PROCESS | 1750 | 1464404463082 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 20:01:03 INFO - PROCESS | 1750 | 1464404463448 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d39000 == 114 [pid = 1750] [id = 460] 20:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x86d39c00) [pid = 1750] [serial = 1381] [outer = (nil)] 20:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b1b5400) [pid = 1750] [serial = 1382] [outer = 0x86d39c00] 20:01:03 INFO - PROCESS | 1750 | 1464404463544 Marionette DEBUG loaded listener.js 20:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8c129c00) [pid = 1750] [serial = 1383] [outer = 0x86d39c00] 20:01:04 INFO - PROCESS | 1750 | 1464404464553 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]]]}] 20:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1849ms 20:01:04 INFO - PROCESS | 1750 | 1464404464602 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 20:01:04 INFO - PROCESS | 1750 | 1464404464611 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 20:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:01:04 INFO - PROCESS | 1750 | 1464404464622 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:01:04 INFO - PROCESS | 1750 | 1464404464626 Marionette TRACE conn4 <- [1,1814,null,{}] 20:01:04 INFO - PROCESS | 1750 | 1464404464634 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}] 20:01:04 INFO - PROCESS | 1750 | 1464404464880 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 20:01:05 INFO - PROCESS | 1750 | 1464404465275 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc04000 == 115 [pid = 1750] [id = 461] 20:01:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8cc9a800) [pid = 1750] [serial = 1384] [outer = (nil)] 20:01:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8dd7ec00) [pid = 1750] [serial = 1385] [outer = 0x8cc9a800] 20:01:05 INFO - PROCESS | 1750 | 1464404465436 Marionette DEBUG loaded listener.js 20:01:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e00d400) [pid = 1750] [serial = 1386] [outer = 0x8cc9a800] 20:01:06 INFO - PROCESS | 1750 | 1464404466400 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]]]}] 20:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1847ms 20:01:06 INFO - PROCESS | 1750 | 1464404466470 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 20:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:01:06 INFO - PROCESS | 1750 | 1464404466475 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 20:01:06 INFO - PROCESS | 1750 | 1464404466482 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:01:06 INFO - PROCESS | 1750 | 1464404466488 Marionette TRACE conn4 <- [1,1818,null,{}] 20:01:06 INFO - PROCESS | 1750 | 1464404466506 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}] 20:01:06 INFO - PROCESS | 1750 | 1464404466787 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 20:01:07 INFO - PROCESS | 1750 | 1464404467152 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f55b400 == 116 [pid = 1750] [id = 462] 20:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8fb78800) [pid = 1750] [serial = 1387] [outer = (nil)] 20:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x90f22c00) [pid = 1750] [serial = 1388] [outer = 0x8fb78800] 20:01:07 INFO - PROCESS | 1750 | 1464404467275 Marionette DEBUG loaded listener.js 20:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x910c7400) [pid = 1750] [serial = 1389] [outer = 0x8fb78800] 20:01:08 INFO - PROCESS | 1750 | 1464404468287 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]]]}] 20:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1850ms 20:01:08 INFO - PROCESS | 1750 | 1464404468332 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 20:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:01:08 INFO - PROCESS | 1750 | 1464404468338 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 20:01:08 INFO - PROCESS | 1750 | 1464404468345 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:01:08 INFO - PROCESS | 1750 | 1464404468348 Marionette TRACE conn4 <- [1,1822,null,{}] 20:01:08 INFO - PROCESS | 1750 | 1464404468355 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}] 20:01:08 INFO - PROCESS | 1750 | 1464404468598 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 20:01:08 INFO - PROCESS | 1750 | 1464404468920 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f52b800 == 117 [pid = 1750] [id = 463] 20:01:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8fdcd000) [pid = 1750] [serial = 1390] [outer = (nil)] 20:01:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x9127f800) [pid = 1750] [serial = 1391] [outer = 0x8fdcd000] 20:01:09 INFO - PROCESS | 1750 | 1464404469012 Marionette DEBUG loaded listener.js 20:01:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x912a6c00) [pid = 1750] [serial = 1392] [outer = 0x8fdcd000] 20:01:09 INFO - PROCESS | 1750 | 1464404469920 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]]]}] 20:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1636ms 20:01:09 INFO - PROCESS | 1750 | 1464404469983 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 20:01:09 INFO - PROCESS | 1750 | 1464404469988 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 20:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:01:10 INFO - PROCESS | 1750 | 1464404469997 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:01:10 INFO - PROCESS | 1750 | 1464404470000 Marionette TRACE conn4 <- [1,1826,null,{}] 20:01:10 INFO - PROCESS | 1750 | 1464404470006 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}] 20:01:10 INFO - PROCESS | 1750 | 1464404470236 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 20:01:10 INFO - PROCESS | 1750 | 1464404470558 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8adb1800 == 118 [pid = 1750] [id = 464] 20:01:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91274c00) [pid = 1750] [serial = 1393] [outer = (nil)] 20:01:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91bed000) [pid = 1750] [serial = 1394] [outer = 0x91274c00] 20:01:10 INFO - PROCESS | 1750 | 1464404470654 Marionette DEBUG loaded listener.js 20:01:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91bf3000) [pid = 1750] [serial = 1395] [outer = 0x91274c00] 20:01:11 INFO - PROCESS | 1750 | 1464404471636 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]]]}] 20:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1679ms 20:01:11 INFO - PROCESS | 1750 | 1464404471677 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 20:01:11 INFO - PROCESS | 1750 | 1464404471681 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 20:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:01:11 INFO - PROCESS | 1750 | 1464404471688 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:01:11 INFO - PROCESS | 1750 | 1464404471692 Marionette TRACE conn4 <- [1,1830,null,{}] 20:01:11 INFO - PROCESS | 1750 | 1464404471701 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}] 20:01:11 INFO - PROCESS | 1750 | 1464404471985 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 20:01:12 INFO - PROCESS | 1750 | 1464404472327 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x91273c00 == 119 [pid = 1750] [id = 465] 20:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x912bb800) [pid = 1750] [serial = 1396] [outer = (nil)] 20:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91ed2c00) [pid = 1750] [serial = 1397] [outer = 0x912bb800] 20:01:12 INFO - PROCESS | 1750 | 1464404472432 Marionette DEBUG loaded listener.js 20:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9257f000) [pid = 1750] [serial = 1398] [outer = 0x912bb800] 20:01:13 INFO - PROCESS | 1750 | 1464404473380 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]]]}] 20:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1738ms 20:01:13 INFO - PROCESS | 1750 | 1464404473428 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 20:01:13 INFO - PROCESS | 1750 | 1464404473431 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 20:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:01:13 INFO - PROCESS | 1750 | 1464404473439 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:01:13 INFO - PROCESS | 1750 | 1464404473444 Marionette TRACE conn4 <- [1,1834,null,{}] 20:01:13 INFO - PROCESS | 1750 | 1464404473451 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}] 20:01:13 INFO - PROCESS | 1750 | 1464404473692 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 20:01:14 INFO - PROCESS | 1750 | 1464404474013 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ec9c00 == 120 [pid = 1750] [id = 466] 20:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92431800) [pid = 1750] [serial = 1399] [outer = (nil)] 20:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x925c8000) [pid = 1750] [serial = 1400] [outer = 0x92431800] 20:01:14 INFO - PROCESS | 1750 | 1464404474111 Marionette DEBUG loaded listener.js 20:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x925cc000) [pid = 1750] [serial = 1401] [outer = 0x92431800] 20:01:15 INFO - PROCESS | 1750 | 1464404475053 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]]]}] 20:01:15 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 20:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1646ms 20:01:15 INFO - PROCESS | 1750 | 1464404475088 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 20:01:15 INFO - PROCESS | 1750 | 1464404475091 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 20:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:01:15 INFO - PROCESS | 1750 | 1464404475100 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:01:15 INFO - PROCESS | 1750 | 1464404475104 Marionette TRACE conn4 <- [1,1838,null,{}] 20:01:15 INFO - PROCESS | 1750 | 1464404475110 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}] 20:01:15 INFO - PROCESS | 1750 | 1464404475340 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 20:01:15 INFO - PROCESS | 1750 | 1464404475681 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x9257f800 == 121 [pid = 1750] [id = 467] 20:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x925cb800) [pid = 1750] [serial = 1402] [outer = (nil)] 20:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x928e2c00) [pid = 1750] [serial = 1403] [outer = 0x925cb800] 20:01:15 INFO - PROCESS | 1750 | 1464404475785 Marionette DEBUG loaded listener.js 20:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x928e6000) [pid = 1750] [serial = 1404] [outer = 0x925cb800] 20:01:16 INFO - PROCESS | 1750 | 1464404476759 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]]]}] 20:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1731ms 20:01:16 INFO - PROCESS | 1750 | 1464404476833 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 20:01:16 INFO - PROCESS | 1750 | 1464404476838 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 20:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:01:16 INFO - PROCESS | 1750 | 1464404476845 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:01:16 INFO - PROCESS | 1750 | 1464404476849 Marionette TRACE conn4 <- [1,1842,null,{}] 20:01:16 INFO - PROCESS | 1750 | 1464404476855 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}] 20:01:17 INFO - PROCESS | 1750 | 1464404477147 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 20:01:17 INFO - PROCESS | 1750 | 1464404477479 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f380c00 == 122 [pid = 1750] [id = 468] 20:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x912bd400) [pid = 1750] [serial = 1405] [outer = (nil)] 20:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92be8400) [pid = 1750] [serial = 1406] [outer = 0x912bd400] 20:01:17 INFO - PROCESS | 1750 | 1464404477571 Marionette DEBUG loaded listener.js 20:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92bf0c00) [pid = 1750] [serial = 1407] [outer = 0x912bd400] 20:01:18 INFO - PROCESS | 1750 | 1464404478554 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]]]}] 20:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1784ms 20:01:18 INFO - PROCESS | 1750 | 1464404478631 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 20:01:18 INFO - PROCESS | 1750 | 1464404478635 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 20:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:01:18 INFO - PROCESS | 1750 | 1464404478642 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:01:18 INFO - PROCESS | 1750 | 1464404478648 Marionette TRACE conn4 <- [1,1846,null,{}] 20:01:18 INFO - PROCESS | 1750 | 1464404478655 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}] 20:01:18 INFO - PROCESS | 1750 | 1464404478930 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 20:01:19 INFO - PROCESS | 1750 | 1464404479262 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x92be7400 == 123 [pid = 1750] [id = 469] 20:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92be7c00) [pid = 1750] [serial = 1408] [outer = (nil)] 20:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92e5ec00) [pid = 1750] [serial = 1409] [outer = 0x92be7c00] 20:01:19 INFO - PROCESS | 1750 | 1464404479356 Marionette DEBUG loaded listener.js 20:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9394b000) [pid = 1750] [serial = 1410] [outer = 0x92be7c00] 20:01:20 INFO - PROCESS | 1750 | 1464404480316 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]]]}] 20:01:20 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) 20:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1732ms 20:01:20 INFO - PROCESS | 1750 | 1464404480376 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 20:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:01:20 INFO - PROCESS | 1750 | 1464404480381 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 20:01:20 INFO - PROCESS | 1750 | 1464404480388 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:01:20 INFO - PROCESS | 1750 | 1464404480393 Marionette TRACE conn4 <- [1,1850,null,{}] 20:01:20 INFO - PROCESS | 1750 | 1464404480399 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}] 20:01:20 INFO - PROCESS | 1750 | 1464404480670 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 20:01:21 INFO - PROCESS | 1750 | 1464404481010 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c8a800 == 124 [pid = 1750] [id = 470] 20:01:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x950ec400) [pid = 1750] [serial = 1411] [outer = (nil)] 20:01:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x95194800) [pid = 1750] [serial = 1412] [outer = 0x950ec400] 20:01:21 INFO - PROCESS | 1750 | 1464404481110 Marionette DEBUG loaded listener.js 20:01:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x95334c00) [pid = 1750] [serial = 1413] [outer = 0x950ec400] 20:01:22 INFO - PROCESS | 1750 | 1464404482044 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]]]}] 20:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1690ms 20:01:22 INFO - PROCESS | 1750 | 1464404482078 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 20:01:22 INFO - PROCESS | 1750 | 1464404482081 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 20:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:01:22 INFO - PROCESS | 1750 | 1464404482090 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:01:22 INFO - PROCESS | 1750 | 1464404482093 Marionette TRACE conn4 <- [1,1854,null,{}] 20:01:22 INFO - PROCESS | 1750 | 1464404482100 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}] 20:01:22 INFO - PROCESS | 1750 | 1464404482347 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 20:01:22 INFO - PROCESS | 1750 | 1464404482689 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x9532d800 == 125 [pid = 1750] [id = 471] 20:01:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x95343800) [pid = 1750] [serial = 1414] [outer = (nil)] 20:01:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9787e800) [pid = 1750] [serial = 1415] [outer = 0x95343800] 20:01:22 INFO - PROCESS | 1750 | 1464404482787 Marionette DEBUG loaded listener.js 20:01:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x98989400) [pid = 1750] [serial = 1416] [outer = 0x95343800] 20:01:23 INFO - PROCESS | 1750 | 1464404483746 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]]]}] 20:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1732ms 20:01:23 INFO - PROCESS | 1750 | 1464404483823 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 20:01:23 INFO - PROCESS | 1750 | 1464404483827 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 20:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:01:23 INFO - PROCESS | 1750 | 1464404483844 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:01:23 INFO - PROCESS | 1750 | 1464404483847 Marionette TRACE conn4 <- [1,1858,null,{}] 20:01:23 INFO - PROCESS | 1750 | 1464404483855 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}] 20:01:24 INFO - PROCESS | 1750 | 1464404484102 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 20:01:24 INFO - PROCESS | 1750 | 1464404484429 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c9f400 == 126 [pid = 1750] [id = 472] 20:01:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x95194c00) [pid = 1750] [serial = 1417] [outer = (nil)] 20:01:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x999e2000) [pid = 1750] [serial = 1418] [outer = 0x95194c00] 20:01:24 INFO - PROCESS | 1750 | 1464404484527 Marionette DEBUG loaded listener.js 20:01:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x99c5fc00) [pid = 1750] [serial = 1419] [outer = 0x95194c00] 20:01:25 INFO - PROCESS | 1750 | 1464404485451 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]]]}] 20:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1688ms 20:01:25 INFO - PROCESS | 1750 | 1464404485534 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 20:01:25 INFO - PROCESS | 1750 | 1464404485539 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 20:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:01:25 INFO - PROCESS | 1750 | 1464404485546 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:01:25 INFO - PROCESS | 1750 | 1464404485550 Marionette TRACE conn4 <- [1,1862,null,{}] 20:01:25 INFO - PROCESS | 1750 | 1464404485555 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}] 20:01:25 INFO - PROCESS | 1750 | 1464404485825 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 20:01:26 INFO - PROCESS | 1750 | 1464404486149 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x9967dc00 == 127 [pid = 1750] [id = 473] 20:01:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x999e6000) [pid = 1750] [serial = 1420] [outer = (nil)] 20:01:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9a047000) [pid = 1750] [serial = 1421] [outer = 0x999e6000] 20:01:26 INFO - PROCESS | 1750 | 1464404486245 Marionette DEBUG loaded listener.js 20:01:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9a04a800) [pid = 1750] [serial = 1422] [outer = 0x999e6000] 20:01:27 INFO - PROCESS | 1750 | 1464404487135 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]]]}] 20:01:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:01:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1641ms 20:01:27 INFO - PROCESS | 1750 | 1464404487189 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 20:01:27 INFO - PROCESS | 1750 | 1464404487193 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 20:01:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:01:27 INFO - PROCESS | 1750 | 1464404487220 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:01:27 INFO - PROCESS | 1750 | 1464404487225 Marionette TRACE conn4 <- [1,1866,null,{}] 20:01:27 INFO - PROCESS | 1750 | 1464404487231 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}] 20:01:27 INFO - PROCESS | 1750 | 1464404487483 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 20:01:27 INFO - PROCESS | 1750 | 1464404487796 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x99e59c00 == 128 [pid = 1750] [id = 474] 20:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9a03fc00) [pid = 1750] [serial = 1423] [outer = (nil)] 20:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9ac35400) [pid = 1750] [serial = 1424] [outer = 0x9a03fc00] 20:01:27 INFO - PROCESS | 1750 | 1464404487889 Marionette DEBUG loaded listener.js 20:01:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9ac39c00) [pid = 1750] [serial = 1425] [outer = 0x9a03fc00] 20:01:28 INFO - PROCESS | 1750 | 1464404488852 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]]]}] 20:01:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:01:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1694ms 20:01:28 INFO - PROCESS | 1750 | 1464404488910 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 20:01:28 INFO - PROCESS | 1750 | 1464404488915 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 20:01:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:01:28 INFO - PROCESS | 1750 | 1464404488921 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:01:28 INFO - PROCESS | 1750 | 1464404488925 Marionette TRACE conn4 <- [1,1870,null,{}] 20:01:28 INFO - PROCESS | 1750 | 1464404488931 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}] 20:01:29 INFO - PROCESS | 1750 | 1464404489194 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 20:01:29 INFO - PROCESS | 1750 | 1464404489541 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c6d800 == 129 [pid = 1750] [id = 475] 20:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9a7d2800) [pid = 1750] [serial = 1426] [outer = (nil)] 20:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9b4a4c00) [pid = 1750] [serial = 1427] [outer = 0x9a7d2800] 20:01:29 INFO - PROCESS | 1750 | 1464404489639 Marionette DEBUG loaded listener.js 20:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9b82b400) [pid = 1750] [serial = 1428] [outer = 0x9a7d2800] 20:01:30 INFO - PROCESS | 1750 | 1464404490570 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]]]}] 20:01:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:01:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1690ms 20:01:30 INFO - PROCESS | 1750 | 1464404490612 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 20:01:30 INFO - PROCESS | 1750 | 1464404490616 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 20:01:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:01:30 INFO - PROCESS | 1750 | 1464404490623 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:01:30 INFO - PROCESS | 1750 | 1464404490627 Marionette TRACE conn4 <- [1,1874,null,{}] 20:01:30 INFO - PROCESS | 1750 | 1464404490634 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}] 20:01:30 INFO - PROCESS | 1750 | 1464404490875 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 20:01:31 INFO - PROCESS | 1750 | 1464404491197 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c130000 == 130 [pid = 1750] [id = 476] 20:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9ac40c00) [pid = 1750] [serial = 1429] [outer = (nil)] 20:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9d4db400) [pid = 1750] [serial = 1430] [outer = 0x9ac40c00] 20:01:31 INFO - PROCESS | 1750 | 1464404491296 Marionette DEBUG loaded listener.js 20:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa050a400) [pid = 1750] [serial = 1431] [outer = 0x9ac40c00] 20:01:32 INFO - PROCESS | 1750 | 1464404492236 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]]]}] 20:01:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:01:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1690ms 20:01:32 INFO - PROCESS | 1750 | 1464404492315 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 20:01:32 INFO - PROCESS | 1750 | 1464404492319 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 20:01:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:01:32 INFO - PROCESS | 1750 | 1464404492325 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:01:32 INFO - PROCESS | 1750 | 1464404492329 Marionette TRACE conn4 <- [1,1878,null,{}] 20:01:32 INFO - PROCESS | 1750 | 1464404492335 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}] 20:01:32 INFO - PROCESS | 1750 | 1464404492616 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x9127cc00 == 129 [pid = 1750] [id = 357] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x9ac32000 == 128 [pid = 1750] [id = 366] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x9533d400 == 127 [pid = 1750] [id = 364] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x8f55ac00 == 126 [pid = 1750] [id = 367] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x8e160800 == 125 [pid = 1750] [id = 362] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21bc00 == 124 [pid = 1750] [id = 361] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x8c91ac00 == 123 [pid = 1750] [id = 355] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x8adae000 == 122 [pid = 1750] [id = 395] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x912b9000 == 121 [pid = 1750] [id = 359] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x910cd800 == 120 [pid = 1750] [id = 358] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x91276400 == 119 [pid = 1750] [id = 360] 20:01:34 INFO - PROCESS | 1750 | --DOCSHELL 0x8b05e400 == 118 [pid = 1750] [id = 368] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8fb6e800) [pid = 1750] [serial = 1313] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8f563c00) [pid = 1750] [serial = 1191] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e831000) [pid = 1750] [serial = 1310] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0xa2374c00) [pid = 1750] [serial = 1301] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0xa103cc00) [pid = 1750] [serial = 1299] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0xa050c800) [pid = 1750] [serial = 1298] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9d3f2400) [pid = 1750] [serial = 1296] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9d334c00) [pid = 1750] [serial = 1295] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9b82a000) [pid = 1750] [serial = 1293] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9b77cc00) [pid = 1750] [serial = 1292] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9a7d9000) [pid = 1750] [serial = 1290] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9a7d1800) [pid = 1750] [serial = 1289] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x99c6b800) [pid = 1750] [serial = 1287] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x99c5ec00) [pid = 1750] [serial = 1286] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9532a800) [pid = 1750] [serial = 1284] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x950efc00) [pid = 1750] [serial = 1283] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x93c91800) [pid = 1750] [serial = 1281] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x93953c00) [pid = 1750] [serial = 1280] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92e50800) [pid = 1750] [serial = 1278] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92c8b000) [pid = 1750] [serial = 1277] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92be5800) [pid = 1750] [serial = 1275] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x928e5c00) [pid = 1750] [serial = 1274] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x925ccc00) [pid = 1750] [serial = 1272] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x925c2400) [pid = 1750] [serial = 1271] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9257bc00) [pid = 1750] [serial = 1269] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91e8a000) [pid = 1750] [serial = 1268] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x912c2400) [pid = 1750] [serial = 1266] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x912aec00) [pid = 1750] [serial = 1265] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x910cc400) [pid = 1750] [serial = 1263] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x90f27400) [pid = 1750] [serial = 1262] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8f50a800) [pid = 1750] [serial = 1260] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e830800) [pid = 1750] [serial = 1259] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8dd80000) [pid = 1750] [serial = 1257] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d839800) [pid = 1750] [serial = 1256] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8b1b5000) [pid = 1750] [serial = 1254] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x876dec00) [pid = 1750] [serial = 1253] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8c21fc00) [pid = 1750] [serial = 1304] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8c279c00) [pid = 1750] [serial = 1305] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa23ca400) [pid = 1750] [serial = 1302] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d839c00) [pid = 1750] [serial = 1307] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8dd76400) [pid = 1750] [serial = 1308] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f525400) [pid = 1750] [serial = 1311] [outer = (nil)] [url = about:blank] 20:01:34 INFO - PROCESS | 1750 | 1464404494721 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d33400 == 119 [pid = 1750] [id = 477] 20:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x86d38800) [pid = 1750] [serial = 1432] [outer = (nil)] 20:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x876dec00) [pid = 1750] [serial = 1433] [outer = 0x86d38800] 20:01:34 INFO - PROCESS | 1750 | 1464404494812 Marionette DEBUG loaded listener.js 20:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8b05e400) [pid = 1750] [serial = 1434] [outer = 0x86d38800] 20:01:35 INFO - PROCESS | 1750 | 1464404495633 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]]]}] 20:01:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:01:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 3335ms 20:01:35 INFO - PROCESS | 1750 | 1464404495691 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 20:01:35 INFO - PROCESS | 1750 | 1464404495699 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 20:01:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:01:35 INFO - PROCESS | 1750 | 1464404495710 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:01:35 INFO - PROCESS | 1750 | 1464404495715 Marionette TRACE conn4 <- [1,1882,null,{}] 20:01:35 INFO - PROCESS | 1750 | 1464404495723 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}] 20:01:35 INFO - PROCESS | 1750 | 1464404495947 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 20:01:36 INFO - PROCESS | 1750 | 1464404496137 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c272400 == 120 [pid = 1750] [id = 478] 20:01:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8c891400) [pid = 1750] [serial = 1435] [outer = (nil)] 20:01:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8c920800) [pid = 1750] [serial = 1436] [outer = 0x8c891400] 20:01:36 INFO - PROCESS | 1750 | 1464404496222 Marionette DEBUG loaded listener.js 20:01:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8cc91c00) [pid = 1750] [serial = 1437] [outer = 0x8c891400] 20:01:37 INFO - PROCESS | 1750 | 1464404497151 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]]]}] 20:01:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:01:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1487ms 20:01:37 INFO - PROCESS | 1750 | 1464404497201 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 20:01:37 INFO - PROCESS | 1750 | 1464404497208 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 20:01:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:01:37 INFO - PROCESS | 1750 | 1464404497223 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:01:37 INFO - PROCESS | 1750 | 1464404497227 Marionette TRACE conn4 <- [1,1886,null,{}] 20:01:37 INFO - PROCESS | 1750 | 1464404497233 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}] 20:01:37 INFO - PROCESS | 1750 | 1464404497548 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 20:01:37 INFO - PROCESS | 1750 | 1464404497589 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd80000 == 121 [pid = 1750] [id = 479] 20:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e15bc00) [pid = 1750] [serial = 1438] [outer = (nil)] 20:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e82d400) [pid = 1750] [serial = 1439] [outer = 0x8e15bc00] 20:01:37 INFO - PROCESS | 1750 | 1464404497668 Marionette DEBUG loaded listener.js 20:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8f502800) [pid = 1750] [serial = 1440] [outer = 0x8e15bc00] 20:01:38 INFO - PROCESS | 1750 | 1464404498821 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]]]}] 20:01:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:01:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1649ms 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8dfc1800) [pid = 1750] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8dd7f400) [pid = 1750] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x912a5000) [pid = 1750] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91276800) [pid = 1750] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8dfd0800) [pid = 1750] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8c132c00) [pid = 1750] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x86d33800) [pid = 1750] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0xa25a1800) [pid = 1750] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9b82c400) [pid = 1750] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x99fb3c00) [pid = 1750] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x93a79400) [pid = 1750] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x99e4bc00) [pid = 1750] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x93c92800) [pid = 1750] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x987e4400) [pid = 1750] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x92e56400) [pid = 1750] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x92c81800) [pid = 1750] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x92be9c00) [pid = 1750] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x92435c00) [pid = 1750] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x92437400) [pid = 1750] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x91bf1800) [pid = 1750] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:01:39 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8c217000) [pid = 1750] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 20:01:39 INFO - PROCESS | 1750 | 1464404499488 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 20:01:39 INFO - PROCESS | 1750 | 1464404499492 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 20:01:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:01:39 INFO - PROCESS | 1750 | 1464404499528 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:01:39 INFO - PROCESS | 1750 | 1464404499538 Marionette TRACE conn4 <- [1,1890,null,{}] 20:01:39 INFO - PROCESS | 1750 | 1464404499544 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}] 20:01:39 INFO - PROCESS | 1750 | 1464404499827 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 20:01:39 INFO - PROCESS | 1750 | 1464404499950 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd77400 == 122 [pid = 1750] [id = 480] 20:01:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8dd78400) [pid = 1750] [serial = 1441] [outer = (nil)] 20:01:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8f561c00) [pid = 1750] [serial = 1442] [outer = 0x8dd78400] 20:01:40 INFO - PROCESS | 1750 | 1464404500055 Marionette DEBUG loaded listener.js 20:01:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8fdcb000) [pid = 1750] [serial = 1443] [outer = 0x8dd78400] 20:01:40 INFO - PROCESS | 1750 | 1464404500812 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]]]}] 20:01:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:01:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1359ms 20:01:40 INFO - PROCESS | 1750 | 1464404500878 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 20:01:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:01:40 INFO - PROCESS | 1750 | 1464404500883 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 20:01:40 INFO - PROCESS | 1750 | 1464404500890 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:01:40 INFO - PROCESS | 1750 | 1464404500894 Marionette TRACE conn4 <- [1,1894,null,{}] 20:01:40 INFO - PROCESS | 1750 | 1464404500900 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}] 20:01:41 INFO - PROCESS | 1750 | 1464404501122 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 20:01:41 INFO - PROCESS | 1750 | 1464404501310 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f510800 == 123 [pid = 1750] [id = 481] 20:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8f525400) [pid = 1750] [serial = 1444] [outer = (nil)] 20:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x910d0400) [pid = 1750] [serial = 1445] [outer = 0x8f525400] 20:01:41 INFO - PROCESS | 1750 | 1464404501390 Marionette DEBUG loaded listener.js 20:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x91278800) [pid = 1750] [serial = 1446] [outer = 0x8f525400] 20:01:42 INFO - PROCESS | 1750 | 1464404502572 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]]]}] 20:01:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:01:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1741ms 20:01:42 INFO - PROCESS | 1750 | 1464404502632 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 20:01:42 INFO - PROCESS | 1750 | 1464404502641 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 20:01:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:01:42 INFO - PROCESS | 1750 | 1464404502651 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:01:42 INFO - PROCESS | 1750 | 1464404502659 Marionette TRACE conn4 <- [1,1898,null,{}] 20:01:42 INFO - PROCESS | 1750 | 1464404502668 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}] 20:01:42 INFO - PROCESS | 1750 | 1464404502953 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 20:01:43 INFO - PROCESS | 1750 | 1464404503290 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8adaf000 == 124 [pid = 1750] [id = 482] 20:01:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8c124800) [pid = 1750] [serial = 1447] [outer = (nil)] 20:01:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8c914000) [pid = 1750] [serial = 1448] [outer = 0x8c124800] 20:01:43 INFO - PROCESS | 1750 | 1464404503385 Marionette DEBUG loaded listener.js 20:01:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d843c00) [pid = 1750] [serial = 1449] [outer = 0x8c124800] 20:01:44 INFO - PROCESS | 1750 | 1464404504373 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]]]}] 20:01:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:01:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1794ms 20:01:44 INFO - PROCESS | 1750 | 1464404504447 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 20:01:44 INFO - PROCESS | 1750 | 1464404504455 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 20:01:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:01:44 INFO - PROCESS | 1750 | 1464404504467 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:01:44 INFO - PROCESS | 1750 | 1464404504473 Marionette TRACE conn4 <- [1,1902,null,{}] 20:01:44 INFO - PROCESS | 1750 | 1464404504480 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}] 20:01:44 INFO - PROCESS | 1750 | 1464404504778 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 20:01:45 INFO - PROCESS | 1750 | 1464404505166 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e00ec00 == 125 [pid = 1750] [id = 483] 20:01:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8f524800) [pid = 1750] [serial = 1450] [outer = (nil)] 20:01:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8f566800) [pid = 1750] [serial = 1451] [outer = 0x8f524800] 20:01:45 INFO - PROCESS | 1750 | 1464404505260 Marionette DEBUG loaded listener.js 20:01:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x910c9400) [pid = 1750] [serial = 1452] [outer = 0x8f524800] 20:01:46 INFO - PROCESS | 1750 | 1464404506230 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]]]}] 20:01:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:01:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1805ms 20:01:46 INFO - PROCESS | 1750 | 1464404506272 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 20:01:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:01:46 INFO - PROCESS | 1750 | 1464404506277 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 20:01:46 INFO - PROCESS | 1750 | 1464404506284 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:01:46 INFO - PROCESS | 1750 | 1464404506290 Marionette TRACE conn4 <- [1,1906,null,{}] 20:01:46 INFO - PROCESS | 1750 | 1464404506307 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}] 20:01:46 INFO - PROCESS | 1750 | 1464404506567 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 20:01:46 INFO - PROCESS | 1750 | 1464404506897 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d34800 == 126 [pid = 1750] [id = 484] 20:01:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8cc06400) [pid = 1750] [serial = 1453] [outer = (nil)] 20:01:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91bf5000) [pid = 1750] [serial = 1454] [outer = 0x8cc06400] 20:01:46 INFO - PROCESS | 1750 | 1464404506992 Marionette DEBUG loaded listener.js 20:01:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91ec5c00) [pid = 1750] [serial = 1455] [outer = 0x8cc06400] 20:01:47 INFO - PROCESS | 1750 | 1464404507926 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]]]}] 20:01:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:01:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1690ms 20:01:47 INFO - PROCESS | 1750 | 1464404507975 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 20:01:47 INFO - PROCESS | 1750 | 1464404507980 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 20:01:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:01:47 INFO - PROCESS | 1750 | 1464404507988 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:01:47 INFO - PROCESS | 1750 | 1464404507992 Marionette TRACE conn4 <- [1,1910,null,{}] 20:01:48 INFO - PROCESS | 1750 | 1464404507998 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}] 20:01:48 INFO - PROCESS | 1750 | 1464404508239 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 20:01:48 INFO - PROCESS | 1750 | 1464404508555 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e826c00 == 127 [pid = 1750] [id = 485] 20:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91e87c00) [pid = 1750] [serial = 1456] [outer = (nil)] 20:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92434c00) [pid = 1750] [serial = 1457] [outer = 0x91e87c00] 20:01:48 INFO - PROCESS | 1750 | 1464404508666 Marionette DEBUG loaded listener.js 20:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x9243b400) [pid = 1750] [serial = 1458] [outer = 0x91e87c00] 20:01:49 INFO - PROCESS | 1750 | 1464404509584 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]]]}] 20:01:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:01:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1634ms 20:01:49 INFO - PROCESS | 1750 | 1464404509640 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 20:01:49 INFO - PROCESS | 1750 | 1464404509645 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 20:01:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:01:49 INFO - PROCESS | 1750 | 1464404509656 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:01:49 INFO - PROCESS | 1750 | 1464404509660 Marionette TRACE conn4 <- [1,1914,null,{}] 20:01:49 INFO - PROCESS | 1750 | 1464404509667 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}] 20:01:49 INFO - PROCESS | 1750 | 1464404509909 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 20:01:50 INFO - PROCESS | 1750 | 1464404510246 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfcd400 == 128 [pid = 1750] [id = 486] 20:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92430c00) [pid = 1750] [serial = 1459] [outer = (nil)] 20:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x925d0400) [pid = 1750] [serial = 1460] [outer = 0x92430c00] 20:01:50 INFO - PROCESS | 1750 | 1464404510340 Marionette DEBUG loaded listener.js 20:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x926f6800) [pid = 1750] [serial = 1461] [outer = 0x92430c00] 20:01:51 INFO - PROCESS | 1750 | 1464404511274 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]]]}] 20:01:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:01:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1685ms 20:01:51 INFO - PROCESS | 1750 | 1464404511342 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 20:01:51 INFO - PROCESS | 1750 | 1464404511346 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 20:01:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:01:51 INFO - PROCESS | 1750 | 1464404511353 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:01:51 INFO - PROCESS | 1750 | 1464404511357 Marionette TRACE conn4 <- [1,1918,null,{}] 20:01:51 INFO - PROCESS | 1750 | 1464404511363 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}] 20:01:51 INFO - PROCESS | 1750 | 1464404511662 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 20:01:52 INFO - PROCESS | 1750 | 1464404511991 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc08800 == 129 [pid = 1750] [id = 487] 20:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8fdc9000) [pid = 1750] [serial = 1462] [outer = (nil)] 20:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92e53000) [pid = 1750] [serial = 1463] [outer = 0x8fdc9000] 20:01:52 INFO - PROCESS | 1750 | 1464404512084 Marionette DEBUG loaded listener.js 20:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92e59c00) [pid = 1750] [serial = 1464] [outer = 0x8fdc9000] 20:01:53 INFO - PROCESS | 1750 | 1464404513027 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]]]}] 20:01:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:01:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1734ms 20:01:53 INFO - PROCESS | 1750 | 1464404513089 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 20:01:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:01:53 INFO - PROCESS | 1750 | 1464404513093 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 20:01:53 INFO - PROCESS | 1750 | 1464404513100 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:01:53 INFO - PROCESS | 1750 | 1464404513104 Marionette TRACE conn4 <- [1,1922,null,{}] 20:01:53 INFO - PROCESS | 1750 | 1464404513110 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}] 20:01:53 INFO - PROCESS | 1750 | 1464404513350 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 20:01:53 INFO - PROCESS | 1750 | 1464404513696 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x92bf0800 == 130 [pid = 1750] [id = 488] 20:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92c86c00) [pid = 1750] [serial = 1465] [outer = (nil)] 20:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x93c91c00) [pid = 1750] [serial = 1466] [outer = 0x92c86c00] 20:01:53 INFO - PROCESS | 1750 | 1464404513860 Marionette DEBUG loaded listener.js 20:01:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x946c0400) [pid = 1750] [serial = 1467] [outer = 0x92c86c00] 20:01:54 INFO - PROCESS | 1750 | 1464404514770 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]]]}] 20:01:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:01:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1740ms 20:01:54 INFO - PROCESS | 1750 | 1464404514840 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 20:01:54 INFO - PROCESS | 1750 | 1464404514845 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 20:01:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:01:54 INFO - PROCESS | 1750 | 1464404514852 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:01:54 INFO - PROCESS | 1750 | 1464404514856 Marionette TRACE conn4 <- [1,1926,null,{}] 20:01:54 INFO - PROCESS | 1750 | 1464404514862 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}] 20:01:55 INFO - PROCESS | 1750 | 1464404515111 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 20:01:55 INFO - PROCESS | 1750 | 1464404515437 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x9257d000 == 131 [pid = 1750] [id = 489] 20:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92e50800) [pid = 1750] [serial = 1468] [outer = (nil)] 20:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x95197000) [pid = 1750] [serial = 1469] [outer = 0x92e50800] 20:01:55 INFO - PROCESS | 1750 | 1464404515531 Marionette DEBUG loaded listener.js 20:01:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9519d800) [pid = 1750] [serial = 1470] [outer = 0x92e50800] 20:01:56 INFO - PROCESS | 1750 | 1464404516471 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]]]}] 20:01:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:01:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1684ms 20:01:56 INFO - PROCESS | 1750 | 1464404516538 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 20:01:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:01:56 INFO - PROCESS | 1750 | 1464404516542 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 20:01:56 INFO - PROCESS | 1750 | 1464404516549 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:01:56 INFO - PROCESS | 1750 | 1464404516553 Marionette TRACE conn4 <- [1,1930,null,{}] 20:01:56 INFO - PROCESS | 1750 | 1464404516559 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}] 20:01:56 INFO - PROCESS | 1750 | 1464404516802 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 20:01:57 INFO - PROCESS | 1750 | 1464404517138 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f31800 == 132 [pid = 1750] [id = 490] 20:01:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91bf6800) [pid = 1750] [serial = 1471] [outer = (nil)] 20:01:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9533dc00) [pid = 1750] [serial = 1472] [outer = 0x91bf6800] 20:01:57 INFO - PROCESS | 1750 | 1464404517237 Marionette DEBUG loaded listener.js 20:01:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x95346800) [pid = 1750] [serial = 1473] [outer = 0x91bf6800] 20:01:58 INFO - PROCESS | 1750 | 1464404518151 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]]]}] 20:01:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:01:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1637ms 20:01:58 INFO - PROCESS | 1750 | 1464404518186 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 20:01:58 INFO - PROCESS | 1750 | 1464404518189 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 20:01:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:01:58 INFO - PROCESS | 1750 | 1464404518197 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:01:58 INFO - PROCESS | 1750 | 1464404518199 Marionette TRACE conn4 <- [1,1934,null,{}] 20:01:58 INFO - PROCESS | 1750 | 1464404518206 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}] 20:01:58 INFO - PROCESS | 1750 | 1464404518451 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 20:01:58 INFO - PROCESS | 1750 | 1464404518787 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:01:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c7e800 == 133 [pid = 1750] [id = 491] 20:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99c6c000) [pid = 1750] [serial = 1474] [outer = (nil)] 20:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9a049000) [pid = 1750] [serial = 1475] [outer = 0x99c6c000] 20:01:58 INFO - PROCESS | 1750 | 1464404518886 Marionette DEBUG loaded listener.js 20:01:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9a7d1800) [pid = 1750] [serial = 1476] [outer = 0x99c6c000] 20:01:59 INFO - PROCESS | 1750 | 1464404519847 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]]]}] 20:01:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:01:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1681ms 20:01:59 INFO - PROCESS | 1750 | 1464404519881 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 20:01:59 INFO - PROCESS | 1750 | 1464404519885 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 20:01:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:01:59 INFO - PROCESS | 1750 | 1464404519893 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:01:59 INFO - PROCESS | 1750 | 1464404519899 Marionette TRACE conn4 <- [1,1938,null,{}] 20:01:59 INFO - PROCESS | 1750 | 1464404519905 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}] 20:02:00 INFO - PROCESS | 1750 | 1464404520187 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 20:02:00 INFO - PROCESS | 1750 | 1464404520521 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c219c00 == 134 [pid = 1750] [id = 492] 20:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x95191c00) [pid = 1750] [serial = 1477] [outer = (nil)] 20:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9b825800) [pid = 1750] [serial = 1478] [outer = 0x95191c00] 20:02:00 INFO - PROCESS | 1750 | 1464404520623 Marionette DEBUG loaded listener.js 20:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9d42b800) [pid = 1750] [serial = 1479] [outer = 0x95191c00] 20:02:01 INFO - PROCESS | 1750 | 1464404521594 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]]]}] 20:02:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:02:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1743ms 20:02:01 INFO - PROCESS | 1750 | 1464404521638 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 20:02:01 INFO - PROCESS | 1750 | 1464404521641 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 20:02:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:02:01 INFO - PROCESS | 1750 | 1464404521648 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:02:01 INFO - PROCESS | 1750 | 1464404521652 Marionette TRACE conn4 <- [1,1942,null,{}] 20:02:01 INFO - PROCESS | 1750 | 1464404521658 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}] 20:02:01 INFO - PROCESS | 1750 | 1464404521970 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 20:02:02 INFO - PROCESS | 1750 | 1464404522391 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21d000 == 135 [pid = 1750] [id = 493] 20:02:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8f37b000) [pid = 1750] [serial = 1480] [outer = (nil)] 20:02:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0xa103b000) [pid = 1750] [serial = 1481] [outer = 0x8f37b000] 20:02:02 INFO - PROCESS | 1750 | 1464404522502 Marionette DEBUG loaded listener.js 20:02:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0xa2232c00) [pid = 1750] [serial = 1482] [outer = 0x8f37b000] 20:02:03 INFO - PROCESS | 1750 | 1464404523840 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]]]}] 20:02:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:02:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2234ms 20:02:03 INFO - PROCESS | 1750 | 1464404523883 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 20:02:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:02:03 INFO - PROCESS | 1750 | 1464404523887 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 20:02:03 INFO - PROCESS | 1750 | 1464404523894 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:02:03 INFO - PROCESS | 1750 | 1464404523898 Marionette TRACE conn4 <- [1,1946,null,{}] 20:02:03 INFO - PROCESS | 1750 | 1464404523904 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}] 20:02:04 INFO - PROCESS | 1750 | 1464404524164 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 20:02:04 INFO - PROCESS | 1750 | 1464404524444 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b783000 == 136 [pid = 1750] [id = 494] 20:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa2373c00) [pid = 1750] [serial = 1483] [outer = (nil)] 20:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0xa250b000) [pid = 1750] [serial = 1484] [outer = 0xa2373c00] 20:02:04 INFO - PROCESS | 1750 | 1464404524536 Marionette DEBUG loaded listener.js 20:02:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa259e000) [pid = 1750] [serial = 1485] [outer = 0xa2373c00] 20:02:05 INFO - PROCESS | 1750 | 1464404525477 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]]]}] 20:02:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:02:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1633ms 20:02:05 INFO - PROCESS | 1750 | 1464404525528 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 20:02:05 INFO - PROCESS | 1750 | 1464404525532 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 20:02:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:02:05 INFO - PROCESS | 1750 | 1464404525539 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:02:05 INFO - PROCESS | 1750 | 1464404525543 Marionette TRACE conn4 <- [1,1950,null,{}] 20:02:05 INFO - PROCESS | 1750 | 1464404525549 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}] 20:02:05 INFO - PROCESS | 1750 | 1464404525831 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 20:02:06 INFO - PROCESS | 1750 | 1464404526173 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d37c00 == 137 [pid = 1750] [id = 495] 20:02:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9ac38c00) [pid = 1750] [serial = 1486] [outer = (nil)] 20:02:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa3565c00) [pid = 1750] [serial = 1487] [outer = 0x9ac38c00] 20:02:06 INFO - PROCESS | 1750 | 1464404526326 Marionette DEBUG loaded listener.js 20:02:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa36eec00) [pid = 1750] [serial = 1488] [outer = 0x9ac38c00] 20:02:07 INFO - PROCESS | 1750 | 1464404527321 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]]]}] 20:02:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:02:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1841ms 20:02:07 INFO - PROCESS | 1750 | 1464404527382 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 20:02:07 INFO - PROCESS | 1750 | 1464404527385 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 20:02:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:02:07 INFO - PROCESS | 1750 | 1464404527392 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:02:07 INFO - PROCESS | 1750 | 1464404527395 Marionette TRACE conn4 <- [1,1954,null,{}] 20:02:07 INFO - PROCESS | 1750 | 1464404527402 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}] 20:02:07 INFO - PROCESS | 1750 | 1464404527656 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 20:02:08 INFO - PROCESS | 1750 | 1464404528003 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf73c00 == 138 [pid = 1750] [id = 496] 20:02:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8bf74400) [pid = 1750] [serial = 1489] [outer = (nil)] 20:02:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8bf7b800) [pid = 1750] [serial = 1490] [outer = 0x8bf74400] 20:02:08 INFO - PROCESS | 1750 | 1464404528100 Marionette DEBUG loaded listener.js 20:02:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8bf7dc00) [pid = 1750] [serial = 1491] [outer = 0x8bf74400] 20:02:09 INFO - PROCESS | 1750 | 1464404529102 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]]]}] 20:02:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:02:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1784ms 20:02:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:02:09 INFO - PROCESS | 1750 | 1464404529177 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 20:02:09 INFO - PROCESS | 1750 | 1464404529180 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 20:02:09 INFO - PROCESS | 1750 | 1464404529187 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:02:09 INFO - PROCESS | 1750 | 1464404529190 Marionette TRACE conn4 <- [1,1958,null,{}] 20:02:09 INFO - PROCESS | 1750 | 1464404529197 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}] 20:02:09 INFO - PROCESS | 1750 | 1464404529517 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 20:02:09 INFO - PROCESS | 1750 | 1464404529936 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d33c00 == 139 [pid = 1750] [id = 497] 20:02:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x86da3000) [pid = 1750] [serial = 1492] [outer = (nil)] 20:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x86dab400) [pid = 1750] [serial = 1493] [outer = 0x86da3000] 20:02:10 INFO - PROCESS | 1750 | 1464404530026 Marionette DEBUG loaded listener.js 20:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x86daec00) [pid = 1750] [serial = 1494] [outer = 0x86da3000] 20:02:10 INFO - PROCESS | 1750 | 1464404530918 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]]]}] 20:02:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:02:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1790ms 20:02:10 INFO - PROCESS | 1750 | 1464404530977 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 20:02:10 INFO - PROCESS | 1750 | 1464404530981 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 20:02:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:02:10 INFO - PROCESS | 1750 | 1464404530988 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:02:10 INFO - PROCESS | 1750 | 1464404530992 Marionette TRACE conn4 <- [1,1962,null,{}] 20:02:11 INFO - PROCESS | 1750 | 1464404530998 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}] 20:02:11 INFO - PROCESS | 1750 | 1464404531237 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 20:02:11 INFO - PROCESS | 1750 | 1464404531569 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ef400 == 140 [pid = 1750] [id = 498] 20:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x86d36000) [pid = 1750] [serial = 1495] [outer = (nil)] 20:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8bf77c00) [pid = 1750] [serial = 1496] [outer = 0x86d36000] 20:02:11 INFO - PROCESS | 1750 | 1464404531708 Marionette DEBUG loaded listener.js 20:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8bf81800) [pid = 1750] [serial = 1497] [outer = 0x86d36000] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x95192c00 == 139 [pid = 1750] [id = 73] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x926eec00 == 138 [pid = 1750] [id = 56] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9b782800 == 137 [pid = 1750] [id = 432] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x86d2d800 == 136 [pid = 1750] [id = 456] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0xa638ec00 == 135 [pid = 1750] [id = 30] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd77400 == 134 [pid = 1750] [id = 480] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd80000 == 133 [pid = 1750] [id = 479] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8c272400 == 132 [pid = 1750] [id = 478] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x86d33400 == 131 [pid = 1750] [id = 477] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x99c6d800 == 130 [pid = 1750] [id = 475] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x99e59c00 == 129 [pid = 1750] [id = 474] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9967dc00 == 128 [pid = 1750] [id = 473] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x93c9f400 == 127 [pid = 1750] [id = 472] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x92c8a800 == 126 [pid = 1750] [id = 470] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9532d800 == 125 [pid = 1750] [id = 471] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x92be7400 == 124 [pid = 1750] [id = 469] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8f380c00 == 123 [pid = 1750] [id = 468] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9257f800 == 122 [pid = 1750] [id = 467] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x91ec9c00 == 121 [pid = 1750] [id = 466] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x91273c00 == 120 [pid = 1750] [id = 465] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8f52b800 == 119 [pid = 1750] [id = 463] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8adb1800 == 118 [pid = 1750] [id = 464] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8f55b400 == 117 [pid = 1750] [id = 462] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc04000 == 116 [pid = 1750] [id = 461] 20:02:13 INFO - PROCESS | 1750 | --DOCSHELL 0x86d39000 == 115 [pid = 1750] [id = 460] 20:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8f503800) [pid = 1750] [serial = 1251] [outer = (nil)] [url = about:blank] 20:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8c892c00) [pid = 1750] [serial = 1373] [outer = (nil)] [url = about:blank] 20:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8c8a0400) [pid = 1750] [serial = 1374] [outer = (nil)] [url = about:blank] 20:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8e00f400) [pid = 1750] [serial = 1377] [outer = (nil)] [url = about:blank] 20:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8e15d000) [pid = 1750] [serial = 1379] [outer = (nil)] [url = about:blank] 20:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8dfcbc00) [pid = 1750] [serial = 1376] [outer = (nil)] [url = about:blank] 20:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x91e86000) [pid = 1750] [serial = 1325] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x912bd000) [pid = 1750] [serial = 1323] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x912acc00) [pid = 1750] [serial = 1322] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8f563400) [pid = 1750] [serial = 1320] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e827400) [pid = 1750] [serial = 1319] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8c898400) [pid = 1750] [serial = 1317] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8c220c00) [pid = 1750] [serial = 1316] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8adb2400) [pid = 1750] [serial = 1370] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8b1b3400) [pid = 1750] [serial = 1371] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0xa4f1cc00) [pid = 1750] [serial = 1367] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0xa3350c00) [pid = 1750] [serial = 1365] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0xa31f0800) [pid = 1750] [serial = 1364] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa27c1400) [pid = 1750] [serial = 1362] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa272ec00) [pid = 1750] [serial = 1361] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0xa22a6800) [pid = 1750] [serial = 1359] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0xa2232400) [pid = 1750] [serial = 1358] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9b909000) [pid = 1750] [serial = 1356] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9b830c00) [pid = 1750] [serial = 1355] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9b46a800) [pid = 1750] [serial = 1353] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9ac35000) [pid = 1750] [serial = 1352] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9a7d8400) [pid = 1750] [serial = 1350] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9a047800) [pid = 1750] [serial = 1349] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x99a87400) [pid = 1750] [serial = 1347] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x99562800) [pid = 1750] [serial = 1346] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x95330c00) [pid = 1750] [serial = 1344] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9519b000) [pid = 1750] [serial = 1343] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9505c400) [pid = 1750] [serial = 1341] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x946bec00) [pid = 1750] [serial = 1340] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x93955400) [pid = 1750] [serial = 1338] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92e5e000) [pid = 1750] [serial = 1337] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92c88400) [pid = 1750] [serial = 1335] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x92be7800) [pid = 1750] [serial = 1334] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x928ea000) [pid = 1750] [serial = 1332] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x926efc00) [pid = 1750] [serial = 1331] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92436c00) [pid = 1750] [serial = 1329] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x92433400) [pid = 1750] [serial = 1328] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x91e8b400) [pid = 1750] [serial = 1326] [outer = (nil)] [url = about:blank] 20:02:14 INFO - PROCESS | 1750 | 1464404534592 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]]]}] 20:02:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:02:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 3638ms 20:02:14 INFO - PROCESS | 1750 | 1464404534628 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 20:02:14 INFO - PROCESS | 1750 | 1464404534635 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 20:02:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:02:14 INFO - PROCESS | 1750 | 1464404534643 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:02:14 INFO - PROCESS | 1750 | 1464404534649 Marionette TRACE conn4 <- [1,1966,null,{}] 20:02:14 INFO - PROCESS | 1750 | 1464404534656 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}] 20:02:14 INFO - PROCESS | 1750 | 1464404534878 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 20:02:15 INFO - PROCESS | 1750 | 1464404535094 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d2d800 == 116 [pid = 1750] [id = 499] 20:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x876d7000) [pid = 1750] [serial = 1498] [outer = (nil)] 20:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8b1b4800) [pid = 1750] [serial = 1499] [outer = 0x876d7000] 20:02:15 INFO - PROCESS | 1750 | 1464404535182 Marionette DEBUG loaded listener.js 20:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8bf78000) [pid = 1750] [serial = 1500] [outer = 0x876d7000] 20:02:16 INFO - PROCESS | 1750 | 1464404536048 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]]]}] 20:02:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:02:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1441ms 20:02:16 INFO - PROCESS | 1750 | 1464404536085 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 20:02:16 INFO - PROCESS | 1750 | 1464404536094 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 20:02:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:02:16 INFO - PROCESS | 1750 | 1464404536105 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:02:16 INFO - PROCESS | 1750 | 1464404536110 Marionette TRACE conn4 <- [1,1970,null,{}] 20:02:16 INFO - PROCESS | 1750 | 1464404536167 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}] 20:02:16 INFO - PROCESS | 1750 | 1464404536460 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 20:02:16 INFO - PROCESS | 1750 | 1464404536506 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c26ec00 == 117 [pid = 1750] [id = 500] 20:02:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8c895000) [pid = 1750] [serial = 1501] [outer = (nil)] 20:02:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8c89fc00) [pid = 1750] [serial = 1502] [outer = 0x8c895000] 20:02:16 INFO - PROCESS | 1750 | 1464404536585 Marionette DEBUG loaded listener.js 20:02:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8cc02c00) [pid = 1750] [serial = 1503] [outer = 0x8c895000] 20:02:17 INFO - PROCESS | 1750 | 1464404537610 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]]]}] 20:02:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:02:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1571ms 20:02:17 INFO - PROCESS | 1750 | 1464404537677 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 20:02:17 INFO - PROCESS | 1750 | 1464404537681 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 20:02:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:02:17 INFO - PROCESS | 1750 | 1464404537698 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:02:17 INFO - PROCESS | 1750 | 1464404537704 Marionette TRACE conn4 <- [1,1974,null,{}] 20:02:17 INFO - PROCESS | 1750 | 1464404537746 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}] 20:02:18 INFO - PROCESS | 1750 | 1464404538044 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 20:02:18 INFO - PROCESS | 1750 | 1464404538079 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da3800 == 118 [pid = 1750] [id = 501] 20:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8dfcc800) [pid = 1750] [serial = 1504] [outer = (nil)] 20:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8e162c00) [pid = 1750] [serial = 1505] [outer = 0x8dfcc800] 20:02:18 INFO - PROCESS | 1750 | 1464404538165 Marionette DEBUG loaded listener.js 20:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8f501400) [pid = 1750] [serial = 1506] [outer = 0x8dfcc800] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e82e400) [pid = 1750] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0xa3648400) [pid = 1750] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8e15bc00) [pid = 1750] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x912bb800) [pid = 1750] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91274c00) [pid = 1750] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8fdcd000) [pid = 1750] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8fb78800) [pid = 1750] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8cc9a800) [pid = 1750] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x86d39c00) [pid = 1750] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8c891400) [pid = 1750] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x86d38800) [pid = 1750] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9ac40c00) [pid = 1750] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9a7d2800) [pid = 1750] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9a03fc00) [pid = 1750] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x999e6000) [pid = 1750] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x95194c00) [pid = 1750] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x95343800) [pid = 1750] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x950ec400) [pid = 1750] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x92be7c00) [pid = 1750] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x912bd400) [pid = 1750] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x925cb800) [pid = 1750] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x92431800) [pid = 1750] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:02:19 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8dd78400) [pid = 1750] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 20:02:19 INFO - PROCESS | 1750 | 1464404539845 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]]]}] 20:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2180ms 20:02:19 INFO - PROCESS | 1750 | 1464404539870 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 20:02:19 INFO - PROCESS | 1750 | 1464404539875 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 20:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:02:19 INFO - PROCESS | 1750 | 1464404539881 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:02:19 INFO - PROCESS | 1750 | 1464404539885 Marionette TRACE conn4 <- [1,1978,null,{}] 20:02:19 INFO - PROCESS | 1750 | 1464404539890 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}] 20:02:20 INFO - PROCESS | 1750 | 1464404540185 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 20:02:20 INFO - PROCESS | 1750 | 1464404540208 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d39c00 == 119 [pid = 1750] [id = 502] 20:02:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8cc9a800) [pid = 1750] [serial = 1507] [outer = (nil)] 20:02:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8f50a800) [pid = 1750] [serial = 1508] [outer = 0x8cc9a800] 20:02:20 INFO - PROCESS | 1750 | 1464404540288 Marionette DEBUG loaded listener.js 20:02:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8f55f800) [pid = 1750] [serial = 1509] [outer = 0x8cc9a800] 20:02:21 INFO - PROCESS | 1750 | 1464404541311 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]]]}] 20:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1480ms 20:02:21 INFO - PROCESS | 1750 | 1464404541363 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 20:02:21 INFO - PROCESS | 1750 | 1464404541368 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 20:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:02:21 INFO - PROCESS | 1750 | 1464404541379 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:02:21 INFO - PROCESS | 1750 | 1464404541384 Marionette TRACE conn4 <- [1,1982,null,{}] 20:02:21 INFO - PROCESS | 1750 | 1464404541394 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}] 20:02:21 INFO - PROCESS | 1750 | 1464404541662 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 20:02:22 INFO - PROCESS | 1750 | 1464404542015 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8adaec00 == 120 [pid = 1750] [id = 503] 20:02:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8adb5000) [pid = 1750] [serial = 1510] [outer = (nil)] 20:02:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b06a800) [pid = 1750] [serial = 1511] [outer = 0x8adb5000] 20:02:22 INFO - PROCESS | 1750 | 1464404542113 Marionette DEBUG loaded listener.js 20:02:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8bf77800) [pid = 1750] [serial = 1512] [outer = 0x8adb5000] 20:02:23 INFO - PROCESS | 1750 | 1464404543083 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]]]}] 20:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1740ms 20:02:23 INFO - PROCESS | 1750 | 1464404543119 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 20:02:23 INFO - PROCESS | 1750 | 1464404543129 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 20:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:02:23 INFO - PROCESS | 1750 | 1464404543141 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:02:23 INFO - PROCESS | 1750 | 1464404543146 Marionette TRACE conn4 <- [1,1986,null,{}] 20:02:23 INFO - PROCESS | 1750 | 1464404543153 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}] 20:02:23 INFO - PROCESS | 1750 | 1464404543404 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 20:02:23 INFO - PROCESS | 1750 | 1464404543743 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d840800 == 121 [pid = 1750] [id = 504] 20:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8dd71c00) [pid = 1750] [serial = 1513] [outer = (nil)] 20:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8dfc5000) [pid = 1750] [serial = 1514] [outer = 0x8dd71c00] 20:02:23 INFO - PROCESS | 1750 | 1464404543840 Marionette DEBUG loaded listener.js 20:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e15bc00) [pid = 1750] [serial = 1515] [outer = 0x8dd71c00] 20:02:24 INFO - PROCESS | 1750 | 1464404544799 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]]]}] 20:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1734ms 20:02:24 INFO - PROCESS | 1750 | 1464404544876 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 20:02:24 INFO - PROCESS | 1750 | 1464404544881 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 20:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:02:24 INFO - PROCESS | 1750 | 1464404544888 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:02:24 INFO - PROCESS | 1750 | 1464404544894 Marionette TRACE conn4 <- [1,1990,null,{}] 20:02:24 INFO - PROCESS | 1750 | 1464404544912 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}] 20:02:25 INFO - PROCESS | 1750 | 1464404545271 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 20:02:25 INFO - PROCESS | 1750 | 1464404545575 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdd2c00 == 122 [pid = 1750] [id = 505] 20:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x90f2e800) [pid = 1750] [serial = 1516] [outer = (nil)] 20:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x910d0800) [pid = 1750] [serial = 1517] [outer = 0x90f2e800] 20:02:25 INFO - PROCESS | 1750 | 1464404545672 Marionette DEBUG loaded listener.js 20:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9127a800) [pid = 1750] [serial = 1518] [outer = 0x90f2e800] 20:02:26 INFO - PROCESS | 1750 | 1464404546644 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]]]}] 20:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1790ms 20:02:26 INFO - PROCESS | 1750 | 1464404546679 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 20:02:26 INFO - PROCESS | 1750 | 1464404546683 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 20:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:02:26 INFO - PROCESS | 1750 | 1464404546691 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:02:26 INFO - PROCESS | 1750 | 1464404546695 Marionette TRACE conn4 <- [1,1994,null,{}] 20:02:26 INFO - PROCESS | 1750 | 1464404546701 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}] 20:02:26 INFO - PROCESS | 1750 | 1464404546961 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 20:02:27 INFO - PROCESS | 1750 | 1464404547290 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x910cf800 == 123 [pid = 1750] [id = 506] 20:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x912b1000) [pid = 1750] [serial = 1519] [outer = (nil)] 20:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x912b9400) [pid = 1750] [serial = 1520] [outer = 0x912b1000] 20:02:27 INFO - PROCESS | 1750 | 1464404547390 Marionette DEBUG loaded listener.js 20:02:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91bf1800) [pid = 1750] [serial = 1521] [outer = 0x912b1000] 20:02:28 INFO - PROCESS | 1750 | 1464404548319 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]]]}] 20:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1692ms 20:02:28 INFO - PROCESS | 1750 | 1464404548385 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 20:02:28 INFO - PROCESS | 1750 | 1464404548389 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 20:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:02:28 INFO - PROCESS | 1750 | 1464404548396 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:02:28 INFO - PROCESS | 1750 | 1464404548400 Marionette TRACE conn4 <- [1,1998,null,{}] 20:02:28 INFO - PROCESS | 1750 | 1464404548405 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}] 20:02:28 INFO - PROCESS | 1750 | 1464404548658 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 20:02:29 INFO - PROCESS | 1750 | 1464404548989 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc09000 == 124 [pid = 1750] [id = 507] 20:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8fdc5800) [pid = 1750] [serial = 1522] [outer = (nil)] 20:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91e8c000) [pid = 1750] [serial = 1523] [outer = 0x8fdc5800] 20:02:29 INFO - PROCESS | 1750 | 1464404549093 Marionette DEBUG loaded listener.js 20:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91e8e800) [pid = 1750] [serial = 1524] [outer = 0x8fdc5800] 20:02:30 INFO - PROCESS | 1750 | 1464404550006 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]]]}] 20:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1682ms 20:02:30 INFO - PROCESS | 1750 | 1464404550080 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 20:02:30 INFO - PROCESS | 1750 | 1464404550083 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 20:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:02:30 INFO - PROCESS | 1750 | 1464404550091 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:02:30 INFO - PROCESS | 1750 | 1464404550096 Marionette TRACE conn4 <- [1,2002,null,{}] 20:02:30 INFO - PROCESS | 1750 | 1464404550102 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}] 20:02:30 INFO - PROCESS | 1750 | 1464404550426 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 20:02:30 INFO - PROCESS | 1750 | 1464404550762 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f523400 == 125 [pid = 1750] [id = 508] 20:02:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91bfa800) [pid = 1750] [serial = 1525] [outer = (nil)] 20:02:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x925c5000) [pid = 1750] [serial = 1526] [outer = 0x91bfa800] 20:02:30 INFO - PROCESS | 1750 | 1464404550856 Marionette DEBUG loaded listener.js 20:02:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x926f7000) [pid = 1750] [serial = 1527] [outer = 0x91bfa800] 20:02:31 INFO - PROCESS | 1750 | 1464404551824 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]]]}] 20:02:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1790ms 20:02:31 INFO - PROCESS | 1750 | 1464404551882 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 20:02:31 INFO - PROCESS | 1750 | 1464404551886 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 20:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:02:31 INFO - PROCESS | 1750 | 1464404551893 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:02:31 INFO - PROCESS | 1750 | 1464404551897 Marionette TRACE conn4 <- [1,2006,null,{}] 20:02:31 INFO - PROCESS | 1750 | 1464404551903 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}] 20:02:32 INFO - PROCESS | 1750 | 1464404552146 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 20:02:32 INFO - PROCESS | 1750 | 1464404552477 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x91282400 == 126 [pid = 1750] [id = 509] 20:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x9257f800) [pid = 1750] [serial = 1528] [outer = (nil)] 20:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92be3800) [pid = 1750] [serial = 1529] [outer = 0x9257f800] 20:02:32 INFO - PROCESS | 1750 | 1464404552587 Marionette DEBUG loaded listener.js 20:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92be7400) [pid = 1750] [serial = 1530] [outer = 0x9257f800] 20:02:33 INFO - PROCESS | 1750 | 1464404553624 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]]]}] 20:02:33 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 20:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1789ms 20:02:33 INFO - PROCESS | 1750 | 1464404553683 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 20:02:33 INFO - PROCESS | 1750 | 1464404553688 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 20:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:02:33 INFO - PROCESS | 1750 | 1464404553694 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:02:33 INFO - PROCESS | 1750 | 1464404553698 Marionette TRACE conn4 <- [1,2010,null,{}] 20:02:33 INFO - PROCESS | 1750 | 1464404553704 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}] 20:02:33 INFO - PROCESS | 1750 | 1464404553936 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 20:02:34 INFO - PROCESS | 1750 | 1464404554271 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x9243c800 == 127 [pid = 1750] [id = 510] 20:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x928dec00) [pid = 1750] [serial = 1531] [outer = (nil)] 20:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92c89800) [pid = 1750] [serial = 1532] [outer = 0x928dec00] 20:02:34 INFO - PROCESS | 1750 | 1464404554367 Marionette DEBUG loaded listener.js 20:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92e50400) [pid = 1750] [serial = 1533] [outer = 0x928dec00] 20:02:35 INFO - PROCESS | 1750 | 1464404555253 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]]]}] 20:02:35 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 20:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1638ms 20:02:35 INFO - PROCESS | 1750 | 1464404555335 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 20:02:35 INFO - PROCESS | 1750 | 1464404555338 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 20:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:02:35 INFO - PROCESS | 1750 | 1464404555346 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:02:35 INFO - PROCESS | 1750 | 1464404555349 Marionette TRACE conn4 <- [1,2014,null,{}] 20:02:35 INFO - PROCESS | 1750 | 1464404555356 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}] 20:02:35 INFO - PROCESS | 1750 | 1464404555640 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 20:02:35 INFO - PROCESS | 1750 | 1464404555969 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c7f400 == 128 [pid = 1750] [id = 511] 20:02:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92c7fc00) [pid = 1750] [serial = 1534] [outer = (nil)] 20:02:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x93a7bc00) [pid = 1750] [serial = 1535] [outer = 0x92c7fc00] 20:02:36 INFO - PROCESS | 1750 | 1464404556058 Marionette DEBUG loaded listener.js 20:02:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x93c91400) [pid = 1750] [serial = 1536] [outer = 0x92c7fc00] 20:02:36 INFO - PROCESS | 1750 | 1464404556953 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]]]}] 20:02:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1685ms 20:02:37 INFO - PROCESS | 1750 | 1464404557032 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 20:02:37 INFO - PROCESS | 1750 | 1464404557036 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 20:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:02:37 INFO - PROCESS | 1750 | 1464404557043 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:02:37 INFO - PROCESS | 1750 | 1464404557047 Marionette TRACE conn4 <- [1,2018,null,{}] 20:02:37 INFO - PROCESS | 1750 | 1464404557053 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}] 20:02:37 INFO - PROCESS | 1750 | 1464404557319 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 20:02:37 INFO - PROCESS | 1750 | 1464404557658 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x92583000 == 129 [pid = 1750] [id = 512] 20:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x928e0000) [pid = 1750] [serial = 1537] [outer = (nil)] 20:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x95192400) [pid = 1750] [serial = 1538] [outer = 0x928e0000] 20:02:37 INFO - PROCESS | 1750 | 1464404557749 Marionette DEBUG loaded listener.js 20:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9519b000) [pid = 1750] [serial = 1539] [outer = 0x928e0000] 20:02:38 INFO - PROCESS | 1750 | 1464404558704 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]]]}] 20:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1736ms 20:02:38 INFO - PROCESS | 1750 | 1464404558781 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 20:02:38 INFO - PROCESS | 1750 | 1464404558786 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 20:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:02:38 INFO - PROCESS | 1750 | 1464404558793 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:02:38 INFO - PROCESS | 1750 | 1464404558799 Marionette TRACE conn4 <- [1,2022,null,{}] 20:02:38 INFO - PROCESS | 1750 | 1464404558806 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}] 20:02:39 INFO - PROCESS | 1750 | 1464404559107 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 20:02:39 INFO - PROCESS | 1750 | 1464404559490 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x99566400 == 130 [pid = 1750] [id = 513] 20:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9956cc00) [pid = 1750] [serial = 1540] [outer = (nil)] 20:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9967e400) [pid = 1750] [serial = 1541] [outer = 0x9956cc00] 20:02:39 INFO - PROCESS | 1750 | 1464404559602 Marionette DEBUG loaded listener.js 20:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x99c67000) [pid = 1750] [serial = 1542] [outer = 0x9956cc00] 20:02:40 INFO - PROCESS | 1750 | 1464404560582 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]]]}] 20:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1838ms 20:02:40 INFO - PROCESS | 1750 | 1464404560633 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 20:02:40 INFO - PROCESS | 1750 | 1464404560636 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 20:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:02:40 INFO - PROCESS | 1750 | 1464404560644 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:02:40 INFO - PROCESS | 1750 | 1464404560648 Marionette TRACE conn4 <- [1,2026,null,{}] 20:02:40 INFO - PROCESS | 1750 | 1464404560654 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}] 20:02:40 INFO - PROCESS | 1750 | 1464404560913 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 20:02:41 INFO - PROCESS | 1750 | 1464404561248 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c6c400 == 131 [pid = 1750] [id = 514] 20:02:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x99c6d800) [pid = 1750] [serial = 1543] [outer = (nil)] 20:02:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9a04b400) [pid = 1750] [serial = 1544] [outer = 0x99c6d800] 20:02:41 INFO - PROCESS | 1750 | 1464404561348 Marionette DEBUG loaded listener.js 20:02:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9a7d6000) [pid = 1750] [serial = 1545] [outer = 0x99c6d800] 20:02:42 INFO - PROCESS | 1750 | 1464404562251 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]]]}] 20:02:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:02:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1684ms 20:02:42 INFO - PROCESS | 1750 | 1464404562329 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 20:02:42 INFO - PROCESS | 1750 | 1464404562333 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 20:02:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:02:42 INFO - PROCESS | 1750 | 1464404562351 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:02:42 INFO - PROCESS | 1750 | 1464404562354 Marionette TRACE conn4 <- [1,2030,null,{}] 20:02:42 INFO - PROCESS | 1750 | 1464404562361 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}] 20:02:42 INFO - PROCESS | 1750 | 1464404562641 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 20:02:42 INFO - PROCESS | 1750 | 1464404562972 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a03d000 == 132 [pid = 1750] [id = 515] 20:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9a03d800) [pid = 1750] [serial = 1546] [outer = (nil)] 20:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9ac3d000) [pid = 1750] [serial = 1547] [outer = 0x9a03d800] 20:02:43 INFO - PROCESS | 1750 | 1464404563062 Marionette DEBUG loaded listener.js 20:02:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9ac47800) [pid = 1750] [serial = 1548] [outer = 0x9a03d800] 20:02:44 INFO - PROCESS | 1750 | 1464404564000 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]]]}] 20:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1681ms 20:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:02:44 INFO - PROCESS | 1750 | 1464404564033 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 20:02:44 INFO - PROCESS | 1750 | 1464404564036 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 20:02:44 INFO - PROCESS | 1750 | 1464404564043 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:02:44 INFO - PROCESS | 1750 | 1464404564047 Marionette TRACE conn4 <- [1,2034,null,{}] 20:02:44 INFO - PROCESS | 1750 | 1464404564052 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}] 20:02:44 INFO - PROCESS | 1750 | 1464404564285 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 20:02:44 INFO - PROCESS | 1750 | 1464404564628 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x946c3c00 == 133 [pid = 1750] [id = 516] 20:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9956c000) [pid = 1750] [serial = 1549] [outer = (nil)] 20:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b782800) [pid = 1750] [serial = 1550] [outer = 0x9956c000] 20:02:44 INFO - PROCESS | 1750 | 1464404564728 Marionette DEBUG loaded listener.js 20:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9b826400) [pid = 1750] [serial = 1551] [outer = 0x9956c000] 20:02:45 INFO - PROCESS | 1750 | 1464404565725 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]]]}] 20:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1734ms 20:02:45 INFO - PROCESS | 1750 | 1464404565780 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 20:02:45 INFO - PROCESS | 1750 | 1464404565783 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 20:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:02:45 INFO - PROCESS | 1750 | 1464404565795 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:02:45 INFO - PROCESS | 1750 | 1464404565798 Marionette TRACE conn4 <- [1,2038,null,{}] 20:02:45 INFO - PROCESS | 1750 | 1464404565805 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}] 20:02:46 INFO - PROCESS | 1750 | 1464404566060 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 20:02:46 INFO - PROCESS | 1750 | 1464404566362 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d35800 == 134 [pid = 1750] [id = 517] 20:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8c8a0000) [pid = 1750] [serial = 1552] [outer = (nil)] 20:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9d332400) [pid = 1750] [serial = 1553] [outer = 0x8c8a0000] 20:02:46 INFO - PROCESS | 1750 | 1464404566456 Marionette DEBUG loaded listener.js 20:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9d3f6800) [pid = 1750] [serial = 1554] [outer = 0x8c8a0000] 20:02:47 INFO - PROCESS | 1750 | 1464404567369 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]]]}] 20:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1631ms 20:02:47 INFO - PROCESS | 1750 | 1464404567427 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 20:02:47 INFO - PROCESS | 1750 | 1464404567430 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 20:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:02:47 INFO - PROCESS | 1750 | 1464404567437 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:02:47 INFO - PROCESS | 1750 | 1464404567441 Marionette TRACE conn4 <- [1,2042,null,{}] 20:02:47 INFO - PROCESS | 1750 | 1464404567447 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}] 20:02:47 INFO - PROCESS | 1750 | 1464404567693 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 20:02:48 INFO - PROCESS | 1750 | 1464404568032 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x99c5f400 == 135 [pid = 1750] [id = 518] 20:02:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9af79400) [pid = 1750] [serial = 1555] [outer = (nil)] 20:02:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0xa22a8000) [pid = 1750] [serial = 1556] [outer = 0x9af79400] 20:02:48 INFO - PROCESS | 1750 | 1464404568131 Marionette DEBUG loaded listener.js 20:02:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0xa237ec00) [pid = 1750] [serial = 1557] [outer = 0x9af79400] 20:02:49 INFO - PROCESS | 1750 | 1464404569054 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]]]}] 20:02:49 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) 20:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1681ms 20:02:49 INFO - PROCESS | 1750 | 1464404569120 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 20:02:49 INFO - PROCESS | 1750 | 1464404569123 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 20:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:02:49 INFO - PROCESS | 1750 | 1464404569131 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:02:49 INFO - PROCESS | 1750 | 1464404569134 Marionette TRACE conn4 <- [1,2046,null,{}] 20:02:49 INFO - PROCESS | 1750 | 1464404569140 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}] 20:02:49 INFO - PROCESS | 1750 | 1464404569379 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 20:02:49 INFO - PROCESS | 1750 | 1464404569710 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d34000 == 136 [pid = 1750] [id = 519] 20:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9d3f2400) [pid = 1750] [serial = 1558] [outer = (nil)] 20:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0xa3121800) [pid = 1750] [serial = 1559] [outer = 0x9d3f2400] 20:02:49 INFO - PROCESS | 1750 | 1464404569807 Marionette DEBUG loaded listener.js 20:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa331b800) [pid = 1750] [serial = 1560] [outer = 0x9d3f2400] 20:02:50 INFO - PROCESS | 1750 | 1464404570737 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]]]}] 20:02:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:02:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1687ms 20:02:50 INFO - PROCESS | 1750 | 1464404570819 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 20:02:50 INFO - PROCESS | 1750 | 1464404570823 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 20:02:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:02:50 INFO - PROCESS | 1750 | 1464404570830 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:02:50 INFO - PROCESS | 1750 | 1464404570834 Marionette TRACE conn4 <- [1,2050,null,{}] 20:02:50 INFO - PROCESS | 1750 | 1464404570840 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}] 20:02:51 INFO - PROCESS | 1750 | 1464404571104 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 20:02:51 INFO - PROCESS | 1750 | 1464404571443 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8c215000 == 135 [pid = 1750] [id = 457] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x86da3800 == 134 [pid = 1750] [id = 501] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8c26ec00 == 133 [pid = 1750] [id = 500] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x86d2d800 == 132 [pid = 1750] [id = 499] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf73c00 == 131 [pid = 1750] [id = 496] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x86d33c00 == 130 [pid = 1750] [id = 497] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x86d37c00 == 129 [pid = 1750] [id = 495] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9b783000 == 128 [pid = 1750] [id = 494] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21d000 == 127 [pid = 1750] [id = 493] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8c219c00 == 126 [pid = 1750] [id = 492] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x90f31800 == 125 [pid = 1750] [id = 490] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x92c7e800 == 124 [pid = 1750] [id = 491] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9257d000 == 123 [pid = 1750] [id = 489] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x92bf0800 == 122 [pid = 1750] [id = 488] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc08800 == 121 [pid = 1750] [id = 487] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8dfcd400 == 120 [pid = 1750] [id = 486] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e826c00 == 119 [pid = 1750] [id = 485] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x86d34800 == 118 [pid = 1750] [id = 484] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8adaf000 == 117 [pid = 1750] [id = 482] 20:02:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e00ec00 == 116 [pid = 1750] [id = 483] 20:02:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ebc00 == 117 [pid = 1750] [id = 520] 20:02:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x864ed800) [pid = 1750] [serial = 1561] [outer = (nil)] 20:02:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x86d33000) [pid = 1750] [serial = 1562] [outer = 0x864ed800] 20:02:53 INFO - PROCESS | 1750 | 1464404573204 Marionette DEBUG loaded listener.js 20:02:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x86d3a000) [pid = 1750] [serial = 1563] [outer = 0x864ed800] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8fdc5c00) [pid = 1750] [serial = 1314] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0xa51a8800) [pid = 1750] [serial = 1368] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8e82d400) [pid = 1750] [serial = 1439] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8f502800) [pid = 1750] [serial = 1440] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x91ed2c00) [pid = 1750] [serial = 1397] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x91bf3000) [pid = 1750] [serial = 1395] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x91bed000) [pid = 1750] [serial = 1394] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x912a6c00) [pid = 1750] [serial = 1392] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9127f800) [pid = 1750] [serial = 1391] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x910c7400) [pid = 1750] [serial = 1389] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x90f22c00) [pid = 1750] [serial = 1388] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8e00d400) [pid = 1750] [serial = 1386] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8dd7ec00) [pid = 1750] [serial = 1385] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8c129c00) [pid = 1750] [serial = 1383] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8b1b5400) [pid = 1750] [serial = 1382] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8c920800) [pid = 1750] [serial = 1436] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x876dec00) [pid = 1750] [serial = 1433] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8b05e400) [pid = 1750] [serial = 1434] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa050a400) [pid = 1750] [serial = 1431] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9d4db400) [pid = 1750] [serial = 1430] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9b82b400) [pid = 1750] [serial = 1428] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9b4a4c00) [pid = 1750] [serial = 1427] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9ac39c00) [pid = 1750] [serial = 1425] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9ac35400) [pid = 1750] [serial = 1424] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9a04a800) [pid = 1750] [serial = 1422] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a047000) [pid = 1750] [serial = 1421] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x99c5fc00) [pid = 1750] [serial = 1419] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x999e2000) [pid = 1750] [serial = 1418] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x98989400) [pid = 1750] [serial = 1416] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9787e800) [pid = 1750] [serial = 1415] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x95334c00) [pid = 1750] [serial = 1413] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x95194800) [pid = 1750] [serial = 1412] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9394b000) [pid = 1750] [serial = 1410] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x92e5ec00) [pid = 1750] [serial = 1409] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x92bf0c00) [pid = 1750] [serial = 1407] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92be8400) [pid = 1750] [serial = 1406] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x928e6000) [pid = 1750] [serial = 1404] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x928e2c00) [pid = 1750] [serial = 1403] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x925cc000) [pid = 1750] [serial = 1401] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x925c8000) [pid = 1750] [serial = 1400] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9257f000) [pid = 1750] [serial = 1398] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8f561c00) [pid = 1750] [serial = 1442] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8fdcb000) [pid = 1750] [serial = 1443] [outer = (nil)] [url = about:blank] 20:02:53 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8cc91c00) [pid = 1750] [serial = 1437] [outer = (nil)] [url = about:blank] 20:02:54 INFO - PROCESS | 1750 | 1464404574265 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]]]}] 20:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 3490ms 20:02:54 INFO - PROCESS | 1750 | 1464404574323 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 20:02:54 INFO - PROCESS | 1750 | 1464404574330 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 20:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:02:54 INFO - PROCESS | 1750 | 1464404574338 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:02:54 INFO - PROCESS | 1750 | 1464404574344 Marionette TRACE conn4 <- [1,2054,null,{}] 20:02:54 INFO - PROCESS | 1750 | 1464404574370 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}] 20:02:54 INFO - PROCESS | 1750 | 1464404574605 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 20:02:54 INFO - PROCESS | 1750 | 1464404574892 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b05e400 == 118 [pid = 1750] [id = 521] 20:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8b05f000) [pid = 1750] [serial = 1564] [outer = (nil)] 20:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8b1b5400) [pid = 1750] [serial = 1565] [outer = 0x8b05f000] 20:02:54 INFO - PROCESS | 1750 | 1464404574978 Marionette DEBUG loaded listener.js 20:02:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8bf7a000) [pid = 1750] [serial = 1566] [outer = 0x8b05f000] 20:02:55 INFO - PROCESS | 1750 | 1464404575780 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]]]}] 20:02:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:02:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1508ms 20:02:55 INFO - PROCESS | 1750 | 1464404575847 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 20:02:55 INFO - PROCESS | 1750 | 1464404575853 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 20:02:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:02:55 INFO - PROCESS | 1750 | 1464404575868 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:02:55 INFO - PROCESS | 1750 | 1464404575873 Marionette TRACE conn4 <- [1,2058,null,{}] 20:02:55 INFO - PROCESS | 1750 | 1464404575885 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}] 20:02:56 INFO - PROCESS | 1750 | 1464404576172 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 20:02:56 INFO - PROCESS | 1750 | 1464404576213 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c130800 == 119 [pid = 1750] [id = 522] 20:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8c213c00) [pid = 1750] [serial = 1567] [outer = (nil)] 20:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8c89a000) [pid = 1750] [serial = 1568] [outer = 0x8c213c00] 20:02:56 INFO - PROCESS | 1750 | 1464404576289 Marionette DEBUG loaded listener.js 20:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8cc04c00) [pid = 1750] [serial = 1569] [outer = 0x8c213c00] 20:02:57 INFO - PROCESS | 1750 | 1464404577386 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]]]}] 20:02:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:02:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1593ms 20:02:57 INFO - PROCESS | 1750 | 1464404577461 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 20:02:57 INFO - PROCESS | 1750 | 1464404577464 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 20:02:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:02:57 INFO - PROCESS | 1750 | 1464404577472 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:02:57 INFO - PROCESS | 1750 | 1464404577478 Marionette TRACE conn4 <- [1,2062,null,{}] 20:02:57 INFO - PROCESS | 1750 | 1464404577502 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}] 20:02:57 INFO - PROCESS | 1750 | 1464404577801 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bf74400) [pid = 1750] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x92c86c00) [pid = 1750] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8fdc9000) [pid = 1750] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x95191c00) [pid = 1750] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8cc8fc00) [pid = 1750] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91bf6800) [pid = 1750] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8c895000) [pid = 1750] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8c124800) [pid = 1750] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0xa2373c00) [pid = 1750] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8dfcc800) [pid = 1750] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x91e87c00) [pid = 1750] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x99c6c000) [pid = 1750] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x92e50800) [pid = 1750] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x92430c00) [pid = 1750] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8f37b000) [pid = 1750] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8cc06400) [pid = 1750] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x86d36000) [pid = 1750] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x876d7000) [pid = 1750] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8f524800) [pid = 1750] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9ac38c00) [pid = 1750] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 20:02:58 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x86da3000) [pid = 1750] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 20:02:58 INFO - PROCESS | 1750 | 1464404578530 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ef000 == 120 [pid = 1750] [id = 523] 20:02:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x86d36000) [pid = 1750] [serial = 1570] [outer = (nil)] 20:02:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8adb2400) [pid = 1750] [serial = 1571] [outer = 0x86d36000] 20:02:58 INFO - PROCESS | 1750 | 1464404578606 Marionette DEBUG loaded listener.js 20:02:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8dfcc800) [pid = 1750] [serial = 1572] [outer = 0x86d36000] 20:02:59 INFO - PROCESS | 1750 | 1464404579376 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]]]}] 20:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1949ms 20:02:59 INFO - PROCESS | 1750 | 1464404579422 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 20:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:02:59 INFO - PROCESS | 1750 | 1464404579427 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 20:02:59 INFO - PROCESS | 1750 | 1464404579433 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:02:59 INFO - PROCESS | 1750 | 1464404579437 Marionette TRACE conn4 <- [1,2066,null,{}] 20:02:59 INFO - PROCESS | 1750 | 1464404579442 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}] 20:02:59 INFO - PROCESS | 1750 | 1464404579665 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 20:02:59 INFO - PROCESS | 1750 | 1464404579857 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:02:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da9c00 == 121 [pid = 1750] [id = 524] 20:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x86dac000) [pid = 1750] [serial = 1573] [outer = (nil)] 20:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8f37c400) [pid = 1750] [serial = 1574] [outer = 0x86dac000] 20:02:59 INFO - PROCESS | 1750 | 1464404579937 Marionette DEBUG loaded listener.js 20:03:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8f504c00) [pid = 1750] [serial = 1575] [outer = 0x86dac000] 20:03:00 INFO - PROCESS | 1750 | 1464404580980 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]]]}] 20:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1581ms 20:03:01 INFO - PROCESS | 1750 | 1464404581015 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 20:03:01 INFO - PROCESS | 1750 | 1464404581022 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 20:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:03:01 INFO - PROCESS | 1750 | 1464404581031 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:03:01 INFO - PROCESS | 1750 | 1464404581036 Marionette TRACE conn4 <- [1,2070,null,{}] 20:03:01 INFO - PROCESS | 1750 | 1464404581046 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}] 20:03:01 INFO - PROCESS | 1750 | 1464404581308 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 20:03:01 INFO - PROCESS | 1750 | 1464404581647 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x864d0c00 == 122 [pid = 1750] [id = 525] 20:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x86d37400) [pid = 1750] [serial = 1576] [outer = (nil)] 20:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8adb5c00) [pid = 1750] [serial = 1577] [outer = 0x86d37400] 20:03:01 INFO - PROCESS | 1750 | 1464404581746 Marionette DEBUG loaded listener.js 20:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8bf7d400) [pid = 1750] [serial = 1578] [outer = 0x86d37400] 20:03:02 INFO - PROCESS | 1750 | 1464404582727 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]]]}] 20:03:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:03:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1737ms 20:03:02 INFO - PROCESS | 1750 | 1464404582768 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 20:03:02 INFO - PROCESS | 1750 | 1464404582777 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 20:03:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:03:02 INFO - PROCESS | 1750 | 1464404582788 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:03:02 INFO - PROCESS | 1750 | 1464404582792 Marionette TRACE conn4 <- [1,2074,null,{}] 20:03:02 INFO - PROCESS | 1750 | 1464404582799 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}] 20:03:03 INFO - PROCESS | 1750 | 1464404583051 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 20:03:03 INFO - PROCESS | 1750 | 1464404583379 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c8a0400 == 123 [pid = 1750] [id = 526] 20:03:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8cc01c00) [pid = 1750] [serial = 1579] [outer = (nil)] 20:03:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8dd76c00) [pid = 1750] [serial = 1580] [outer = 0x8cc01c00] 20:03:03 INFO - PROCESS | 1750 | 1464404583468 Marionette DEBUG loaded listener.js 20:03:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e00b400) [pid = 1750] [serial = 1581] [outer = 0x8cc01c00] 20:03:04 INFO - PROCESS | 1750 | 1464404584790 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]]]}] 20:03:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:03:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2087ms 20:03:05 INFO - PROCESS | 1750 | 1464404585006 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 20:03:05 INFO - PROCESS | 1750 | 1464404585015 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 20:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:03:05 INFO - PROCESS | 1750 | 1464404585033 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:03:05 INFO - PROCESS | 1750 | 1464404585044 Marionette TRACE conn4 <- [1,2078,null,{}] 20:03:05 INFO - PROCESS | 1750 | 1464404585071 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}] 20:03:05 INFO - PROCESS | 1750 | 1464404585396 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 20:03:05 INFO - PROCESS | 1750 | 1464404585642 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c899c00 == 124 [pid = 1750] [id = 527] 20:03:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8fdc7000) [pid = 1750] [serial = 1582] [outer = (nil)] 20:03:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x90f25800) [pid = 1750] [serial = 1583] [outer = 0x8fdc7000] 20:03:05 INFO - PROCESS | 1750 | 1464404585735 Marionette DEBUG loaded listener.js 20:03:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x910cf400) [pid = 1750] [serial = 1584] [outer = 0x8fdc7000] 20:03:06 INFO - PROCESS | 1750 | 1464404586657 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]]]}] 20:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1701ms 20:03:06 INFO - PROCESS | 1750 | 1464404586732 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 20:03:06 INFO - PROCESS | 1750 | 1464404586738 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 20:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:03:06 INFO - PROCESS | 1750 | 1464404586744 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:03:06 INFO - PROCESS | 1750 | 1464404586748 Marionette TRACE conn4 <- [1,2082,null,{}] 20:03:06 INFO - PROCESS | 1750 | 1464404586754 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}] 20:03:07 INFO - PROCESS | 1750 | 1464404587027 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 20:03:07 INFO - PROCESS | 1750 | 1464404587357 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdd1400 == 125 [pid = 1750] [id = 528] 20:03:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90f26800) [pid = 1750] [serial = 1585] [outer = (nil)] 20:03:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x912b0400) [pid = 1750] [serial = 1586] [outer = 0x90f26800] 20:03:07 INFO - PROCESS | 1750 | 1464404587450 Marionette DEBUG loaded listener.js 20:03:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x912bec00) [pid = 1750] [serial = 1587] [outer = 0x90f26800] 20:03:08 INFO - PROCESS | 1750 | 1464404588362 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]]]}] 20:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1687ms 20:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:03:08 INFO - PROCESS | 1750 | 1464404588433 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 20:03:08 INFO - PROCESS | 1750 | 1464404588436 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 20:03:08 INFO - PROCESS | 1750 | 1464404588443 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:03:08 INFO - PROCESS | 1750 | 1464404588447 Marionette TRACE conn4 <- [1,2086,null,{}] 20:03:08 INFO - PROCESS | 1750 | 1464404588453 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}] 20:03:08 INFO - PROCESS | 1750 | 1464404588725 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 20:03:09 INFO - PROCESS | 1750 | 1464404589061 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc09400 == 126 [pid = 1750] [id = 529] 20:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x910c8800) [pid = 1750] [serial = 1588] [outer = (nil)] 20:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91e7f800) [pid = 1750] [serial = 1589] [outer = 0x910c8800] 20:03:09 INFO - PROCESS | 1750 | 1464404589151 Marionette DEBUG loaded listener.js 20:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91e8ec00) [pid = 1750] [serial = 1590] [outer = 0x910c8800] 20:03:10 INFO - PROCESS | 1750 | 1464404590098 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]]]}] 20:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1733ms 20:03:10 INFO - PROCESS | 1750 | 1464404590176 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 20:03:10 INFO - PROCESS | 1750 | 1464404590181 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 20:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:03:10 INFO - PROCESS | 1750 | 1464404590187 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:03:10 INFO - PROCESS | 1750 | 1464404590191 Marionette TRACE conn4 <- [1,2090,null,{}] 20:03:10 INFO - PROCESS | 1750 | 1464404590197 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}] 20:03:10 INFO - PROCESS | 1750 | 1464404590496 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 20:03:10 INFO - PROCESS | 1750 | 1464404590829 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x912a7c00 == 127 [pid = 1750] [id = 530] 20:03:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91bf8400) [pid = 1750] [serial = 1591] [outer = (nil)] 20:03:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x925c4c00) [pid = 1750] [serial = 1592] [outer = 0x91bf8400] 20:03:10 INFO - PROCESS | 1750 | 1464404590926 Marionette DEBUG loaded listener.js 20:03:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x926f9000) [pid = 1750] [serial = 1593] [outer = 0x91bf8400] 20:03:11 INFO - PROCESS | 1750 | 1464404591851 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]]]}] 20:03:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:03:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1700ms 20:03:11 INFO - PROCESS | 1750 | 1464404591888 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 20:03:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:03:11 INFO - PROCESS | 1750 | 1464404591892 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 20:03:11 INFO - PROCESS | 1750 | 1464404591899 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:03:11 INFO - PROCESS | 1750 | 1464404591903 Marionette TRACE conn4 <- [1,2094,null,{}] 20:03:11 INFO - PROCESS | 1750 | 1464404591908 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}] 20:03:12 INFO - PROCESS | 1750 | 1464404592135 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 20:03:12 INFO - PROCESS | 1750 | 1464404592473 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b4400 == 128 [pid = 1750] [id = 531] 20:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8c892800) [pid = 1750] [serial = 1594] [outer = (nil)] 20:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x928ed400) [pid = 1750] [serial = 1595] [outer = 0x8c892800] 20:03:12 INFO - PROCESS | 1750 | 1464404592570 Marionette DEBUG loaded listener.js 20:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92be8400) [pid = 1750] [serial = 1596] [outer = 0x8c892800] 20:03:13 INFO - PROCESS | 1750 | 1464404593466 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]]]}] 20:03:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1632ms 20:03:13 INFO - PROCESS | 1750 | 1464404593532 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 20:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:03:13 INFO - PROCESS | 1750 | 1464404593536 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 20:03:13 INFO - PROCESS | 1750 | 1464404593543 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:03:13 INFO - PROCESS | 1750 | 1464404593548 Marionette TRACE conn4 <- [1,2098,null,{}] 20:03:13 INFO - PROCESS | 1750 | 1464404593554 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}] 20:03:13 INFO - PROCESS | 1750 | 1464404593845 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 20:03:14 INFO - PROCESS | 1750 | 1464404594142 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x928e3c00 == 129 [pid = 1750] [id = 532] 20:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x928ec400) [pid = 1750] [serial = 1597] [outer = (nil)] 20:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92e58800) [pid = 1750] [serial = 1598] [outer = 0x928ec400] 20:03:14 INFO - PROCESS | 1750 | 1464404594237 Marionette DEBUG loaded listener.js 20:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x93949400) [pid = 1750] [serial = 1599] [outer = 0x928ec400] 20:03:15 INFO - PROCESS | 1750 | 1464404595177 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]]]}] 20:03:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1685ms 20:03:15 INFO - PROCESS | 1750 | 1464404595229 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 20:03:15 INFO - PROCESS | 1750 | 1464404595232 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 20:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:03:15 INFO - PROCESS | 1750 | 1464404595239 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:03:15 INFO - PROCESS | 1750 | 1464404595242 Marionette TRACE conn4 <- [1,2102,null,{}] 20:03:15 INFO - PROCESS | 1750 | 1464404595249 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}] 20:03:15 INFO - PROCESS | 1750 | 1464404595486 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 20:03:15 INFO - PROCESS | 1750 | 1464404595815 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x92587800 == 130 [pid = 1750] [id = 533] 20:03:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x926f2000) [pid = 1750] [serial = 1600] [outer = (nil)] 20:03:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x93c95c00) [pid = 1750] [serial = 1601] [outer = 0x926f2000] 20:03:15 INFO - PROCESS | 1750 | 1464404595920 Marionette DEBUG loaded listener.js 20:03:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9505a000) [pid = 1750] [serial = 1602] [outer = 0x926f2000] 20:03:16 INFO - PROCESS | 1750 | 1464404596916 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]]]}] 20:03:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 20:03:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1736ms 20:03:16 INFO - PROCESS | 1750 | 1464404596977 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 20:03:16 INFO - PROCESS | 1750 | 1464404596981 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 20:03:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 20:03:16 INFO - PROCESS | 1750 | 1464404596989 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 20:03:16 INFO - PROCESS | 1750 | 1464404596993 Marionette TRACE conn4 <- [1,2106,null,{}] 20:03:17 INFO - PROCESS | 1750 | 1464404596999 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}] 20:03:17 INFO - PROCESS | 1750 | 1464404597272 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 20:03:17 INFO - PROCESS | 1750 | 1464404597609 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c86c00 == 131 [pid = 1750] [id = 534] 20:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92c8cc00) [pid = 1750] [serial = 1603] [outer = (nil)] 20:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x95334000) [pid = 1750] [serial = 1604] [outer = 0x92c8cc00] 20:03:17 INFO - PROCESS | 1750 | 1464404597702 Marionette DEBUG loaded listener.js 20:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x95338800) [pid = 1750] [serial = 1605] [outer = 0x92c8cc00] 20:03:18 INFO - PROCESS | 1750 | 1464404598648 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]]]}] 20:03:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 20:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1732ms 20:03:18 INFO - PROCESS | 1750 | 1464404598722 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 20:03:18 INFO - PROCESS | 1750 | 1464404598727 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 20:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 20:03:18 INFO - PROCESS | 1750 | 1464404598733 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 20:03:18 INFO - PROCESS | 1750 | 1464404598738 Marionette TRACE conn4 <- [1,2110,null,{}] 20:03:18 INFO - PROCESS | 1750 | 1464404598744 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}] 20:03:19 INFO - PROCESS | 1750 | 1464404599053 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 20:03:19 INFO - PROCESS | 1750 | 1464404599394 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x95198000 == 132 [pid = 1750] [id = 535] 20:03:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99680400) [pid = 1750] [serial = 1606] [outer = (nil)] 20:03:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x99c62c00) [pid = 1750] [serial = 1607] [outer = 0x99680400] 20:03:19 INFO - PROCESS | 1750 | 1464404599492 Marionette DEBUG loaded listener.js 20:03:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x99fb4400) [pid = 1750] [serial = 1608] [outer = 0x99680400] 20:03:20 INFO - PROCESS | 1750 | 1464404600432 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]]]}] 20:03:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 20:03:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1736ms 20:03:20 INFO - PROCESS | 1750 | 1464404600470 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 20:03:20 INFO - PROCESS | 1750 | 1464404600474 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 20:03:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 20:03:20 INFO - PROCESS | 1750 | 1464404600481 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 20:03:20 INFO - PROCESS | 1750 | 1464404600484 Marionette TRACE conn4 <- [1,2114,null,{}] 20:03:20 INFO - PROCESS | 1750 | 1464404600490 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}] 20:03:20 INFO - PROCESS | 1750 | 1464404600726 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 20:03:21 INFO - PROCESS | 1750 | 1464404601061 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x99682000 == 133 [pid = 1750] [id = 536] 20:03:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x99c63c00) [pid = 1750] [serial = 1609] [outer = (nil)] 20:03:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9a7de000) [pid = 1750] [serial = 1610] [outer = 0x99c63c00] 20:03:21 INFO - PROCESS | 1750 | 1464404601155 Marionette DEBUG loaded listener.js 20:03:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9ac30c00) [pid = 1750] [serial = 1611] [outer = 0x99c63c00] 20:03:22 INFO - PROCESS | 1750 | 1464404602049 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]]]}] 20:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 20:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1639ms 20:03:22 INFO - PROCESS | 1750 | 1464404602121 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 20:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 20:03:22 INFO - PROCESS | 1750 | 1464404602126 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 20:03:22 INFO - PROCESS | 1750 | 1464404602132 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 20:03:22 INFO - PROCESS | 1750 | 1464404602136 Marionette TRACE conn4 <- [1,2118,null,{}] 20:03:22 INFO - PROCESS | 1750 | 1464404602142 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}] 20:03:22 INFO - PROCESS | 1750 | 1464404602419 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 20:03:22 INFO - PROCESS | 1750 | 1464404602755 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d2d400 == 134 [pid = 1750] [id = 537] 20:03:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x86da1c00) [pid = 1750] [serial = 1612] [outer = (nil)] 20:03:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9ac43400) [pid = 1750] [serial = 1613] [outer = 0x86da1c00] 20:03:22 INFO - PROCESS | 1750 | 1464404602856 Marionette DEBUG loaded listener.js 20:03:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9adc4400) [pid = 1750] [serial = 1614] [outer = 0x86da1c00] 20:03:23 INFO - PROCESS | 1750 | 1464404603760 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]]]}] 20:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 20:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1683ms 20:03:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 20:03:23 INFO - PROCESS | 1750 | 1464404603816 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 20:03:23 INFO - PROCESS | 1750 | 1464404603820 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 20:03:23 INFO - PROCESS | 1750 | 1464404603827 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 20:03:23 INFO - PROCESS | 1750 | 1464404603830 Marionette TRACE conn4 <- [1,2122,null,{}] 20:03:23 INFO - PROCESS | 1750 | 1464404603836 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}] 20:03:24 INFO - PROCESS | 1750 | 1464404604134 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 20:03:24 INFO - PROCESS | 1750 | 1464404604470 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e160c00 == 135 [pid = 1750] [id = 538] 20:03:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9a2b9c00) [pid = 1750] [serial = 1615] [outer = (nil)] 20:03:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9d429c00) [pid = 1750] [serial = 1616] [outer = 0x9a2b9c00] 20:03:24 INFO - PROCESS | 1750 | 1464404604559 Marionette DEBUG loaded listener.js 20:03:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9d4dc800) [pid = 1750] [serial = 1617] [outer = 0x9a2b9c00] 20:03:25 INFO - PROCESS | 1750 | 1464404605507 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]]]}] 20:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 20:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1737ms 20:03:25 INFO - PROCESS | 1750 | 1464404605564 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 20:03:25 INFO - PROCESS | 1750 | 1464404605567 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 20:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 20:03:25 INFO - PROCESS | 1750 | 1464404605574 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 20:03:25 INFO - PROCESS | 1750 | 1464404605577 Marionette TRACE conn4 <- [1,2126,null,{}] 20:03:25 INFO - PROCESS | 1750 | 1464404605583 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}] 20:03:25 INFO - PROCESS | 1750 | 1464404605826 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 20:03:26 INFO - PROCESS | 1750 | 1464404606159 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b905800 == 136 [pid = 1750] [id = 539] 20:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9b909800) [pid = 1750] [serial = 1618] [outer = (nil)] 20:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa250a800) [pid = 1750] [serial = 1619] [outer = 0x9b909800] 20:03:26 INFO - PROCESS | 1750 | 1464404606253 Marionette DEBUG loaded listener.js 20:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa25aa400) [pid = 1750] [serial = 1620] [outer = 0x9b909800] 20:03:27 INFO - PROCESS | 1750 | 1464404607157 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]]]}] 20:03:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 20:03:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1632ms 20:03:27 INFO - PROCESS | 1750 | 1464404607208 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 20:03:27 INFO - PROCESS | 1750 | 1464404607212 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 20:03:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 20:03:27 INFO - PROCESS | 1750 | 1464404607220 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 20:03:27 INFO - PROCESS | 1750 | 1464404607223 Marionette TRACE conn4 <- [1,2130,null,{}] 20:03:27 INFO - PROCESS | 1750 | 1464404607229 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}] 20:03:27 INFO - PROCESS | 1750 | 1464404607476 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 20:03:27 INFO - PROCESS | 1750 | 1464404607823 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e8c00 == 137 [pid = 1750] [id = 540] 20:03:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8e823c00) [pid = 1750] [serial = 1621] [outer = (nil)] 20:03:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0xa3359c00) [pid = 1750] [serial = 1622] [outer = 0x8e823c00] 20:03:27 INFO - PROCESS | 1750 | 1464404607918 Marionette DEBUG loaded listener.js 20:03:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0xa3649c00) [pid = 1750] [serial = 1623] [outer = 0x8e823c00] 20:03:28 INFO - PROCESS | 1750 | 1464404608804 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] 20:03:28 INFO - PROCESS | 1750 | 1464404608887 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 20:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 20:03:28 INFO - PROCESS | 1750 | 1464404608894 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 20:03:28 INFO - PROCESS | 1750 | 1464404608896 Marionette TRACE conn4 <- [1,2134,null,{}] 20:03:28 INFO - PROCESS | 1750 | 1464404608902 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}] 20:03:29 INFO - PROCESS | 1750 | 1464404609142 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 20:03:29 INFO - PROCESS | 1750 | 1464404609473 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x86dad800 == 138 [pid = 1750] [id = 541] 20:03:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8aec6000) [pid = 1750] [serial = 1624] [outer = (nil)] 20:03:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8aecd800) [pid = 1750] [serial = 1625] [outer = 0x8aec6000] 20:03:29 INFO - PROCESS | 1750 | 1464404609571 Marionette DEBUG loaded listener.js 20:03:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x8aed2800) [pid = 1750] [serial = 1626] [outer = 0x8aec6000] 20:03:30 INFO - PROCESS | 1750 | 1464404610459 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]]]}] 20:03:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 20:03:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1638ms 20:03:30 INFO - PROCESS | 1750 | 1464404610534 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 20:03:30 INFO - PROCESS | 1750 | 1464404610538 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 20:03:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 20:03:30 INFO - PROCESS | 1750 | 1464404610545 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 20:03:30 INFO - PROCESS | 1750 | 1464404610548 Marionette TRACE conn4 <- [1,2138,null,{}] 20:03:30 INFO - PROCESS | 1750 | 1464404610554 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}] 20:03:30 INFO - PROCESS | 1750 | 1464404610827 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8c915000 == 137 [pid = 1750] [id = 291] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x864ef000 == 136 [pid = 1750] [id = 523] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8c130800 == 135 [pid = 1750] [id = 522] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8b05e400 == 134 [pid = 1750] [id = 521] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x864ebc00 == 133 [pid = 1750] [id = 520] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x86d35800 == 132 [pid = 1750] [id = 517] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x946c3c00 == 131 [pid = 1750] [id = 516] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x99c6c400 == 130 [pid = 1750] [id = 514] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x9a03d000 == 129 [pid = 1750] [id = 515] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x99566400 == 128 [pid = 1750] [id = 513] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x92583000 == 127 [pid = 1750] [id = 512] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x92c7f400 == 126 [pid = 1750] [id = 511] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x9243c800 == 125 [pid = 1750] [id = 510] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f523400 == 124 [pid = 1750] [id = 508] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x91282400 == 123 [pid = 1750] [id = 509] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc09000 == 122 [pid = 1750] [id = 507] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x910cf800 == 121 [pid = 1750] [id = 506] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdd2c00 == 120 [pid = 1750] [id = 505] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8d840800 == 119 [pid = 1750] [id = 504] 20:03:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8adaec00 == 118 [pid = 1750] [id = 503] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8bf7dc00) [pid = 1750] [serial = 1491] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x946c0400) [pid = 1750] [serial = 1467] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x92e53000) [pid = 1750] [serial = 1463] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x9d42b800) [pid = 1750] [serial = 1479] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x93c91c00) [pid = 1750] [serial = 1466] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8e831c00) [pid = 1750] [serial = 1380] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x95346800) [pid = 1750] [serial = 1473] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8c89fc00) [pid = 1750] [serial = 1502] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8d843c00) [pid = 1750] [serial = 1449] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0xa250b000) [pid = 1750] [serial = 1484] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8f501400) [pid = 1750] [serial = 1506] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9243b400) [pid = 1750] [serial = 1458] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9a7d1800) [pid = 1750] [serial = 1476] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x92434c00) [pid = 1750] [serial = 1457] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9519d800) [pid = 1750] [serial = 1470] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x95197000) [pid = 1750] [serial = 1469] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x925d0400) [pid = 1750] [serial = 1460] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa2232c00) [pid = 1750] [serial = 1482] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x91bf5000) [pid = 1750] [serial = 1454] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0xa259e000) [pid = 1750] [serial = 1485] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92e59c00) [pid = 1750] [serial = 1464] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8bf77c00) [pid = 1750] [serial = 1496] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8bf81800) [pid = 1750] [serial = 1497] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8b1b4800) [pid = 1750] [serial = 1499] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8c914000) [pid = 1750] [serial = 1448] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8bf7b800) [pid = 1750] [serial = 1490] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8f566800) [pid = 1750] [serial = 1451] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa3565c00) [pid = 1750] [serial = 1487] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x910c9400) [pid = 1750] [serial = 1452] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x86daec00) [pid = 1750] [serial = 1494] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9b825800) [pid = 1750] [serial = 1478] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x926f6800) [pid = 1750] [serial = 1461] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9a049000) [pid = 1750] [serial = 1475] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x86dab400) [pid = 1750] [serial = 1493] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x91ec5c00) [pid = 1750] [serial = 1455] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa103b000) [pid = 1750] [serial = 1481] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8e162c00) [pid = 1750] [serial = 1505] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8bf78000) [pid = 1750] [serial = 1500] [outer = (nil)] [url = about:blank] 20:03:32 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x910d0400) [pid = 1750] [serial = 1445] [outer = (nil)] [url = about:blank] 20:03:33 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8cc02c00) [pid = 1750] [serial = 1503] [outer = (nil)] [url = about:blank] 20:03:33 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9533dc00) [pid = 1750] [serial = 1472] [outer = (nil)] [url = about:blank] 20:03:33 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0xa36eec00) [pid = 1750] [serial = 1488] [outer = (nil)] [url = about:blank] 20:03:33 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f50a800) [pid = 1750] [serial = 1508] [outer = (nil)] [url = about:blank] 20:03:33 INFO - PROCESS | 1750 | 1464404613193 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x864d4c00 == 119 [pid = 1750] [id = 542] 20:03:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x864e4800) [pid = 1750] [serial = 1627] [outer = (nil)] 20:03:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x864ef000) [pid = 1750] [serial = 1628] [outer = 0x864e4800] 20:03:33 INFO - PROCESS | 1750 | 1464404613280 Marionette DEBUG loaded listener.js 20:03:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x86da5400) [pid = 1750] [serial = 1629] [outer = 0x864e4800] 20:03:34 INFO - PROCESS | 1750 | 1464404614219 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]]]}] 20:03:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 20:03:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 3745ms 20:03:34 INFO - PROCESS | 1750 | 1464404614293 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 20:03:34 INFO - PROCESS | 1750 | 1464404614300 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 20:03:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 20:03:34 INFO - PROCESS | 1750 | 1464404614309 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 20:03:34 INFO - PROCESS | 1750 | 1464404614316 Marionette TRACE conn4 <- [1,2142,null,{}] 20:03:34 INFO - PROCESS | 1750 | 1464404614330 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}] 20:03:34 INFO - PROCESS | 1750 | 1464404614549 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 20:03:34 INFO - PROCESS | 1750 | 1464404614800 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x89366800 == 120 [pid = 1750] [id = 543] 20:03:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x89366c00) [pid = 1750] [serial = 1630] [outer = (nil)] 20:03:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8ada9c00) [pid = 1750] [serial = 1631] [outer = 0x89366c00] 20:03:34 INFO - PROCESS | 1750 | 1464404614886 Marionette DEBUG loaded listener.js 20:03:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8aec9c00) [pid = 1750] [serial = 1632] [outer = 0x89366c00] 20:03:35 INFO - PROCESS | 1750 | 1464404615788 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] 20:03:35 INFO - PROCESS | 1750 | 1464404615868 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 20:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 20:03:35 INFO - PROCESS | 1750 | 1464404615876 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 20:03:35 INFO - PROCESS | 1750 | 1464404615878 Marionette TRACE conn4 <- [1,2146,null,{}] 20:03:35 INFO - PROCESS | 1750 | 1464404615885 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}] 20:03:36 INFO - PROCESS | 1750 | 1464404616184 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 20:03:36 INFO - PROCESS | 1750 | 1464404616217 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x86db0400 == 121 [pid = 1750] [id = 544] 20:03:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8bf77c00) [pid = 1750] [serial = 1633] [outer = (nil)] 20:03:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8bf81400) [pid = 1750] [serial = 1634] [outer = 0x8bf77c00] 20:03:36 INFO - PROCESS | 1750 | 1464404616293 Marionette DEBUG loaded listener.js 20:03:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8c215c00) [pid = 1750] [serial = 1635] [outer = 0x8bf77c00] 20:03:37 INFO - PROCESS | 1750 | 1464404617345 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] 20:03:37 INFO - PROCESS | 1750 | 1464404617419 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 20:03:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 20:03:37 INFO - PROCESS | 1750 | 1464404617456 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 20:03:37 INFO - PROCESS | 1750 | 1464404617466 Marionette TRACE conn4 <- [1,2150,null,{}] 20:03:37 INFO - PROCESS | 1750 | 1464404617481 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}] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9956cc00) [pid = 1750] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8c213c00) [pid = 1750] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9257f800) [pid = 1750] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8dd71c00) [pid = 1750] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91bfa800) [pid = 1750] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9a03d800) [pid = 1750] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x99c6d800) [pid = 1750] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8adb5000) [pid = 1750] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x86d36000) [pid = 1750] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8f525400) [pid = 1750] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8b05f000) [pid = 1750] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9af79400) [pid = 1750] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9956c000) [pid = 1750] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8c8a0000) [pid = 1750] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x912b1000) [pid = 1750] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x92c7fc00) [pid = 1750] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x928e0000) [pid = 1750] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x864ed800) [pid = 1750] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8fdc5800) [pid = 1750] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x928dec00) [pid = 1750] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x90f2e800) [pid = 1750] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 20:03:38 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9d3f2400) [pid = 1750] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 20:03:38 INFO - PROCESS | 1750 | 1464404618419 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 20:03:38 INFO - PROCESS | 1750 | 1464404618563 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1bfc00 == 122 [pid = 1750] [id = 545] 20:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8bf7e400) [pid = 1750] [serial = 1636] [outer = (nil)] 20:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8c893800) [pid = 1750] [serial = 1637] [outer = 0x8bf7e400] 20:03:38 INFO - PROCESS | 1750 | 1464404618639 Marionette DEBUG loaded listener.js 20:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d83ac00) [pid = 1750] [serial = 1638] [outer = 0x8bf7e400] 20:03:39 INFO - PROCESS | 1750 | 1464404619422 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]]]}] 20:03:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 20:03:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 2071ms 20:03:39 INFO - PROCESS | 1750 | 1464404619500 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 20:03:39 INFO - PROCESS | 1750 | 1464404619504 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 20:03:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 20:03:39 INFO - PROCESS | 1750 | 1464404619511 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 20:03:39 INFO - PROCESS | 1750 | 1464404619514 Marionette TRACE conn4 <- [1,2154,null,{}] 20:03:39 INFO - PROCESS | 1750 | 1464404619519 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}] 20:03:39 INFO - PROCESS | 1750 | 1464404619750 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 20:03:39 INFO - PROCESS | 1750 | 1464404619950 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x864cec00 == 123 [pid = 1750] [id = 546] 20:03:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8935fc00) [pid = 1750] [serial = 1639] [outer = (nil)] 20:03:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8e00e800) [pid = 1750] [serial = 1640] [outer = 0x8935fc00] 20:03:40 INFO - PROCESS | 1750 | 1464404620039 Marionette DEBUG loaded listener.js 20:03:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8e161000) [pid = 1750] [serial = 1641] [outer = 0x8935fc00] 20:03:41 INFO - PROCESS | 1750 | 1464404621305 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]]]}] 20:03:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 20:03:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1835ms 20:03:41 INFO - PROCESS | 1750 | 1464404621348 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 20:03:41 INFO - PROCESS | 1750 | 1464404621354 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 20:03:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 20:03:41 INFO - PROCESS | 1750 | 1464404621364 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 20:03:41 INFO - PROCESS | 1750 | 1464404621369 Marionette TRACE conn4 <- [1,2158,null,{}] 20:03:41 INFO - PROCESS | 1750 | 1464404621378 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}] 20:03:41 INFO - PROCESS | 1750 | 1464404621632 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 20:03:41 INFO - PROCESS | 1750 | 1464404621949 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da7400 == 124 [pid = 1750] [id = 547] 20:03:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x89363000) [pid = 1750] [serial = 1642] [outer = (nil)] 20:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8aec8c00) [pid = 1750] [serial = 1643] [outer = 0x89363000] 20:03:42 INFO - PROCESS | 1750 | 1464404622044 Marionette DEBUG loaded listener.js 20:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8bf7b800) [pid = 1750] [serial = 1644] [outer = 0x89363000] 20:03:43 INFO - PROCESS | 1750 | 1464404622998 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]]]}] 20:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 20:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1685ms 20:03:43 INFO - PROCESS | 1750 | 1464404623051 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 20:03:43 INFO - PROCESS | 1750 | 1464404623059 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 20:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 20:03:43 INFO - PROCESS | 1750 | 1464404623071 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 20:03:43 INFO - PROCESS | 1750 | 1464404623075 Marionette TRACE conn4 <- [1,2162,null,{}] 20:03:43 INFO - PROCESS | 1750 | 1464404623082 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}] 20:03:43 INFO - PROCESS | 1750 | 1464404623337 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 20:03:43 INFO - PROCESS | 1750 | 1464404623674 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc9dc00 == 125 [pid = 1750] [id = 548] 20:03:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8d837c00) [pid = 1750] [serial = 1645] [outer = (nil)] 20:03:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8dd7dc00) [pid = 1750] [serial = 1646] [outer = 0x8d837c00] 20:03:43 INFO - PROCESS | 1750 | 1464404623772 Marionette DEBUG loaded listener.js 20:03:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e829c00) [pid = 1750] [serial = 1647] [outer = 0x8d837c00] 20:03:44 INFO - PROCESS | 1750 | 1464404624766 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]]]}] 20:03:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 20:03:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1743ms 20:03:44 INFO - PROCESS | 1750 | 1464404624815 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 20:03:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 20:03:44 INFO - PROCESS | 1750 | 1464404624820 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 20:03:44 INFO - PROCESS | 1750 | 1464404624827 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 20:03:44 INFO - PROCESS | 1750 | 1464404624834 Marionette TRACE conn4 <- [1,2166,null,{}] 20:03:44 INFO - PROCESS | 1750 | 1464404624853 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}] 20:03:45 INFO - PROCESS | 1750 | 1464404625114 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 20:03:45 INFO - PROCESS | 1750 | 1464404625449 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e1400 == 126 [pid = 1750] [id = 549] 20:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8f386000) [pid = 1750] [serial = 1648] [outer = (nil)] 20:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8fb71000) [pid = 1750] [serial = 1649] [outer = 0x8f386000] 20:03:45 INFO - PROCESS | 1750 | 1464404625558 Marionette DEBUG loaded listener.js 20:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8fdcd400) [pid = 1750] [serial = 1650] [outer = 0x8f386000] 20:03:46 INFO - PROCESS | 1750 | 1464404626462 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]]]}] 20:03:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 20:03:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1699ms 20:03:46 INFO - PROCESS | 1750 | 1464404626526 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 20:03:46 INFO - PROCESS | 1750 | 1464404626531 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 20:03:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 20:03:46 INFO - PROCESS | 1750 | 1464404626538 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 20:03:46 INFO - PROCESS | 1750 | 1464404626541 Marionette TRACE conn4 <- [1,2170,null,{}] 20:03:46 INFO - PROCESS | 1750 | 1464404626547 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}] 20:03:46 INFO - PROCESS | 1750 | 1464404626784 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 20:03:47 INFO - PROCESS | 1750 | 1464404627108 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d83b400 == 127 [pid = 1750] [id = 550] 20:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8fdc5800) [pid = 1750] [serial = 1651] [outer = (nil)] 20:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x910cf800) [pid = 1750] [serial = 1652] [outer = 0x8fdc5800] 20:03:47 INFO - PROCESS | 1750 | 1464404627205 Marionette DEBUG loaded listener.js 20:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9127a400) [pid = 1750] [serial = 1653] [outer = 0x8fdc5800] 20:03:48 INFO - PROCESS | 1750 | 1464404628093 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]]]}] 20:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 20:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1633ms 20:03:48 INFO - PROCESS | 1750 | 1464404628173 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 20:03:48 INFO - PROCESS | 1750 | 1464404628176 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 20:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 20:03:48 INFO - PROCESS | 1750 | 1464404628183 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 20:03:48 INFO - PROCESS | 1750 | 1464404628186 Marionette TRACE conn4 <- [1,2174,null,{}] 20:03:48 INFO - PROCESS | 1750 | 1464404628193 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}] 20:03:48 INFO - PROCESS | 1750 | 1464404628454 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 20:03:48 INFO - PROCESS | 1750 | 1464404628784 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdc4400 == 128 [pid = 1750] [id = 551] 20:03:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x90f22c00) [pid = 1750] [serial = 1654] [outer = (nil)] 20:03:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x912ba400) [pid = 1750] [serial = 1655] [outer = 0x90f22c00] 20:03:48 INFO - PROCESS | 1750 | 1464404628875 Marionette DEBUG loaded listener.js 20:03:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91beec00) [pid = 1750] [serial = 1656] [outer = 0x90f22c00] 20:03:49 INFO - PROCESS | 1750 | 1464404629828 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]]]}] 20:03:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 20:03:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1685ms 20:03:49 INFO - PROCESS | 1750 | 1464404629869 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 20:03:49 INFO - PROCESS | 1750 | 1464404629873 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 20:03:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 20:03:49 INFO - PROCESS | 1750 | 1464404629880 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 20:03:49 INFO - PROCESS | 1750 | 1464404629884 Marionette TRACE conn4 <- [1,2178,null,{}] 20:03:49 INFO - PROCESS | 1750 | 1464404629889 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}] 20:03:50 INFO - PROCESS | 1750 | 1464404630135 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 20:03:50 INFO - PROCESS | 1750 | 1464404630478 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd7f800 == 129 [pid = 1750] [id = 552] 20:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x912b1400) [pid = 1750] [serial = 1657] [outer = (nil)] 20:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x9243b800) [pid = 1750] [serial = 1658] [outer = 0x912b1400] 20:03:50 INFO - PROCESS | 1750 | 1464404630587 Marionette DEBUG loaded listener.js 20:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x9257f000) [pid = 1750] [serial = 1659] [outer = 0x912b1400] 20:03:51 INFO - PROCESS | 1750 | 1464404631460 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]]]}] 20:03:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 20:03:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1630ms 20:03:51 INFO - PROCESS | 1750 | 1464404631511 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 20:03:51 INFO - PROCESS | 1750 | 1464404631515 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 20:03:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 20:03:51 INFO - PROCESS | 1750 | 1464404631522 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 20:03:51 INFO - PROCESS | 1750 | 1464404631525 Marionette TRACE conn4 <- [1,2182,null,{}] 20:03:51 INFO - PROCESS | 1750 | 1464404631531 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}] 20:03:51 INFO - PROCESS | 1750 | 1464404631761 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 20:03:52 INFO - PROCESS | 1750 | 1464404632082 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ef800 == 130 [pid = 1750] [id = 553] 20:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92586c00) [pid = 1750] [serial = 1660] [outer = (nil)] 20:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x925d0c00) [pid = 1750] [serial = 1661] [outer = 0x92586c00] 20:03:52 INFO - PROCESS | 1750 | 1464404632178 Marionette DEBUG loaded listener.js 20:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x926f6400) [pid = 1750] [serial = 1662] [outer = 0x92586c00] 20:03:53 INFO - PROCESS | 1750 | 1464404633092 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]]]}] 20:03:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 20:03:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1630ms 20:03:53 INFO - PROCESS | 1750 | 1464404633153 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 20:03:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 20:03:53 INFO - PROCESS | 1750 | 1464404633158 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 20:03:53 INFO - PROCESS | 1750 | 1464404633164 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 20:03:53 INFO - PROCESS | 1750 | 1464404633168 Marionette TRACE conn4 <- [1,2186,null,{}] 20:03:53 INFO - PROCESS | 1750 | 1464404633174 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}] 20:03:53 INFO - PROCESS | 1750 | 1464404633397 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 20:03:53 INFO - PROCESS | 1750 | 1464404633722 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f0000 == 131 [pid = 1750] [id = 554] 20:03:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x928e0400) [pid = 1750] [serial = 1663] [outer = (nil)] 20:03:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92bed000) [pid = 1750] [serial = 1664] [outer = 0x928e0400] 20:03:53 INFO - PROCESS | 1750 | 1464404633816 Marionette DEBUG loaded listener.js 20:03:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92c7fc00) [pid = 1750] [serial = 1665] [outer = 0x928e0400] 20:03:54 INFO - PROCESS | 1750 | 1464404634719 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]]]}] 20:03:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 20:03:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1598ms 20:03:54 INFO - PROCESS | 1750 | 1464404634762 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 20:03:54 INFO - PROCESS | 1750 | 1464404634766 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 20:03:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 20:03:54 INFO - PROCESS | 1750 | 1464404634773 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 20:03:54 INFO - PROCESS | 1750 | 1464404634776 Marionette TRACE conn4 <- [1,2190,null,{}] 20:03:54 INFO - PROCESS | 1750 | 1464404634782 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}] 20:03:55 INFO - PROCESS | 1750 | 1464404635034 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 20:03:55 INFO - PROCESS | 1750 | 1464404635368 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x925cac00 == 132 [pid = 1750] [id = 555] 20:03:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x928e0000) [pid = 1750] [serial = 1666] [outer = (nil)] 20:03:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92e59c00) [pid = 1750] [serial = 1667] [outer = 0x928e0000] 20:03:55 INFO - PROCESS | 1750 | 1464404635465 Marionette DEBUG loaded listener.js 20:03:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92e5dc00) [pid = 1750] [serial = 1668] [outer = 0x928e0000] 20:03:56 INFO - PROCESS | 1750 | 1464404636408 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]]]}] 20:03:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 20:03:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1681ms 20:03:56 INFO - PROCESS | 1750 | 1464404636456 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 20:03:56 INFO - PROCESS | 1750 | 1464404636460 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 20:03:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 20:03:56 INFO - PROCESS | 1750 | 1464404636467 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 20:03:56 INFO - PROCESS | 1750 | 1464404636471 Marionette TRACE conn4 <- [1,2194,null,{}] 20:03:56 INFO - PROCESS | 1750 | 1464404636477 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}] 20:03:56 INFO - PROCESS | 1750 | 1464404636711 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 20:03:57 INFO - PROCESS | 1750 | 1464404637034 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c83000 == 133 [pid = 1750] [id = 556] 20:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92e53000) [pid = 1750] [serial = 1669] [outer = (nil)] 20:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x946c1400) [pid = 1750] [serial = 1670] [outer = 0x92e53000] 20:03:57 INFO - PROCESS | 1750 | 1464404637129 Marionette DEBUG loaded listener.js 20:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x950ec400) [pid = 1750] [serial = 1671] [outer = 0x92e53000] 20:03:58 INFO - PROCESS | 1750 | 1464404638061 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]]]}] 20:03:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 20:03:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1634ms 20:03:58 INFO - PROCESS | 1750 | 1464404638101 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 20:03:58 INFO - PROCESS | 1750 | 1464404638106 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 20:03:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 20:03:58 INFO - PROCESS | 1750 | 1464404638112 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 20:03:58 INFO - PROCESS | 1750 | 1464404638116 Marionette TRACE conn4 <- [1,2198,null,{}] 20:03:58 INFO - PROCESS | 1750 | 1464404638122 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}] 20:03:58 INFO - PROCESS | 1750 | 1464404638377 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 20:03:58 INFO - PROCESS | 1750 | 1464404638716 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:03:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c92800 == 134 [pid = 1750] [id = 557] 20:03:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x95345400) [pid = 1750] [serial = 1672] [outer = (nil)] 20:03:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x98989400) [pid = 1750] [serial = 1673] [outer = 0x95345400] 20:03:58 INFO - PROCESS | 1750 | 1464404638820 Marionette DEBUG loaded listener.js 20:03:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9956c000) [pid = 1750] [serial = 1674] [outer = 0x95345400] 20:03:59 INFO - PROCESS | 1750 | 1464404639708 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]]]}] 20:03:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 20:03:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1640ms 20:03:59 INFO - PROCESS | 1750 | 1464404639754 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 20:03:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 20:03:59 INFO - PROCESS | 1750 | 1464404639758 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 20:03:59 INFO - PROCESS | 1750 | 1464404639764 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 20:03:59 INFO - PROCESS | 1750 | 1464404639768 Marionette TRACE conn4 <- [1,2202,null,{}] 20:03:59 INFO - PROCESS | 1750 | 1464404639774 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}] 20:04:00 INFO - PROCESS | 1750 | 1464404640004 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 20:04:00 INFO - PROCESS | 1750 | 1464404640344 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x95347000 == 135 [pid = 1750] [id = 558] 20:04:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x995e2000) [pid = 1750] [serial = 1675] [outer = (nil)] 20:04:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x99c66000) [pid = 1750] [serial = 1676] [outer = 0x995e2000] 20:04:00 INFO - PROCESS | 1750 | 1464404640442 Marionette DEBUG loaded listener.js 20:04:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x99c6a400) [pid = 1750] [serial = 1677] [outer = 0x995e2000] 20:04:01 INFO - PROCESS | 1750 | 1464404641388 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]]]}] 20:04:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 20:04:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1691ms 20:04:01 INFO - PROCESS | 1750 | 1464404641456 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 20:04:01 INFO - PROCESS | 1750 | 1464404641460 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 20:04:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 20:04:01 INFO - PROCESS | 1750 | 1464404641467 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 20:04:01 INFO - PROCESS | 1750 | 1464404641471 Marionette TRACE conn4 <- [1,2206,null,{}] 20:04:01 INFO - PROCESS | 1750 | 1464404641477 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}] 20:04:01 INFO - PROCESS | 1750 | 1464404641755 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 20:04:02 INFO - PROCESS | 1750 | 1464404642103 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x946c5000 == 136 [pid = 1750] [id = 559] 20:04:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x989cdc00) [pid = 1750] [serial = 1678] [outer = (nil)] 20:04:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9a7d1800) [pid = 1750] [serial = 1679] [outer = 0x989cdc00] 20:04:02 INFO - PROCESS | 1750 | 1464404642254 Marionette DEBUG loaded listener.js 20:04:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9a7d8400) [pid = 1750] [serial = 1680] [outer = 0x989cdc00] 20:04:03 INFO - PROCESS | 1750 | 1464404643210 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]]]}] 20:04:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 20:04:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1793ms 20:04:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 20:04:03 INFO - PROCESS | 1750 | 1464404643262 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 20:04:03 INFO - PROCESS | 1750 | 1464404643265 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 20:04:03 INFO - PROCESS | 1750 | 1464404643273 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 20:04:03 INFO - PROCESS | 1750 | 1464404643275 Marionette TRACE conn4 <- [1,2210,null,{}] 20:04:03 INFO - PROCESS | 1750 | 1464404643282 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}] 20:04:03 INFO - PROCESS | 1750 | 1464404643579 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 20:04:03 INFO - PROCESS | 1750 | 1464404643914 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e52c00 == 137 [pid = 1750] [id = 560] 20:04:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9a049000) [pid = 1750] [serial = 1681] [outer = (nil)] 20:04:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9af6ec00) [pid = 1750] [serial = 1682] [outer = 0x9a049000] 20:04:04 INFO - PROCESS | 1750 | 1464404644007 Marionette DEBUG loaded listener.js 20:04:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9b49fc00) [pid = 1750] [serial = 1683] [outer = 0x9a049000] 20:04:04 INFO - PROCESS | 1750 | 1464404644949 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]]]}] 20:04:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 20:04:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1744ms 20:04:05 INFO - PROCESS | 1750 | 1464404645017 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 20:04:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 20:04:05 INFO - PROCESS | 1750 | 1464404645021 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 20:04:05 INFO - PROCESS | 1750 | 1464404645028 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 20:04:05 INFO - PROCESS | 1750 | 1464404645032 Marionette TRACE conn4 <- [1,2214,null,{}] 20:04:05 INFO - PROCESS | 1750 | 1464404645038 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}] 20:04:05 INFO - PROCESS | 1750 | 1464404645282 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 20:04:05 INFO - PROCESS | 1750 | 1464404645624 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d838c00 == 138 [pid = 1750] [id = 561] 20:04:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x95345c00) [pid = 1750] [serial = 1684] [outer = (nil)] 20:04:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9d3f2400) [pid = 1750] [serial = 1685] [outer = 0x95345c00] 20:04:05 INFO - PROCESS | 1750 | 1464404645723 Marionette DEBUG loaded listener.js 20:04:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9d4dc000) [pid = 1750] [serial = 1686] [outer = 0x95345c00] 20:04:06 INFO - PROCESS | 1750 | 1464404646681 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]]]}] 20:04:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 20:04:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1694ms 20:04:06 INFO - PROCESS | 1750 | 1464404646725 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 20:04:06 INFO - PROCESS | 1750 | 1464404646731 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 20:04:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 20:04:06 INFO - PROCESS | 1750 | 1464404646741 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 20:04:06 INFO - PROCESS | 1750 | 1464404646746 Marionette TRACE conn4 <- [1,2218,null,{}] 20:04:06 INFO - PROCESS | 1750 | 1464404646755 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}] 20:04:07 INFO - PROCESS | 1750 | 1464404647086 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 20:04:07 INFO - PROCESS | 1750 | 1464404647422 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b82ec00 == 139 [pid = 1750] [id = 562] 20:04:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9d337c00) [pid = 1750] [serial = 1687] [outer = (nil)] 20:04:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0xa22b2000) [pid = 1750] [serial = 1688] [outer = 0x9d337c00] 20:04:07 INFO - PROCESS | 1750 | 1464404647516 Marionette DEBUG loaded listener.js 20:04:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0xa237c800) [pid = 1750] [serial = 1689] [outer = 0x9d337c00] 20:04:08 INFO - PROCESS | 1750 | 1464404648449 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]]]}] 20:04:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 20:04:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1752ms 20:04:08 INFO - PROCESS | 1750 | 1464404648494 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 20:04:08 INFO - PROCESS | 1750 | 1464404648499 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 20:04:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 20:04:08 INFO - PROCESS | 1750 | 1464404648506 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 20:04:08 INFO - PROCESS | 1750 | 1464404648510 Marionette TRACE conn4 <- [1,2222,null,{}] 20:04:08 INFO - PROCESS | 1750 | 1464404648516 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}] 20:04:08 INFO - PROCESS | 1750 | 1464404648761 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 20:04:09 INFO - PROCESS | 1750 | 1464404649100 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b90d400 == 140 [pid = 1750] [id = 563] 20:04:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9d4e4000) [pid = 1750] [serial = 1690] [outer = (nil)] 20:04:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa31f1400) [pid = 1750] [serial = 1691] [outer = 0x9d4e4000] 20:04:09 INFO - PROCESS | 1750 | 1464404649206 Marionette DEBUG loaded listener.js 20:04:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa3359400) [pid = 1750] [serial = 1692] [outer = 0x9d4e4000] 20:04:10 INFO - PROCESS | 1750 | 1464404650121 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]]]}] 20:04:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 20:04:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1686ms 20:04:10 INFO - PROCESS | 1750 | 1464404650194 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 20:04:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 20:04:10 INFO - PROCESS | 1750 | 1464404650198 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 20:04:10 INFO - PROCESS | 1750 | 1464404650204 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 20:04:10 INFO - PROCESS | 1750 | 1464404650208 Marionette TRACE conn4 <- [1,2226,null,{}] 20:04:10 INFO - PROCESS | 1750 | 1464404650214 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}] 20:04:10 INFO - PROCESS | 1750 | 1464404650452 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x95344400 == 139 [pid = 1750] [id = 275] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x95337400 == 138 [pid = 1750] [id = 273] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0xa2502800 == 137 [pid = 1750] [id = 276] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0xa4f1b400 == 136 [pid = 1750] [id = 277] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x99c68400 == 135 [pid = 1750] [id = 272] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1bfc00 == 134 [pid = 1750] [id = 545] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x86db0400 == 133 [pid = 1750] [id = 544] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x89366800 == 132 [pid = 1750] [id = 543] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x864d4c00 == 131 [pid = 1750] [id = 542] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x928e3c00 == 130 [pid = 1750] [id = 532] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1b4400 == 129 [pid = 1750] [id = 531] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x912a7c00 == 128 [pid = 1750] [id = 530] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdd1400 == 127 [pid = 1750] [id = 528] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc09400 == 126 [pid = 1750] [id = 529] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8c899c00 == 125 [pid = 1750] [id = 527] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8c8a0400 == 124 [pid = 1750] [id = 526] 20:04:12 INFO - PROCESS | 1750 | --DOCSHELL 0x864d0c00 == 123 [pid = 1750] [id = 525] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9967e400) [pid = 1750] [serial = 1541] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8cc04c00) [pid = 1750] [serial = 1569] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x92be3800) [pid = 1750] [serial = 1529] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8e15bc00) [pid = 1750] [serial = 1515] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x925c5000) [pid = 1750] [serial = 1526] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9ac47800) [pid = 1750] [serial = 1548] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9a7d6000) [pid = 1750] [serial = 1545] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8c89a000) [pid = 1750] [serial = 1568] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8bf77800) [pid = 1750] [serial = 1512] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8adb2400) [pid = 1750] [serial = 1571] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91278800) [pid = 1750] [serial = 1446] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x92be7400) [pid = 1750] [serial = 1530] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8bf7a000) [pid = 1750] [serial = 1566] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa22a8000) [pid = 1750] [serial = 1556] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9b826400) [pid = 1750] [serial = 1551] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9d3f6800) [pid = 1750] [serial = 1554] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x91bf1800) [pid = 1750] [serial = 1521] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x93c91400) [pid = 1750] [serial = 1536] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x95192400) [pid = 1750] [serial = 1538] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x86d3a000) [pid = 1750] [serial = 1563] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x91e8e800) [pid = 1750] [serial = 1524] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x926f7000) [pid = 1750] [serial = 1527] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92c89800) [pid = 1750] [serial = 1532] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9519b000) [pid = 1750] [serial = 1539] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9b782800) [pid = 1750] [serial = 1550] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9127a800) [pid = 1750] [serial = 1518] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8b1b5400) [pid = 1750] [serial = 1565] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x93a7bc00) [pid = 1750] [serial = 1535] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x99c67000) [pid = 1750] [serial = 1542] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8dfc5000) [pid = 1750] [serial = 1514] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8dfcc800) [pid = 1750] [serial = 1572] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9ac3d000) [pid = 1750] [serial = 1547] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b06a800) [pid = 1750] [serial = 1511] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa331b800) [pid = 1750] [serial = 1560] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x91e8c000) [pid = 1750] [serial = 1523] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x910d0800) [pid = 1750] [serial = 1517] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x912b9400) [pid = 1750] [serial = 1520] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x86d33000) [pid = 1750] [serial = 1562] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9d332400) [pid = 1750] [serial = 1553] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0xa237ec00) [pid = 1750] [serial = 1557] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x92e50400) [pid = 1750] [serial = 1533] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9a04b400) [pid = 1750] [serial = 1544] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0xa3121800) [pid = 1750] [serial = 1559] [outer = (nil)] [url = about:blank] 20:04:12 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f37c400) [pid = 1750] [serial = 1574] [outer = (nil)] [url = about:blank] 20:04:13 INFO - PROCESS | 1750 | 1464404653149 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d2dc00 == 124 [pid = 1750] [id = 564] 20:04:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x86d35000) [pid = 1750] [serial = 1693] [outer = (nil)] 20:04:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x86d3ac00) [pid = 1750] [serial = 1694] [outer = 0x86d35000] 20:04:13 INFO - PROCESS | 1750 | 1464404653303 Marionette DEBUG loaded listener.js 20:04:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x86dafc00) [pid = 1750] [serial = 1695] [outer = 0x86d35000] 20:04:14 INFO - PROCESS | 1750 | 1464404654606 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]]]}] 20:04:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 20:04:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 4448ms 20:04:14 INFO - PROCESS | 1750 | 1464404654655 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 20:04:14 INFO - PROCESS | 1750 | 1464404654660 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 20:04:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 20:04:14 INFO - PROCESS | 1750 | 1464404654668 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 20:04:14 INFO - PROCESS | 1750 | 1464404654674 Marionette TRACE conn4 <- [1,2230,null,{}] 20:04:14 INFO - PROCESS | 1750 | 1464404654696 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}] 20:04:14 INFO - PROCESS | 1750 | 1464404654924 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 20:04:15 INFO - PROCESS | 1750 | 1464404655186 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x89feb000 == 125 [pid = 1750] [id = 565] 20:04:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x89febc00) [pid = 1750] [serial = 1696] [outer = (nil)] 20:04:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x89fefc00) [pid = 1750] [serial = 1697] [outer = 0x89febc00] 20:04:15 INFO - PROCESS | 1750 | 1464404655274 Marionette DEBUG loaded listener.js 20:04:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8adb0400) [pid = 1750] [serial = 1698] [outer = 0x89febc00] 20:04:16 INFO - PROCESS | 1750 | 1464404656124 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]]]}] 20:04:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 20:04:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1500ms 20:04:16 INFO - PROCESS | 1750 | 1464404656172 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 20:04:16 INFO - PROCESS | 1750 | 1464404656179 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 20:04:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 20:04:16 INFO - PROCESS | 1750 | 1464404656194 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 20:04:16 INFO - PROCESS | 1750 | 1464404656198 Marionette TRACE conn4 <- [1,2234,null,{}] 20:04:16 INFO - PROCESS | 1750 | 1464404656204 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}] 20:04:16 INFO - PROCESS | 1750 | 1464404656506 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 20:04:16 INFO - PROCESS | 1750 | 1464404656543 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x89363400 == 126 [pid = 1750] [id = 566] 20:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8b060800) [pid = 1750] [serial = 1699] [outer = (nil)] 20:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8b1bfc00) [pid = 1750] [serial = 1700] [outer = 0x8b060800] 20:04:16 INFO - PROCESS | 1750 | 1464404656620 Marionette DEBUG loaded listener.js 20:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8bf7b000) [pid = 1750] [serial = 1701] [outer = 0x8b060800] 20:04:18 INFO - PROCESS | 1750 | 1464404658175 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]]]}] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92c8cc00) [pid = 1750] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bf77c00) [pid = 1750] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x910c8800) [pid = 1750] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8cc01c00) [pid = 1750] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x99c63c00) [pid = 1750] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x864e4800) [pid = 1750] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x89366c00) [pid = 1750] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x90f26800) [pid = 1750] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x86da1c00) [pid = 1750] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x926f2000) [pid = 1750] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x928ec400) [pid = 1750] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8fdc7000) [pid = 1750] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9b909800) [pid = 1750] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x99680400) [pid = 1750] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x91bf8400) [pid = 1750] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9a2b9c00) [pid = 1750] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8aec6000) [pid = 1750] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x86d37400) [pid = 1750] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8bf7e400) [pid = 1750] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8cc9a800) [pid = 1750] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8c892800) [pid = 1750] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 20:04:18 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8e823c00) [pid = 1750] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 20:04:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 20:04:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2091ms 20:04:18 INFO - PROCESS | 1750 | 1464404658326 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 20:04:18 INFO - PROCESS | 1750 | 1464404658331 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 20:04:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 20:04:18 INFO - PROCESS | 1750 | 1464404658347 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 20:04:18 INFO - PROCESS | 1750 | 1464404658357 Marionette TRACE conn4 <- [1,2238,null,{}] 20:04:18 INFO - PROCESS | 1750 | 1464404658363 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}] 20:04:18 INFO - PROCESS | 1750 | 1464404658648 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 20:04:18 INFO - PROCESS | 1750 | 1464404658775 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aed1800 == 127 [pid = 1750] [id = 567] 20:04:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8b1b8c00) [pid = 1750] [serial = 1702] [outer = (nil)] 20:04:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8c213c00) [pid = 1750] [serial = 1703] [outer = 0x8b1b8c00] 20:04:18 INFO - PROCESS | 1750 | 1464404658867 Marionette DEBUG loaded listener.js 20:04:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8c893400) [pid = 1750] [serial = 1704] [outer = 0x8b1b8c00] 20:04:19 INFO - PROCESS | 1750 | 1464404659639 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]]]}] 20:04:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 20:04:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1347ms 20:04:19 INFO - PROCESS | 1750 | 1464404659686 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 20:04:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 20:04:19 INFO - PROCESS | 1750 | 1464404659691 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 20:04:19 INFO - PROCESS | 1750 | 1464404659698 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 20:04:19 INFO - PROCESS | 1750 | 1464404659702 Marionette TRACE conn4 <- [1,2242,null,{}] 20:04:19 INFO - PROCESS | 1750 | 1464404659707 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}] 20:04:20 INFO - PROCESS | 1750 | 1464404660001 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 20:04:20 INFO - PROCESS | 1750 | 1464404660025 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b069800 == 128 [pid = 1750] [id = 568] 20:04:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8c029000) [pid = 1750] [serial = 1705] [outer = (nil)] 20:04:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8cc04000) [pid = 1750] [serial = 1706] [outer = 0x8c029000] 20:04:20 INFO - PROCESS | 1750 | 1464404660112 Marionette DEBUG loaded listener.js 20:04:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8cc92400) [pid = 1750] [serial = 1707] [outer = 0x8c029000] 20:04:21 INFO - PROCESS | 1750 | 1464404661359 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]]]}] 20:04:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 20:04:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1696ms 20:04:21 INFO - PROCESS | 1750 | 1464404661395 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 20:04:21 INFO - PROCESS | 1750 | 1464404661403 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 20:04:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 20:04:21 INFO - PROCESS | 1750 | 1464404661412 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 20:04:21 INFO - PROCESS | 1750 | 1464404661418 Marionette TRACE conn4 <- [1,2246,null,{}] 20:04:21 INFO - PROCESS | 1750 | 1464404661427 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}] 20:04:21 INFO - PROCESS | 1750 | 1464404661731 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 20:04:22 INFO - PROCESS | 1750 | 1464404662065 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da1800 == 129 [pid = 1750] [id = 569] 20:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x86da8000) [pid = 1750] [serial = 1708] [outer = (nil)] 20:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89ff0000) [pid = 1750] [serial = 1709] [outer = 0x86da8000] 20:04:22 INFO - PROCESS | 1750 | 1464404662167 Marionette DEBUG loaded listener.js 20:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8aeca000) [pid = 1750] [serial = 1710] [outer = 0x86da8000] 20:04:23 INFO - PROCESS | 1750 | 1464404663100 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]]]}] 20:04:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 20:04:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1741ms 20:04:23 INFO - PROCESS | 1750 | 1464404663157 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 20:04:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 20:04:23 INFO - PROCESS | 1750 | 1464404663172 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 20:04:23 INFO - PROCESS | 1750 | 1464404663184 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 20:04:23 INFO - PROCESS | 1750 | 1464404663189 Marionette TRACE conn4 <- [1,2250,null,{}] 20:04:23 INFO - PROCESS | 1750 | 1464404663196 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}] 20:04:23 INFO - PROCESS | 1750 | 1464404663479 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 20:04:23 INFO - PROCESS | 1750 | 1464404663859 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf75800 == 130 [pid = 1750] [id = 570] 20:04:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8c12a800) [pid = 1750] [serial = 1711] [outer = (nil)] 20:04:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8c899c00) [pid = 1750] [serial = 1712] [outer = 0x8c12a800] 20:04:23 INFO - PROCESS | 1750 | 1464404663951 Marionette DEBUG loaded listener.js 20:04:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8cc05000) [pid = 1750] [serial = 1713] [outer = 0x8c12a800] 20:04:24 INFO - PROCESS | 1750 | 1464404664863 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]]]}] 20:04:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 20:04:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1745ms 20:04:24 INFO - PROCESS | 1750 | 1464404664929 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 20:04:24 INFO - PROCESS | 1750 | 1464404664934 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 20:04:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 20:04:24 INFO - PROCESS | 1750 | 1464404664944 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 20:04:24 INFO - PROCESS | 1750 | 1464404664951 Marionette TRACE conn4 <- [1,2254,null,{}] 20:04:24 INFO - PROCESS | 1750 | 1464404664969 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}] 20:04:25 INFO - PROCESS | 1750 | 1464404665224 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 20:04:25 INFO - PROCESS | 1750 | 1464404665538 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c12d400 == 131 [pid = 1750] [id = 571] 20:04:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e005800) [pid = 1750] [serial = 1714] [outer = (nil)] 20:04:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e82d800) [pid = 1750] [serial = 1715] [outer = 0x8e005800] 20:04:25 INFO - PROCESS | 1750 | 1464404665636 Marionette DEBUG loaded listener.js 20:04:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8f506000) [pid = 1750] [serial = 1716] [outer = 0x8e005800] 20:04:26 INFO - PROCESS | 1750 | 1464404666551 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]]]}] 20:04:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 20:04:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1643ms 20:04:26 INFO - PROCESS | 1750 | 1464404666588 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 20:04:26 INFO - PROCESS | 1750 | 1464404666592 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 20:04:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 20:04:26 INFO - PROCESS | 1750 | 1464404666600 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 20:04:26 INFO - PROCESS | 1750 | 1464404666604 Marionette TRACE conn4 <- [1,2258,null,{}] 20:04:26 INFO - PROCESS | 1750 | 1464404666610 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}] 20:04:26 INFO - PROCESS | 1750 | 1464404666857 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 20:04:27 INFO - PROCESS | 1750 | 1464404667183 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d843c00 == 132 [pid = 1750] [id = 572] 20:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8f55c400) [pid = 1750] [serial = 1717] [outer = (nil)] 20:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8fb78800) [pid = 1750] [serial = 1718] [outer = 0x8f55c400] 20:04:27 INFO - PROCESS | 1750 | 1464404667281 Marionette DEBUG loaded listener.js 20:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8fdd1c00) [pid = 1750] [serial = 1719] [outer = 0x8f55c400] 20:04:28 INFO - PROCESS | 1750 | 1464404668167 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]]]}] 20:04:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 20:04:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1635ms 20:04:28 INFO - PROCESS | 1750 | 1464404668245 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 20:04:28 INFO - PROCESS | 1750 | 1464404668248 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 20:04:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 20:04:28 INFO - PROCESS | 1750 | 1464404668258 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 20:04:28 INFO - PROCESS | 1750 | 1464404668262 Marionette TRACE conn4 <- [1,2262,null,{}] 20:04:28 INFO - PROCESS | 1750 | 1464404668268 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}] 20:04:28 INFO - PROCESS | 1750 | 1464404668512 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 20:04:28 INFO - PROCESS | 1750 | 1464404668817 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e010800 == 133 [pid = 1750] [id = 573] 20:04:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8fdc9400) [pid = 1750] [serial = 1720] [outer = (nil)] 20:04:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91276000) [pid = 1750] [serial = 1721] [outer = 0x8fdc9400] 20:04:28 INFO - PROCESS | 1750 | 1464404668909 Marionette DEBUG loaded listener.js 20:04:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91281400) [pid = 1750] [serial = 1722] [outer = 0x8fdc9400] 20:04:29 INFO - PROCESS | 1750 | 1464404669804 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]]]}] 20:04:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 20:04:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1581ms 20:04:29 INFO - PROCESS | 1750 | 1464404669840 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 20:04:29 INFO - PROCESS | 1750 | 1464404669845 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 20:04:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 20:04:29 INFO - PROCESS | 1750 | 1464404669851 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 20:04:29 INFO - PROCESS | 1750 | 1464404669855 Marionette TRACE conn4 <- [1,2266,null,{}] 20:04:29 INFO - PROCESS | 1750 | 1464404669861 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}] 20:04:30 INFO - PROCESS | 1750 | 1464404670108 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 20:04:30 INFO - PROCESS | 1750 | 1464404670443 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fdcd000 == 134 [pid = 1750] [id = 574] 20:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x910d3000) [pid = 1750] [serial = 1723] [outer = (nil)] 20:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91e82000) [pid = 1750] [serial = 1724] [outer = 0x910d3000] 20:04:30 INFO - PROCESS | 1750 | 1464404670544 Marionette DEBUG loaded listener.js 20:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91ec7800) [pid = 1750] [serial = 1725] [outer = 0x910d3000] 20:04:31 INFO - PROCESS | 1750 | 1464404671454 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]]]}] 20:04:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 20:04:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1631ms 20:04:31 INFO - PROCESS | 1750 | 1464404671486 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 20:04:31 INFO - PROCESS | 1750 | 1464404671489 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 20:04:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 20:04:31 INFO - PROCESS | 1750 | 1464404671497 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 20:04:31 INFO - PROCESS | 1750 | 1464404671500 Marionette TRACE conn4 <- [1,2270,null,{}] 20:04:31 INFO - PROCESS | 1750 | 1464404671507 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}] 20:04:31 INFO - PROCESS | 1750 | 1464404671744 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 20:04:32 INFO - PROCESS | 1750 | 1464404672077 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf1000 == 135 [pid = 1750] [id = 575] 20:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91bf3800) [pid = 1750] [serial = 1726] [outer = (nil)] 20:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9243c800) [pid = 1750] [serial = 1727] [outer = 0x91bf3800] 20:04:32 INFO - PROCESS | 1750 | 1464404672173 Marionette DEBUG loaded listener.js 20:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x9257c800) [pid = 1750] [serial = 1728] [outer = 0x91bf3800] 20:04:33 INFO - PROCESS | 1750 | 1464404673077 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]]]}] 20:04:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 20:04:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1637ms 20:04:33 INFO - PROCESS | 1750 | 1464404673135 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 20:04:33 INFO - PROCESS | 1750 | 1464404673138 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 20:04:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 20:04:33 INFO - PROCESS | 1750 | 1464404673146 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 20:04:33 INFO - PROCESS | 1750 | 1464404673149 Marionette TRACE conn4 <- [1,2274,null,{}] 20:04:33 INFO - PROCESS | 1750 | 1464404673155 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}] 20:04:33 INFO - PROCESS | 1750 | 1464404673407 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 20:04:33 INFO - PROCESS | 1750 | 1464404673738 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ec9800 == 136 [pid = 1750] [id = 576] 20:04:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91ed2800) [pid = 1750] [serial = 1729] [outer = (nil)] 20:04:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x926f3c00) [pid = 1750] [serial = 1730] [outer = 0x91ed2800] 20:04:33 INFO - PROCESS | 1750 | 1464404673832 Marionette DEBUG loaded listener.js 20:04:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x926fa000) [pid = 1750] [serial = 1731] [outer = 0x91ed2800] 20:04:34 INFO - PROCESS | 1750 | 1464404674836 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]]]}] 20:04:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 20:04:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1732ms 20:04:34 INFO - PROCESS | 1750 | 1464404674879 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 20:04:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 20:04:34 INFO - PROCESS | 1750 | 1464404674884 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 20:04:34 INFO - PROCESS | 1750 | 1464404674890 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 20:04:34 INFO - PROCESS | 1750 | 1464404674894 Marionette TRACE conn4 <- [1,2278,null,{}] 20:04:34 INFO - PROCESS | 1750 | 1464404674900 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}] 20:04:35 INFO - PROCESS | 1750 | 1464404675173 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 20:04:35 INFO - PROCESS | 1750 | 1464404675506 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x925ce800 == 137 [pid = 1750] [id = 577] 20:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x926ef800) [pid = 1750] [serial = 1732] [outer = (nil)] 20:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92bef000) [pid = 1750] [serial = 1733] [outer = 0x926ef800] 20:04:35 INFO - PROCESS | 1750 | 1464404675634 Marionette DEBUG loaded listener.js 20:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92c85800) [pid = 1750] [serial = 1734] [outer = 0x926ef800] 20:04:36 INFO - PROCESS | 1750 | 1464404676545 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]]]}] 20:04:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 20:04:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1732ms 20:04:36 INFO - PROCESS | 1750 | 1464404676624 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 20:04:36 INFO - PROCESS | 1750 | 1464404676627 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 20:04:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 20:04:36 INFO - PROCESS | 1750 | 1464404676635 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 20:04:36 INFO - PROCESS | 1750 | 1464404676639 Marionette TRACE conn4 <- [1,2282,null,{}] 20:04:36 INFO - PROCESS | 1750 | 1464404676645 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}] 20:04:36 INFO - PROCESS | 1750 | 1464404676909 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 20:04:37 INFO - PROCESS | 1750 | 1464404677294 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x928ec400 == 138 [pid = 1750] [id = 578] 20:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x93948c00) [pid = 1750] [serial = 1735] [outer = (nil)] 20:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x93a7a000) [pid = 1750] [serial = 1736] [outer = 0x93948c00] 20:04:37 INFO - PROCESS | 1750 | 1464404677387 Marionette DEBUG loaded listener.js 20:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x93c91c00) [pid = 1750] [serial = 1737] [outer = 0x93948c00] 20:04:38 INFO - PROCESS | 1750 | 1464404678313 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]]]}] 20:04:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 20:04:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1731ms 20:04:38 INFO - PROCESS | 1750 | 1464404678367 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 20:04:38 INFO - PROCESS | 1750 | 1464404678371 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 20:04:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 20:04:38 INFO - PROCESS | 1750 | 1464404678379 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 20:04:38 INFO - PROCESS | 1750 | 1464404678383 Marionette TRACE conn4 <- [1,2286,null,{}] 20:04:38 INFO - PROCESS | 1750 | 1464404678389 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}] 20:04:38 INFO - PROCESS | 1750 | 1464404678658 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 20:04:39 INFO - PROCESS | 1750 | 1464404678993 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e5ac00 == 139 [pid = 1750] [id = 579] 20:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x93c9f400) [pid = 1750] [serial = 1738] [outer = (nil)] 20:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x95329400) [pid = 1750] [serial = 1739] [outer = 0x93c9f400] 20:04:39 INFO - PROCESS | 1750 | 1464404679096 Marionette DEBUG loaded listener.js 20:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9533a400) [pid = 1750] [serial = 1740] [outer = 0x93c9f400] 20:04:40 INFO - PROCESS | 1750 | 1464404680031 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]]]}] 20:04:40 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 20:04:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1698ms 20:04:40 INFO - PROCESS | 1750 | 1464404680079 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 20:04:40 INFO - PROCESS | 1750 | 1464404680082 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 20:04:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 20:04:40 INFO - PROCESS | 1750 | 1464404680089 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 20:04:40 INFO - PROCESS | 1750 | 1464404680093 Marionette TRACE conn4 <- [1,2290,null,{}] 20:04:40 INFO - PROCESS | 1750 | 1464404680099 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}] 20:04:40 INFO - PROCESS | 1750 | 1464404680349 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 20:04:40 INFO - PROCESS | 1750 | 1464404680689 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91e400 == 140 [pid = 1750] [id = 580] 20:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8e002c00) [pid = 1750] [serial = 1741] [outer = (nil)] 20:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x97879000) [pid = 1750] [serial = 1742] [outer = 0x8e002c00] 20:04:40 INFO - PROCESS | 1750 | 1464404680785 Marionette DEBUG loaded listener.js 20:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x989cd800) [pid = 1750] [serial = 1743] [outer = 0x8e002c00] 20:04:41 INFO - PROCESS | 1750 | 1464404681663 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]]]}] 20:04:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 20:04:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1632ms 20:04:41 INFO - PROCESS | 1750 | 1464404681723 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 20:04:41 INFO - PROCESS | 1750 | 1464404681727 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 20:04:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 20:04:41 INFO - PROCESS | 1750 | 1464404681733 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 20:04:41 INFO - PROCESS | 1750 | 1464404681747 Marionette TRACE conn4 <- [1,2294,null,{}] 20:04:41 INFO - PROCESS | 1750 | 1464404681753 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}] 20:04:42 INFO - PROCESS | 1750 | 1464404682020 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 20:04:42 INFO - PROCESS | 1750 | 1464404682356 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x9532b400 == 141 [pid = 1750] [id = 581] 20:04:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9533d000) [pid = 1750] [serial = 1744] [outer = (nil)] 20:04:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x99c63000) [pid = 1750] [serial = 1745] [outer = 0x9533d000] 20:04:42 INFO - PROCESS | 1750 | 1464404682446 Marionette DEBUG loaded listener.js 20:04:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x99c69400) [pid = 1750] [serial = 1746] [outer = 0x9533d000] 20:04:43 INFO - PROCESS | 1750 | 1464404683400 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]]]}] 20:04:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 20:04:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1741ms 20:04:43 INFO - PROCESS | 1750 | 1464404683476 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 20:04:43 INFO - PROCESS | 1750 | 1464404683479 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 20:04:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 20:04:43 INFO - PROCESS | 1750 | 1464404683486 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 20:04:43 INFO - PROCESS | 1750 | 1464404683489 Marionette TRACE conn4 <- [1,2298,null,{}] 20:04:43 INFO - PROCESS | 1750 | 1464404683496 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}] 20:04:43 INFO - PROCESS | 1750 | 1464404683766 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 20:04:44 INFO - PROCESS | 1750 | 1464404684113 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x95348800 == 142 [pid = 1750] [id = 582] 20:04:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x999b4800) [pid = 1750] [serial = 1747] [outer = (nil)] 20:04:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9aa8bc00) [pid = 1750] [serial = 1748] [outer = 0x999b4800] 20:04:44 INFO - PROCESS | 1750 | 1464404684204 Marionette DEBUG loaded listener.js 20:04:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9ac39400) [pid = 1750] [serial = 1749] [outer = 0x999b4800] 20:04:45 INFO - PROCESS | 1750 | 1464404685114 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]]]}] 20:04:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 20:04:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1683ms 20:04:45 INFO - PROCESS | 1750 | 1464404685171 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 20:04:45 INFO - PROCESS | 1750 | 1464404685174 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 20:04:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 20:04:45 INFO - PROCESS | 1750 | 1464404685182 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 20:04:45 INFO - PROCESS | 1750 | 1464404685184 Marionette TRACE conn4 <- [1,2302,null,{}] 20:04:45 INFO - PROCESS | 1750 | 1464404685191 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}] 20:04:45 INFO - PROCESS | 1750 | 1464404685439 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 20:04:45 INFO - PROCESS | 1750 | 1464404685781 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f565c00 == 143 [pid = 1750] [id = 583] 20:04:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8fb70800) [pid = 1750] [serial = 1750] [outer = (nil)] 20:04:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9b46a000) [pid = 1750] [serial = 1751] [outer = 0x8fb70800] 20:04:45 INFO - PROCESS | 1750 | 1464404685878 Marionette DEBUG loaded listener.js 20:04:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9b78a400) [pid = 1750] [serial = 1752] [outer = 0x8fb70800] 20:04:46 INFO - PROCESS | 1750 | 1464404686775 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]]]}] 20:04:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 20:04:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1632ms 20:04:46 INFO - PROCESS | 1750 | 1464404686815 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 20:04:46 INFO - PROCESS | 1750 | 1464404686818 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 20:04:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 20:04:46 INFO - PROCESS | 1750 | 1464404686826 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 20:04:46 INFO - PROCESS | 1750 | 1464404686830 Marionette TRACE conn4 <- [1,2306,null,{}] 20:04:46 INFO - PROCESS | 1750 | 1464404686836 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}] 20:04:47 INFO - PROCESS | 1750 | 1464404687085 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 20:04:47 INFO - PROCESS | 1750 | 1464404687418 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a7dc400 == 144 [pid = 1750] [id = 584] 20:04:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9adc6800) [pid = 1750] [serial = 1753] [outer = (nil)] 20:04:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9d42d800) [pid = 1750] [serial = 1754] [outer = 0x9adc6800] 20:04:47 INFO - PROCESS | 1750 | 1464404687524 Marionette DEBUG loaded listener.js 20:04:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9d6b1800) [pid = 1750] [serial = 1755] [outer = 0x9adc6800] 20:04:48 INFO - PROCESS | 1750 | 1464404688490 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]]]}] 20:04:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 20:04:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1732ms 20:04:48 INFO - PROCESS | 1750 | 1464404688559 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 20:04:48 INFO - PROCESS | 1750 | 1464404688563 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 20:04:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 20:04:48 INFO - PROCESS | 1750 | 1464404688570 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 20:04:48 INFO - PROCESS | 1750 | 1464404688574 Marionette TRACE conn4 <- [1,2310,null,{}] 20:04:48 INFO - PROCESS | 1750 | 1464404688580 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}] 20:04:48 INFO - PROCESS | 1750 | 1464404688820 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 20:04:49 INFO - PROCESS | 1750 | 1464404689156 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ed2000 == 145 [pid = 1750] [id = 585] 20:04:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9a04b800) [pid = 1750] [serial = 1756] [outer = (nil)] 20:04:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa23c1000) [pid = 1750] [serial = 1757] [outer = 0x9a04b800] 20:04:49 INFO - PROCESS | 1750 | 1464404689251 Marionette DEBUG loaded listener.js 20:04:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa250fc00) [pid = 1750] [serial = 1758] [outer = 0x9a04b800] 20:04:50 INFO - PROCESS | 1750 | 1464404690189 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]]]}] 20:04:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 20:04:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1681ms 20:04:50 INFO - PROCESS | 1750 | 1464404690252 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 20:04:50 INFO - PROCESS | 1750 | 1464404690257 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 20:04:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 20:04:50 INFO - PROCESS | 1750 | 1464404690263 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 20:04:50 INFO - PROCESS | 1750 | 1464404690267 Marionette TRACE conn4 <- [1,2314,null,{}] 20:04:50 INFO - PROCESS | 1750 | 1464404690273 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}] 20:04:50 INFO - PROCESS | 1750 | 1464404690539 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21e400 == 144 [pid = 1750] [id = 290] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8aed1800 == 143 [pid = 1750] [id = 567] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x89363400 == 142 [pid = 1750] [id = 566] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x89feb000 == 141 [pid = 1750] [id = 565] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x86d2dc00 == 140 [pid = 1750] [id = 564] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x9b82ec00 == 139 [pid = 1750] [id = 562] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8d838c00 == 138 [pid = 1750] [id = 561] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x92e52c00 == 137 [pid = 1750] [id = 560] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x946c5000 == 136 [pid = 1750] [id = 559] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x93c92800 == 135 [pid = 1750] [id = 557] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x95347000 == 134 [pid = 1750] [id = 558] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x92c83000 == 133 [pid = 1750] [id = 556] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x925cac00 == 132 [pid = 1750] [id = 555] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x926f0000 == 131 [pid = 1750] [id = 554] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x864ef800 == 130 [pid = 1750] [id = 553] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd7f800 == 129 [pid = 1750] [id = 552] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdc4400 == 128 [pid = 1750] [id = 551] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x864e1400 == 127 [pid = 1750] [id = 549] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8d83b400 == 126 [pid = 1750] [id = 550] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc9dc00 == 125 [pid = 1750] [id = 548] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x86da7400 == 124 [pid = 1750] [id = 547] 20:04:52 INFO - PROCESS | 1750 | --DOCSHELL 0x864cec00 == 123 [pid = 1750] [id = 546] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8d83ac00) [pid = 1750] [serial = 1638] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x95334000) [pid = 1750] [serial = 1604] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8c215c00) [pid = 1750] [serial = 1635] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x91e8ec00) [pid = 1750] [serial = 1590] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e00b400) [pid = 1750] [serial = 1581] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9ac30c00) [pid = 1750] [serial = 1611] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x86da5400) [pid = 1750] [serial = 1629] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8aec9c00) [pid = 1750] [serial = 1632] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x912bec00) [pid = 1750] [serial = 1587] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x912b0400) [pid = 1750] [serial = 1586] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8dd76c00) [pid = 1750] [serial = 1580] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9adc4400) [pid = 1750] [serial = 1614] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x93c95c00) [pid = 1750] [serial = 1601] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9ac43400) [pid = 1750] [serial = 1613] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x93949400) [pid = 1750] [serial = 1599] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x90f25800) [pid = 1750] [serial = 1583] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92e58800) [pid = 1750] [serial = 1598] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa250a800) [pid = 1750] [serial = 1619] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x99fb4400) [pid = 1750] [serial = 1608] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x926f9000) [pid = 1750] [serial = 1593] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x910cf400) [pid = 1750] [serial = 1584] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9d429c00) [pid = 1750] [serial = 1616] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x925c4c00) [pid = 1750] [serial = 1592] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9505a000) [pid = 1750] [serial = 1602] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8aecd800) [pid = 1750] [serial = 1625] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8bf7d400) [pid = 1750] [serial = 1578] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x99c62c00) [pid = 1750] [serial = 1607] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8c893800) [pid = 1750] [serial = 1637] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8bf81400) [pid = 1750] [serial = 1634] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8aed2800) [pid = 1750] [serial = 1626] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8f55f800) [pid = 1750] [serial = 1509] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x928ed400) [pid = 1750] [serial = 1595] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9a7de000) [pid = 1750] [serial = 1610] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x92be8400) [pid = 1750] [serial = 1596] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9d4dc800) [pid = 1750] [serial = 1617] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8ada9c00) [pid = 1750] [serial = 1631] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa3359c00) [pid = 1750] [serial = 1622] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa3649c00) [pid = 1750] [serial = 1623] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x95338800) [pid = 1750] [serial = 1605] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91e7f800) [pid = 1750] [serial = 1589] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa25aa400) [pid = 1750] [serial = 1620] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x864ef000) [pid = 1750] [serial = 1628] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8adb5c00) [pid = 1750] [serial = 1577] [outer = (nil)] [url = about:blank] 20:04:53 INFO - PROCESS | 1750 | 1464404693403 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ef000 == 124 [pid = 1750] [id = 586] 20:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x864ef800) [pid = 1750] [serial = 1759] [outer = (nil)] 20:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x86d36c00) [pid = 1750] [serial = 1760] [outer = 0x864ef800] 20:04:53 INFO - PROCESS | 1750 | 1464404693500 Marionette DEBUG loaded listener.js 20:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x86dae000) [pid = 1750] [serial = 1761] [outer = 0x864ef800] 20:04:54 INFO - PROCESS | 1750 | 1464404694593 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]]]}] 20:04:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 20:04:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 4399ms 20:04:54 INFO - PROCESS | 1750 | 1464404694668 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 20:04:54 INFO - PROCESS | 1750 | 1464404694679 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 20:04:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 20:04:54 INFO - PROCESS | 1750 | 1464404694706 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 20:04:54 INFO - PROCESS | 1750 | 1464404694717 Marionette TRACE conn4 <- [1,2318,null,{}] 20:04:54 INFO - PROCESS | 1750 | 1464404694730 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}] 20:04:55 INFO - PROCESS | 1750 | 1464404695192 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 20:04:55 INFO - PROCESS | 1750 | 1464404695513 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x89fec000 == 125 [pid = 1750] [id = 587] 20:04:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x89fef000) [pid = 1750] [serial = 1762] [outer = (nil)] 20:04:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8adb4000) [pid = 1750] [serial = 1763] [outer = 0x89fef000] 20:04:55 INFO - PROCESS | 1750 | 1464404695656 Marionette DEBUG loaded listener.js 20:04:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8aecf800) [pid = 1750] [serial = 1764] [outer = 0x89fef000] 20:04:56 INFO - PROCESS | 1750 | 1464404696591 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] 20:04:56 INFO - PROCESS | 1750 | 1464404696667 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 20:04:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 20:04:56 INFO - PROCESS | 1750 | 1464404696693 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 20:04:56 INFO - PROCESS | 1750 | 1464404696696 Marionette TRACE conn4 <- [1,2322,null,{}] 20:04:56 INFO - PROCESS | 1750 | 1464404696703 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}] 20:04:57 INFO - PROCESS | 1750 | 1464404697016 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 20:04:57 INFO - PROCESS | 1750 | 1464404697076 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf74c00 == 126 [pid = 1750] [id = 588] 20:04:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8bf82400) [pid = 1750] [serial = 1765] [outer = (nil)] 20:04:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8c028000) [pid = 1750] [serial = 1766] [outer = 0x8bf82400] 20:04:57 INFO - PROCESS | 1750 | 1464404697269 Marionette DEBUG loaded listener.js 20:04:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8c21e400) [pid = 1750] [serial = 1767] [outer = 0x8bf82400] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x89febc00) [pid = 1750] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8fdc5800) [pid = 1750] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x92586c00) [pid = 1750] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x86d35000) [pid = 1750] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x912b1400) [pid = 1750] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x90f22c00) [pid = 1750] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x95345c00) [pid = 1750] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x995e2000) [pid = 1750] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x989cdc00) [pid = 1750] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9a049000) [pid = 1750] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x95345400) [pid = 1750] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x928e0000) [pid = 1750] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8f386000) [pid = 1750] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x928e0400) [pid = 1750] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8d837c00) [pid = 1750] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9d337c00) [pid = 1750] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8b060800) [pid = 1750] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9d4e4000) [pid = 1750] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x92e53000) [pid = 1750] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x89363000) [pid = 1750] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x86dac000) [pid = 1750] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 20:04:58 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8b1b8c00) [pid = 1750] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 20:04:59 INFO - PROCESS | 1750 | 1464404699085 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]]]}] 20:04:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 20:04:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2438ms 20:04:59 INFO - PROCESS | 1750 | 1464404699131 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 20:04:59 INFO - PROCESS | 1750 | 1464404699136 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 20:04:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 20:04:59 INFO - PROCESS | 1750 | 1464404699153 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 20:04:59 INFO - PROCESS | 1750 | 1464404699163 Marionette TRACE conn4 <- [1,2326,null,{}] 20:04:59 INFO - PROCESS | 1750 | 1464404699171 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}] 20:04:59 INFO - PROCESS | 1750 | 1464404699536 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 20:04:59 INFO - PROCESS | 1750 | 1464404699666 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:04:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x89fee000 == 127 [pid = 1750] [id = 589] 20:04:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8b060800) [pid = 1750] [serial = 1768] [outer = (nil)] 20:04:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8cc10400) [pid = 1750] [serial = 1769] [outer = 0x8b060800] 20:04:59 INFO - PROCESS | 1750 | 1464404699764 Marionette DEBUG loaded listener.js 20:04:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8d83ac00) [pid = 1750] [serial = 1770] [outer = 0x8b060800] 20:05:00 INFO - PROCESS | 1750 | 1464404700647 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]]]}] 20:05:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 20:05:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1699ms 20:05:00 INFO - PROCESS | 1750 | 1464404700850 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 20:05:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 20:05:00 INFO - PROCESS | 1750 | 1464404700859 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 20:05:00 INFO - PROCESS | 1750 | 1464404700870 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 20:05:00 INFO - PROCESS | 1750 | 1464404700876 Marionette TRACE conn4 <- [1,2330,null,{}] 20:05:00 INFO - PROCESS | 1750 | 1464404700887 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}] 20:05:01 INFO - PROCESS | 1750 | 1464404701197 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 20:05:01 INFO - PROCESS | 1750 | 1464404701659 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x89365000 == 128 [pid = 1750] [id = 590] 20:05:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x89366000) [pid = 1750] [serial = 1771] [outer = (nil)] 20:05:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x89fe3c00) [pid = 1750] [serial = 1772] [outer = 0x89366000] 20:05:01 INFO - PROCESS | 1750 | 1464404701760 Marionette DEBUG loaded listener.js 20:05:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x89ff0400) [pid = 1750] [serial = 1773] [outer = 0x89366000] 20:05:02 INFO - PROCESS | 1750 | 1464404702921 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]]]}] 20:05:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 20:05:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2094ms 20:05:02 INFO - PROCESS | 1750 | 1464404702966 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 20:05:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 20:05:02 INFO - PROCESS | 1750 | 1464404702975 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 20:05:03 INFO - PROCESS | 1750 | 1464404702991 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 20:05:03 INFO - PROCESS | 1750 | 1464404702996 Marionette TRACE conn4 <- [1,2334,null,{}] 20:05:03 INFO - PROCESS | 1750 | 1464404703004 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}] 20:05:03 INFO - PROCESS | 1750 | 1464404703343 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 20:05:03 INFO - PROCESS | 1750 | 1464404703693 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf73c00 == 129 [pid = 1750] [id = 591] 20:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8c023800) [pid = 1750] [serial = 1774] [outer = (nil)] 20:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8c218c00) [pid = 1750] [serial = 1775] [outer = 0x8c023800] 20:05:03 INFO - PROCESS | 1750 | 1464404703810 Marionette DEBUG loaded listener.js 20:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8c915000) [pid = 1750] [serial = 1776] [outer = 0x8c023800] 20:05:04 INFO - PROCESS | 1750 | 1464404704768 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]]]}] 20:05:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 20:05:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1799ms 20:05:04 INFO - PROCESS | 1750 | 1464404704800 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 20:05:04 INFO - PROCESS | 1750 | 1464404704808 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 20:05:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 20:05:04 INFO - PROCESS | 1750 | 1464404704824 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 20:05:04 INFO - PROCESS | 1750 | 1464404704831 Marionette TRACE conn4 <- [1,2338,null,{}] 20:05:04 INFO - PROCESS | 1750 | 1464404704858 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}] 20:05:05 INFO - PROCESS | 1750 | 1464404705258 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 20:05:05 INFO - PROCESS | 1750 | 1464404705686 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c02a000 == 130 [pid = 1750] [id = 592] 20:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e003000) [pid = 1750] [serial = 1777] [outer = (nil)] 20:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e831000) [pid = 1750] [serial = 1778] [outer = 0x8e003000] 20:05:05 INFO - PROCESS | 1750 | 1464404705783 Marionette DEBUG loaded listener.js 20:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8f504400) [pid = 1750] [serial = 1779] [outer = 0x8e003000] 20:05:06 INFO - PROCESS | 1750 | 1464404706768 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]]]}] 20:05:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 20:05:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1995ms 20:05:06 INFO - PROCESS | 1750 | 1464404706818 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 20:05:06 INFO - PROCESS | 1750 | 1464404706823 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 20:05:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 20:05:06 INFO - PROCESS | 1750 | 1464404706830 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 20:05:06 INFO - PROCESS | 1750 | 1464404706834 Marionette TRACE conn4 <- [1,2342,null,{}] 20:05:06 INFO - PROCESS | 1750 | 1464404706841 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}] 20:05:07 INFO - PROCESS | 1750 | 1464404707162 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 20:05:07 INFO - PROCESS | 1750 | 1464404707539 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e15f800 == 131 [pid = 1750] [id = 593] 20:05:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e826c00) [pid = 1750] [serial = 1780] [outer = (nil)] 20:05:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90f22c00) [pid = 1750] [serial = 1781] [outer = 0x8e826c00] 20:05:07 INFO - PROCESS | 1750 | 1464404707638 Marionette DEBUG loaded listener.js 20:05:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90f31000) [pid = 1750] [serial = 1782] [outer = 0x8e826c00] 20:05:08 INFO - PROCESS | 1750 | 1464404708700 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]]]}] 20:05:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 20:05:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1938ms 20:05:08 INFO - PROCESS | 1750 | 1464404708769 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 20:05:08 INFO - PROCESS | 1750 | 1464404708775 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 20:05:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 20:05:08 INFO - PROCESS | 1750 | 1464404708784 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 20:05:08 INFO - PROCESS | 1750 | 1464404708788 Marionette TRACE conn4 <- [1,2346,null,{}] 20:05:08 INFO - PROCESS | 1750 | 1464404708794 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}] 20:05:09 INFO - PROCESS | 1750 | 1464404709081 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 20:05:09 INFO - PROCESS | 1750 | 1464404709416 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f562c00 == 132 [pid = 1750] [id = 594] 20:05:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8fb72800) [pid = 1750] [serial = 1783] [outer = (nil)] 20:05:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91278800) [pid = 1750] [serial = 1784] [outer = 0x8fb72800] 20:05:09 INFO - PROCESS | 1750 | 1464404709535 Marionette DEBUG loaded listener.js 20:05:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91280c00) [pid = 1750] [serial = 1785] [outer = 0x8fb72800] 20:05:10 INFO - PROCESS | 1750 | 1464404710518 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]]]}] 20:05:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 20:05:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1793ms 20:05:10 INFO - PROCESS | 1750 | 1464404710578 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 20:05:10 INFO - PROCESS | 1750 | 1464404710581 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 20:05:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 20:05:10 INFO - PROCESS | 1750 | 1464404710589 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 20:05:10 INFO - PROCESS | 1750 | 1464404710593 Marionette TRACE conn4 <- [1,2350,null,{}] 20:05:10 INFO - PROCESS | 1750 | 1464404710600 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}] 20:05:10 INFO - PROCESS | 1750 | 1464404710926 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 20:05:11 INFO - PROCESS | 1750 | 1464404711280 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x864d6000 == 133 [pid = 1750] [id = 595] 20:05:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x910d1000) [pid = 1750] [serial = 1786] [outer = (nil)] 20:05:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91bf8c00) [pid = 1750] [serial = 1787] [outer = 0x910d1000] 20:05:11 INFO - PROCESS | 1750 | 1464404711384 Marionette DEBUG loaded listener.js 20:05:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91e8d800) [pid = 1750] [serial = 1788] [outer = 0x910d1000] 20:05:12 INFO - PROCESS | 1750 | 1464404712404 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]]]}] 20:05:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 20:05:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1899ms 20:05:12 INFO - PROCESS | 1750 | 1464404712489 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 20:05:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 20:05:12 INFO - PROCESS | 1750 | 1464404712494 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 20:05:12 INFO - PROCESS | 1750 | 1464404712501 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 20:05:12 INFO - PROCESS | 1750 | 1464404712505 Marionette TRACE conn4 <- [1,2354,null,{}] 20:05:12 INFO - PROCESS | 1750 | 1464404712512 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}] 20:05:12 INFO - PROCESS | 1750 | 1464404712822 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 20:05:13 INFO - PROCESS | 1750 | 1464404713211 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x91273400 == 134 [pid = 1750] [id = 596] 20:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x912b3800) [pid = 1750] [serial = 1789] [outer = (nil)] 20:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x9257b000) [pid = 1750] [serial = 1790] [outer = 0x912b3800] 20:05:13 INFO - PROCESS | 1750 | 1464404713320 Marionette DEBUG loaded listener.js 20:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92584400) [pid = 1750] [serial = 1791] [outer = 0x912b3800] 20:05:14 INFO - PROCESS | 1750 | 1464404714529 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]]]}] 20:05:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 20:05:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 2085ms 20:05:14 INFO - PROCESS | 1750 | 1464404714586 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 20:05:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 20:05:14 INFO - PROCESS | 1750 | 1464404714591 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 20:05:14 INFO - PROCESS | 1750 | 1464404714597 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 20:05:14 INFO - PROCESS | 1750 | 1464404714601 Marionette TRACE conn4 <- [1,2358,null,{}] 20:05:14 INFO - PROCESS | 1750 | 1464404714607 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}] 20:05:14 INFO - PROCESS | 1750 | 1464404714856 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 20:05:15 INFO - PROCESS | 1750 | 1464404715172 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ed0000 == 135 [pid = 1750] [id = 597] 20:05:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91ed1400) [pid = 1750] [serial = 1792] [outer = (nil)] 20:05:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x926f9800) [pid = 1750] [serial = 1793] [outer = 0x91ed1400] 20:05:15 INFO - PROCESS | 1750 | 1464404715265 Marionette DEBUG loaded listener.js 20:05:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x928e0800) [pid = 1750] [serial = 1794] [outer = 0x91ed1400] 20:05:16 INFO - PROCESS | 1750 | 1464404716195 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]]]}] 20:05:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 20:05:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1632ms 20:05:16 INFO - PROCESS | 1750 | 1464404716231 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 20:05:16 INFO - PROCESS | 1750 | 1464404716236 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 20:05:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 20:05:16 INFO - PROCESS | 1750 | 1464404716243 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 20:05:16 INFO - PROCESS | 1750 | 1464404716248 Marionette TRACE conn4 <- [1,2362,null,{}] 20:05:16 INFO - PROCESS | 1750 | 1464404716255 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}] 20:05:16 INFO - PROCESS | 1750 | 1464404716495 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 20:05:16 INFO - PROCESS | 1750 | 1464404716838 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c8800 == 136 [pid = 1750] [id = 598] 20:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x925cac00) [pid = 1750] [serial = 1795] [outer = (nil)] 20:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92bf0800) [pid = 1750] [serial = 1796] [outer = 0x925cac00] 20:05:16 INFO - PROCESS | 1750 | 1464404716936 Marionette DEBUG loaded listener.js 20:05:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92c7f400) [pid = 1750] [serial = 1797] [outer = 0x925cac00] 20:05:18 INFO - PROCESS | 1750 | 1464404718191 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]]]}] 20:05:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 20:05:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1989ms 20:05:18 INFO - PROCESS | 1750 | 1464404718254 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 20:05:18 INFO - PROCESS | 1750 | 1464404718261 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 20:05:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 20:05:18 INFO - PROCESS | 1750 | 1464404718274 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 20:05:18 INFO - PROCESS | 1750 | 1464404718280 Marionette TRACE conn4 <- [1,2366,null,{}] 20:05:18 INFO - PROCESS | 1750 | 1464404718295 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}] 20:05:18 INFO - PROCESS | 1750 | 1464404718771 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 20:05:19 INFO - PROCESS | 1750 | 1464404719081 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x92438800 == 137 [pid = 1750] [id = 599] 20:05:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x926f5800) [pid = 1750] [serial = 1798] [outer = (nil)] 20:05:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9394e800) [pid = 1750] [serial = 1799] [outer = 0x926f5800] 20:05:19 INFO - PROCESS | 1750 | 1464404719174 Marionette DEBUG loaded listener.js 20:05:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x93952000) [pid = 1750] [serial = 1800] [outer = 0x926f5800] 20:05:20 INFO - PROCESS | 1750 | 1464404720192 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]]]}] 20:05:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 20:05:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1998ms 20:05:20 INFO - PROCESS | 1750 | 1464404720272 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 20:05:20 INFO - PROCESS | 1750 | 1464404720277 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 20:05:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 20:05:20 INFO - PROCESS | 1750 | 1464404720285 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 20:05:20 INFO - PROCESS | 1750 | 1464404720290 Marionette TRACE conn4 <- [1,2370,null,{}] 20:05:20 INFO - PROCESS | 1750 | 1464404720296 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}] 20:05:20 INFO - PROCESS | 1750 | 1464404720606 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 20:05:20 INFO - PROCESS | 1750 | 1464404720962 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x950f0000 == 138 [pid = 1750] [id = 600] 20:05:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x950f0c00) [pid = 1750] [serial = 1801] [outer = (nil)] 20:05:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x95198800) [pid = 1750] [serial = 1802] [outer = 0x950f0c00] 20:05:21 INFO - PROCESS | 1750 | 1464404721066 Marionette DEBUG loaded listener.js 20:05:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x95331000) [pid = 1750] [serial = 1803] [outer = 0x950f0c00] 20:05:22 INFO - PROCESS | 1750 | 1464404722145 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]]]}] 20:05:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 20:05:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1893ms 20:05:22 INFO - PROCESS | 1750 | 1464404722180 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 20:05:22 INFO - PROCESS | 1750 | 1464404722184 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 20:05:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 20:05:22 INFO - PROCESS | 1750 | 1464404722192 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 20:05:22 INFO - PROCESS | 1750 | 1464404722196 Marionette TRACE conn4 <- [1,2374,null,{}] 20:05:22 INFO - PROCESS | 1750 | 1464404722202 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}] 20:05:22 INFO - PROCESS | 1750 | 1464404722462 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 20:05:22 INFO - PROCESS | 1750 | 1464404722827 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x95335800 == 139 [pid = 1750] [id = 601] 20:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9533e400) [pid = 1750] [serial = 1804] [outer = (nil)] 20:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x99568800) [pid = 1750] [serial = 1805] [outer = 0x9533e400] 20:05:22 INFO - PROCESS | 1750 | 1464404722922 Marionette DEBUG loaded listener.js 20:05:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x99674400) [pid = 1750] [serial = 1806] [outer = 0x9533e400] 20:05:23 INFO - PROCESS | 1750 | 1464404723870 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]]]}] 20:05:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 20:05:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1732ms 20:05:23 INFO - PROCESS | 1750 | 1464404723925 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 20:05:23 INFO - PROCESS | 1750 | 1464404723929 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 20:05:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 20:05:23 INFO - PROCESS | 1750 | 1464404723936 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 20:05:23 INFO - PROCESS | 1750 | 1464404723940 Marionette TRACE conn4 <- [1,2378,null,{}] 20:05:23 INFO - PROCESS | 1750 | 1464404723947 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}] 20:05:24 INFO - PROCESS | 1750 | 1464404724203 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 20:05:24 INFO - PROCESS | 1750 | 1464404724548 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x864d4400 == 140 [pid = 1750] [id = 602] 20:05:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x92c81800) [pid = 1750] [serial = 1807] [outer = (nil)] 20:05:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x99c6b400) [pid = 1750] [serial = 1808] [outer = 0x92c81800] 20:05:24 INFO - PROCESS | 1750 | 1464404724644 Marionette DEBUG loaded listener.js 20:05:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x99fbb400) [pid = 1750] [serial = 1809] [outer = 0x92c81800] 20:05:25 INFO - PROCESS | 1750 | 1464404725550 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]]]}] 20:05:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 20:05:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1687ms 20:05:25 INFO - PROCESS | 1750 | 1464404725624 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 20:05:25 INFO - PROCESS | 1750 | 1464404725628 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 20:05:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 20:05:25 INFO - PROCESS | 1750 | 1464404725635 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 20:05:25 INFO - PROCESS | 1750 | 1464404725637 Marionette TRACE conn4 <- [1,2382,null,{}] 20:05:25 INFO - PROCESS | 1750 | 1464404725644 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}] 20:05:25 INFO - PROCESS | 1750 | 1464404725931 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 20:05:26 INFO - PROCESS | 1750 | 1464404726272 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x995d7400 == 141 [pid = 1750] [id = 603] 20:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9988b400) [pid = 1750] [serial = 1810] [outer = (nil)] 20:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9a7d5800) [pid = 1750] [serial = 1811] [outer = 0x9988b400] 20:05:26 INFO - PROCESS | 1750 | 1464404726383 Marionette DEBUG loaded listener.js 20:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9a7dfc00) [pid = 1750] [serial = 1812] [outer = 0x9988b400] 20:05:27 INFO - PROCESS | 1750 | 1464404727342 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]]]}] 20:05:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 20:05:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1790ms 20:05:27 INFO - PROCESS | 1750 | 1464404727426 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 20:05:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 20:05:27 INFO - PROCESS | 1750 | 1464404727430 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 20:05:27 INFO - PROCESS | 1750 | 1464404727437 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 20:05:27 INFO - PROCESS | 1750 | 1464404727441 Marionette TRACE conn4 <- [1,2386,null,{}] 20:05:27 INFO - PROCESS | 1750 | 1464404727447 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}] 20:05:27 INFO - PROCESS | 1750 | 1464404727700 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 20:05:28 INFO - PROCESS | 1750 | 1464404728041 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x864eb400 == 142 [pid = 1750] [id = 604] 20:05:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8adae400) [pid = 1750] [serial = 1813] [outer = (nil)] 20:05:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9ac42000) [pid = 1750] [serial = 1814] [outer = 0x8adae400] 20:05:28 INFO - PROCESS | 1750 | 1464404728203 Marionette DEBUG loaded listener.js 20:05:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9b46ac00) [pid = 1750] [serial = 1815] [outer = 0x8adae400] 20:05:29 INFO - PROCESS | 1750 | 1464404729270 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]]]}] 20:05:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 20:05:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1899ms 20:05:29 INFO - PROCESS | 1750 | 1464404729337 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 20:05:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 20:05:29 INFO - PROCESS | 1750 | 1464404729341 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 20:05:29 INFO - PROCESS | 1750 | 1464404729348 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 20:05:29 INFO - PROCESS | 1750 | 1464404729351 Marionette TRACE conn4 <- [1,2390,null,{}] 20:05:29 INFO - PROCESS | 1750 | 1464404729357 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}] 20:05:29 INFO - PROCESS | 1750 | 1464404729614 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 20:05:29 INFO - PROCESS | 1750 | 1464404729926 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a7d4400 == 143 [pid = 1750] [id = 605] 20:05:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9af79400) [pid = 1750] [serial = 1816] [outer = (nil)] 20:05:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9d3f6000) [pid = 1750] [serial = 1817] [outer = 0x9af79400] 20:05:30 INFO - PROCESS | 1750 | 1464404730017 Marionette DEBUG loaded listener.js 20:05:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9d4dac00) [pid = 1750] [serial = 1818] [outer = 0x9af79400] 20:05:30 INFO - PROCESS | 1750 | 1464404730940 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]]]}] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x98942800 == 142 [pid = 1750] [id = 32] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf74c00 == 141 [pid = 1750] [id = 588] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89fec000 == 140 [pid = 1750] [id = 587] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x864ef000 == 139 [pid = 1750] [id = 586] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9a7dc400 == 138 [pid = 1750] [id = 584] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x95348800 == 137 [pid = 1750] [id = 582] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f565c00 == 136 [pid = 1750] [id = 583] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9532b400 == 135 [pid = 1750] [id = 581] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c91e400 == 134 [pid = 1750] [id = 580] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x92e5ac00 == 133 [pid = 1750] [id = 579] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x928ec400 == 132 [pid = 1750] [id = 578] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91ec9800 == 131 [pid = 1750] [id = 576] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x925ce800 == 130 [pid = 1750] [id = 577] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91bf1000 == 129 [pid = 1750] [id = 575] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8fdcd000 == 128 [pid = 1750] [id = 574] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e010800 == 127 [pid = 1750] [id = 573] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8d843c00 == 126 [pid = 1750] [id = 572] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c12d400 == 125 [pid = 1750] [id = 571] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x86da1800 == 124 [pid = 1750] [id = 569] 20:05:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf75800 == 123 [pid = 1750] [id = 570] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8c213c00) [pid = 1750] [serial = 1703] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8c893400) [pid = 1750] [serial = 1704] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8adb0400) [pid = 1750] [serial = 1698] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x910cf800) [pid = 1750] [serial = 1652] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9127a400) [pid = 1750] [serial = 1653] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x926f6400) [pid = 1750] [serial = 1662] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x86d3ac00) [pid = 1750] [serial = 1694] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9257f000) [pid = 1750] [serial = 1659] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x91beec00) [pid = 1750] [serial = 1656] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9d3f2400) [pid = 1750] [serial = 1685] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x99c6a400) [pid = 1750] [serial = 1677] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x912ba400) [pid = 1750] [serial = 1655] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9243b800) [pid = 1750] [serial = 1658] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9a7d1800) [pid = 1750] [serial = 1679] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9b49fc00) [pid = 1750] [serial = 1683] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x98989400) [pid = 1750] [serial = 1673] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92e59c00) [pid = 1750] [serial = 1667] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9956c000) [pid = 1750] [serial = 1674] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8fdcd400) [pid = 1750] [serial = 1650] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x92bed000) [pid = 1750] [serial = 1664] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8e829c00) [pid = 1750] [serial = 1647] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x89fefc00) [pid = 1750] [serial = 1697] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x925d0c00) [pid = 1750] [serial = 1661] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa22b2000) [pid = 1750] [serial = 1688] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8b1bfc00) [pid = 1750] [serial = 1700] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0xa237c800) [pid = 1750] [serial = 1689] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8fb71000) [pid = 1750] [serial = 1649] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9a7d8400) [pid = 1750] [serial = 1680] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa3359400) [pid = 1750] [serial = 1692] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9af6ec00) [pid = 1750] [serial = 1682] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x946c1400) [pid = 1750] [serial = 1670] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa31f1400) [pid = 1750] [serial = 1691] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8e00e800) [pid = 1750] [serial = 1640] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8bf7b800) [pid = 1750] [serial = 1644] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8aec8c00) [pid = 1750] [serial = 1643] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x950ec400) [pid = 1750] [serial = 1671] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8bf7b000) [pid = 1750] [serial = 1701] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x86dafc00) [pid = 1750] [serial = 1695] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f504c00) [pid = 1750] [serial = 1575] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9d4dc000) [pid = 1750] [serial = 1686] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x92c7fc00) [pid = 1750] [serial = 1665] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92e5dc00) [pid = 1750] [serial = 1668] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8dd7dc00) [pid = 1750] [serial = 1646] [outer = (nil)] [url = about:blank] 20:05:33 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x99c66000) [pid = 1750] [serial = 1676] [outer = (nil)] [url = about:blank] 20:05:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 20:05:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 4140ms 20:05:33 INFO - PROCESS | 1750 | 1464404733660 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 20:05:33 INFO - PROCESS | 1750 | 1464404733670 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 20:05:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 20:05:33 INFO - PROCESS | 1750 | 1464404733689 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 20:05:33 INFO - PROCESS | 1750 | 1464404733701 Marionette TRACE conn4 <- [1,2394,null,{}] 20:05:33 INFO - PROCESS | 1750 | 1464404733709 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}] 20:05:33 INFO - PROCESS | 1750 | 1464404733927 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 20:05:34 INFO - PROCESS | 1750 | 1464404734153 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d0c00 == 124 [pid = 1750] [id = 606] 20:05:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x876d1800) [pid = 1750] [serial = 1819] [outer = (nil)] 20:05:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8935f400) [pid = 1750] [serial = 1820] [outer = 0x876d1800] 20:05:34 INFO - PROCESS | 1750 | 1464404734234 Marionette DEBUG loaded listener.js 20:05:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x89fe4400) [pid = 1750] [serial = 1821] [outer = 0x876d1800] 20:05:35 INFO - PROCESS | 1750 | 1464404735269 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]]]}] 20:05:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 20:05:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1608ms 20:05:35 INFO - PROCESS | 1750 | 1464404735298 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 20:05:35 INFO - PROCESS | 1750 | 1464404735309 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 20:05:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 20:05:35 INFO - PROCESS | 1750 | 1464404735329 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 20:05:35 INFO - PROCESS | 1750 | 1464404735338 Marionette TRACE conn4 <- [1,2398,null,{}] 20:05:35 INFO - PROCESS | 1750 | 1464404735348 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}] 20:05:35 INFO - PROCESS | 1750 | 1464404735850 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 20:05:36 INFO - PROCESS | 1750 | 1464404736155 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aeca800 == 125 [pid = 1750] [id = 607] 20:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8aecf000) [pid = 1750] [serial = 1822] [outer = (nil)] 20:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8aed3c00) [pid = 1750] [serial = 1823] [outer = 0x8aecf000] 20:05:36 INFO - PROCESS | 1750 | 1464404736266 Marionette DEBUG loaded listener.js 20:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8b1b4c00) [pid = 1750] [serial = 1824] [outer = 0x8aecf000] 20:05:37 INFO - PROCESS | 1750 | 1464404737179 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]]]}] 20:05:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 20:05:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1905ms 20:05:37 INFO - PROCESS | 1750 | 1464404737227 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 20:05:37 INFO - PROCESS | 1750 | 1464404737234 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 20:05:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 20:05:37 INFO - PROCESS | 1750 | 1464404737248 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 20:05:37 INFO - PROCESS | 1750 | 1464404737251 Marionette TRACE conn4 <- [1,2402,null,{}] 20:05:37 INFO - PROCESS | 1750 | 1464404737283 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}] 20:05:37 INFO - PROCESS | 1750 | 1464404737627 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 20:05:37 INFO - PROCESS | 1750 | 1464404737667 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c024400 == 126 [pid = 1750] [id = 608] 20:05:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8c12fc00) [pid = 1750] [serial = 1825] [outer = (nil)] 20:05:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8c279c00) [pid = 1750] [serial = 1826] [outer = 0x8c12fc00] 20:05:37 INFO - PROCESS | 1750 | 1464404737792 Marionette DEBUG loaded listener.js 20:05:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8cc08800) [pid = 1750] [serial = 1827] [outer = 0x8c12fc00] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8fdc9400) [pid = 1750] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e002c00) [pid = 1750] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9adc6800) [pid = 1750] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x86da8000) [pid = 1750] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9a04b800) [pid = 1750] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x89fef000) [pid = 1750] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x93948c00) [pid = 1750] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x999b4800) [pid = 1750] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8c12a800) [pid = 1750] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8e005800) [pid = 1750] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x91ed2800) [pid = 1750] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9533d000) [pid = 1750] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x910d3000) [pid = 1750] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x926ef800) [pid = 1750] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8fb70800) [pid = 1750] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x864ef800) [pid = 1750] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x91bf3800) [pid = 1750] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8f55c400) [pid = 1750] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8935fc00) [pid = 1750] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8bf82400) [pid = 1750] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 20:05:39 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x93c9f400) [pid = 1750] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 20:05:39 INFO - PROCESS | 1750 | 1464404739671 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]]]}] 20:05:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 20:05:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2492ms 20:05:39 INFO - PROCESS | 1750 | 1464404739741 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 20:05:39 INFO - PROCESS | 1750 | 1464404739745 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 20:05:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 20:05:39 INFO - PROCESS | 1750 | 1464404739752 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 20:05:39 INFO - PROCESS | 1750 | 1464404739754 Marionette TRACE conn4 <- [1,2406,null,{}] 20:05:39 INFO - PROCESS | 1750 | 1464404739760 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}] 20:05:40 INFO - PROCESS | 1750 | 1464404740000 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 20:05:40 INFO - PROCESS | 1750 | 1464404740246 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ef800 == 127 [pid = 1750] [id = 609] 20:05:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8b1b8000) [pid = 1750] [serial = 1828] [outer = (nil)] 20:05:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8d839000) [pid = 1750] [serial = 1829] [outer = 0x8b1b8000] 20:05:40 INFO - PROCESS | 1750 | 1464404740324 Marionette DEBUG loaded listener.js 20:05:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8dfd0800) [pid = 1750] [serial = 1830] [outer = 0x8b1b8000] 20:05:41 INFO - PROCESS | 1750 | 1464404741266 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]]]}] 20:05:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 20:05:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1583ms 20:05:41 INFO - PROCESS | 1750 | 1464404741337 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 20:05:41 INFO - PROCESS | 1750 | 1464404741344 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 20:05:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 20:05:41 INFO - PROCESS | 1750 | 1464404741354 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 20:05:41 INFO - PROCESS | 1750 | 1464404741360 Marionette TRACE conn4 <- [1,2410,null,{}] 20:05:41 INFO - PROCESS | 1750 | 1464404741416 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}] 20:05:41 INFO - PROCESS | 1750 | 1464404741707 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 20:05:42 INFO - PROCESS | 1750 | 1464404742066 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8935ac00 == 128 [pid = 1750] [id = 610] 20:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8935cc00) [pid = 1750] [serial = 1831] [outer = (nil)] 20:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x89368800) [pid = 1750] [serial = 1832] [outer = 0x8935cc00] 20:05:42 INFO - PROCESS | 1750 | 1464404742162 Marionette DEBUG loaded listener.js 20:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x89ff2c00) [pid = 1750] [serial = 1833] [outer = 0x8935cc00] 20:05:43 INFO - PROCESS | 1750 | 1464404743364 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]]]}] 20:05:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 20:05:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2048ms 20:05:43 INFO - PROCESS | 1750 | 1464404743406 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 20:05:43 INFO - PROCESS | 1750 | 1464404743416 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 20:05:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 20:05:43 INFO - PROCESS | 1750 | 1464404743432 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 20:05:43 INFO - PROCESS | 1750 | 1464404743437 Marionette TRACE conn4 <- [1,2414,null,{}] 20:05:43 INFO - PROCESS | 1750 | 1464404743445 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}] 20:05:43 INFO - PROCESS | 1750 | 1464404743717 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 20:05:44 INFO - PROCESS | 1750 | 1464404744056 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf7a000 == 129 [pid = 1750] [id = 611] 20:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8bf7d400) [pid = 1750] [serial = 1834] [outer = (nil)] 20:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8c217000) [pid = 1750] [serial = 1835] [outer = 0x8bf7d400] 20:05:44 INFO - PROCESS | 1750 | 1464404744153 Marionette DEBUG loaded listener.js 20:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8d83c400) [pid = 1750] [serial = 1836] [outer = 0x8bf7d400] 20:05:45 INFO - PROCESS | 1750 | 1464404745170 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]]]}] 20:05:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 20:05:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1790ms 20:05:45 INFO - PROCESS | 1750 | 1464404745222 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 20:05:45 INFO - PROCESS | 1750 | 1464404745226 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 20:05:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 20:05:45 INFO - PROCESS | 1750 | 1464404745234 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 20:05:45 INFO - PROCESS | 1750 | 1464404745240 Marionette TRACE conn4 <- [1,2418,null,{}] 20:05:45 INFO - PROCESS | 1750 | 1464404745258 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}] 20:05:45 INFO - PROCESS | 1750 | 1464404745560 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 20:05:45 INFO - PROCESS | 1750 | 1464404745941 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e824400 == 130 [pid = 1750] [id = 612] 20:05:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8f521400) [pid = 1750] [serial = 1837] [outer = (nil)] 20:05:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8f55b400) [pid = 1750] [serial = 1838] [outer = 0x8f521400] 20:05:46 INFO - PROCESS | 1750 | 1464404746035 Marionette DEBUG loaded listener.js 20:05:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8fb79800) [pid = 1750] [serial = 1839] [outer = 0x8f521400] 20:05:47 INFO - PROCESS | 1750 | 1464404747007 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]]]}] 20:05:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 20:05:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1849ms 20:05:47 INFO - PROCESS | 1750 | 1464404747084 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 20:05:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 20:05:47 INFO - PROCESS | 1750 | 1464404747089 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 20:05:47 INFO - PROCESS | 1750 | 1464404747097 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 20:05:47 INFO - PROCESS | 1750 | 1464404747100 Marionette TRACE conn4 <- [1,2422,null,{}] 20:05:47 INFO - PROCESS | 1750 | 1464404747107 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}] 20:05:47 INFO - PROCESS | 1750 | 1464404747396 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 20:05:47 INFO - PROCESS | 1750 | 1464404747732 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e823400 == 131 [pid = 1750] [id = 613] 20:05:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8f504c00) [pid = 1750] [serial = 1840] [outer = (nil)] 20:05:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x91275000) [pid = 1750] [serial = 1841] [outer = 0x8f504c00] 20:05:47 INFO - PROCESS | 1750 | 1464404747835 Marionette DEBUG loaded listener.js 20:05:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x912a8000) [pid = 1750] [serial = 1842] [outer = 0x8f504c00] 20:05:48 INFO - PROCESS | 1750 | 1464404748770 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]]]}] 20:05:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 20:05:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1739ms 20:05:48 INFO - PROCESS | 1750 | 1464404748837 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 20:05:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 20:05:48 INFO - PROCESS | 1750 | 1464404748841 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 20:05:48 INFO - PROCESS | 1750 | 1464404748848 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 20:05:48 INFO - PROCESS | 1750 | 1464404748852 Marionette TRACE conn4 <- [1,2426,null,{}] 20:05:48 INFO - PROCESS | 1750 | 1464404748858 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}] 20:05:49 INFO - PROCESS | 1750 | 1464404749149 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 20:05:49 INFO - PROCESS | 1750 | 1464404749481 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e826000 == 132 [pid = 1750] [id = 614] 20:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8fb71000) [pid = 1750] [serial = 1843] [outer = (nil)] 20:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x912c4c00) [pid = 1750] [serial = 1844] [outer = 0x8fb71000] 20:05:49 INFO - PROCESS | 1750 | 1464404749589 Marionette DEBUG loaded listener.js 20:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91bf9400) [pid = 1750] [serial = 1845] [outer = 0x8fb71000] 20:05:50 INFO - PROCESS | 1750 | 1464404750535 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]]]}] 20:05:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 20:05:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1737ms 20:05:50 INFO - PROCESS | 1750 | 1464404750586 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 20:05:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 20:05:50 INFO - PROCESS | 1750 | 1464404750590 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 20:05:50 INFO - PROCESS | 1750 | 1464404750597 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 20:05:50 INFO - PROCESS | 1750 | 1464404750601 Marionette TRACE conn4 <- [1,2430,null,{}] 20:05:50 INFO - PROCESS | 1750 | 1464404750607 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}] 20:05:50 INFO - PROCESS | 1750 | 1464404750894 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 20:05:51 INFO - PROCESS | 1750 | 1464404751267 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf74800 == 133 [pid = 1750] [id = 615] 20:05:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x912ba400) [pid = 1750] [serial = 1846] [outer = (nil)] 20:05:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x9243b800) [pid = 1750] [serial = 1847] [outer = 0x912ba400] 20:05:51 INFO - PROCESS | 1750 | 1464404751361 Marionette DEBUG loaded listener.js 20:05:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x925cec00) [pid = 1750] [serial = 1848] [outer = 0x912ba400] 20:05:52 INFO - PROCESS | 1750 | 1464404752287 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]]]}] 20:05:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 20:05:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1747ms 20:05:52 INFO - PROCESS | 1750 | 1464404752344 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 20:05:52 INFO - PROCESS | 1750 | 1464404752349 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 20:05:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 20:05:52 INFO - PROCESS | 1750 | 1464404752356 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 20:05:52 INFO - PROCESS | 1750 | 1464404752360 Marionette TRACE conn4 <- [1,2434,null,{}] 20:05:52 INFO - PROCESS | 1750 | 1464404752367 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}] 20:05:52 INFO - PROCESS | 1750 | 1464404752617 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 20:05:52 INFO - PROCESS | 1750 | 1464404752954 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ed3000 == 134 [pid = 1750] [id = 616] 20:05:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9257f000) [pid = 1750] [serial = 1849] [outer = (nil)] 20:05:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x928e1c00) [pid = 1750] [serial = 1850] [outer = 0x9257f000] 20:05:53 INFO - PROCESS | 1750 | 1464404753077 Marionette DEBUG loaded listener.js 20:05:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x928ea800) [pid = 1750] [serial = 1851] [outer = 0x9257f000] 20:05:54 INFO - PROCESS | 1750 | 1464404754032 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]]]}] 20:05:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 20:05:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1738ms 20:05:54 INFO - PROCESS | 1750 | 1464404754095 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 20:05:54 INFO - PROCESS | 1750 | 1464404754100 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 20:05:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 20:05:54 INFO - PROCESS | 1750 | 1464404754106 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 20:05:54 INFO - PROCESS | 1750 | 1464404754111 Marionette TRACE conn4 <- [1,2438,null,{}] 20:05:54 INFO - PROCESS | 1750 | 1464404754117 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}] 20:05:54 INFO - PROCESS | 1750 | 1464404754364 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 20:05:54 INFO - PROCESS | 1750 | 1464404754764 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x92581c00 == 135 [pid = 1750] [id = 617] 20:05:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x926f2000) [pid = 1750] [serial = 1852] [outer = (nil)] 20:05:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x92c8ac00) [pid = 1750] [serial = 1853] [outer = 0x926f2000] 20:05:54 INFO - PROCESS | 1750 | 1464404754862 Marionette DEBUG loaded listener.js 20:05:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92e56400) [pid = 1750] [serial = 1854] [outer = 0x926f2000] 20:05:55 INFO - PROCESS | 1750 | 1464404755801 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]]]}] 20:05:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 20:05:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1736ms 20:05:55 INFO - PROCESS | 1750 | 1464404755844 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 20:05:55 INFO - PROCESS | 1750 | 1464404755848 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 20:05:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 20:05:55 INFO - PROCESS | 1750 | 1464404755855 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 20:05:55 INFO - PROCESS | 1750 | 1464404755860 Marionette TRACE conn4 <- [1,2442,null,{}] 20:05:55 INFO - PROCESS | 1750 | 1464404755866 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}] 20:05:56 INFO - PROCESS | 1750 | 1464404756128 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 20:05:56 INFO - PROCESS | 1750 | 1464404756408 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c80800 == 136 [pid = 1750] [id = 618] 20:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92c86000) [pid = 1750] [serial = 1855] [outer = (nil)] 20:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x93a7f400) [pid = 1750] [serial = 1856] [outer = 0x92c86000] 20:05:56 INFO - PROCESS | 1750 | 1464404756519 Marionette DEBUG loaded listener.js 20:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x93c96c00) [pid = 1750] [serial = 1857] [outer = 0x92c86000] 20:05:57 INFO - PROCESS | 1750 | 1464404757448 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]]]}] 20:05:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 20:05:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1638ms 20:05:57 INFO - PROCESS | 1750 | 1464404757495 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 20:05:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 20:05:57 INFO - PROCESS | 1750 | 1464404757499 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 20:05:57 INFO - PROCESS | 1750 | 1464404757506 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 20:05:57 INFO - PROCESS | 1750 | 1464404757510 Marionette TRACE conn4 <- [1,2446,null,{}] 20:05:57 INFO - PROCESS | 1750 | 1464404757516 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}] 20:05:57 INFO - PROCESS | 1750 | 1464404757765 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 20:05:58 INFO - PROCESS | 1750 | 1464404758103 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c83c00 == 137 [pid = 1750] [id = 619] 20:05:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92c84c00) [pid = 1750] [serial = 1858] [outer = (nil)] 20:05:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x95191400) [pid = 1750] [serial = 1859] [outer = 0x92c84c00] 20:05:58 INFO - PROCESS | 1750 | 1464404758212 Marionette DEBUG loaded listener.js 20:05:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x95195800) [pid = 1750] [serial = 1860] [outer = 0x92c84c00] 20:05:59 INFO - PROCESS | 1750 | 1464404759137 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]]]}] 20:05:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 20:05:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1689ms 20:05:59 INFO - PROCESS | 1750 | 1464404759196 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 20:05:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 20:05:59 INFO - PROCESS | 1750 | 1464404759201 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 20:05:59 INFO - PROCESS | 1750 | 1464404759208 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 20:05:59 INFO - PROCESS | 1750 | 1464404759212 Marionette TRACE conn4 <- [1,2450,null,{}] 20:05:59 INFO - PROCESS | 1750 | 1464404759219 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}] 20:05:59 INFO - PROCESS | 1750 | 1464404759538 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 20:05:59 INFO - PROCESS | 1750 | 1464404759949 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:05:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x98937000 == 138 [pid = 1750] [id = 620] 20:05:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x9898f000) [pid = 1750] [serial = 1861] [outer = (nil)] 20:06:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x99566000) [pid = 1750] [serial = 1862] [outer = 0x9898f000] 20:06:00 INFO - PROCESS | 1750 | 1464404760051 Marionette DEBUG loaded listener.js 20:06:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x99c69c00) [pid = 1750] [serial = 1863] [outer = 0x9898f000] 20:06:01 INFO - PROCESS | 1750 | 1464404761001 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]]]}] 20:06:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 20:06:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1844ms 20:06:01 INFO - PROCESS | 1750 | 1464404761052 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 20:06:01 INFO - PROCESS | 1750 | 1464404761056 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 20:06:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 20:06:01 INFO - PROCESS | 1750 | 1464404761064 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 20:06:01 INFO - PROCESS | 1750 | 1464404761068 Marionette TRACE conn4 <- [1,2454,null,{}] 20:06:01 INFO - PROCESS | 1750 | 1464404761074 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}] 20:06:01 INFO - PROCESS | 1750 | 1464404761457 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 20:06:01 INFO - PROCESS | 1750 | 1464404761914 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf9c00 == 139 [pid = 1750] [id = 621] 20:06:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x95343800) [pid = 1750] [serial = 1864] [outer = (nil)] 20:06:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9a2ad000) [pid = 1750] [serial = 1865] [outer = 0x95343800] 20:06:02 INFO - PROCESS | 1750 | 1464404762069 Marionette DEBUG loaded listener.js 20:06:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9a7d8000) [pid = 1750] [serial = 1866] [outer = 0x95343800] 20:06:03 INFO - PROCESS | 1750 | 1464404763185 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]]]}] 20:06:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 20:06:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 2188ms 20:06:03 INFO - PROCESS | 1750 | 1464404763253 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 20:06:03 INFO - PROCESS | 1750 | 1464404763258 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 20:06:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 20:06:03 INFO - PROCESS | 1750 | 1464404763279 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 20:06:03 INFO - PROCESS | 1750 | 1464404763285 Marionette TRACE conn4 <- [1,2458,null,{}] 20:06:03 INFO - PROCESS | 1750 | 1464404763295 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}] 20:06:03 INFO - PROCESS | 1750 | 1464404763599 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 20:06:03 INFO - PROCESS | 1750 | 1464404763955 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a7e0400 == 140 [pid = 1750] [id = 622] 20:06:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9aa8f000) [pid = 1750] [serial = 1867] [outer = (nil)] 20:06:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9adb9c00) [pid = 1750] [serial = 1868] [outer = 0x9aa8f000] 20:06:04 INFO - PROCESS | 1750 | 1464404764051 Marionette DEBUG loaded listener.js 20:06:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9b464400) [pid = 1750] [serial = 1869] [outer = 0x9aa8f000] 20:06:05 INFO - PROCESS | 1750 | 1464404765074 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]]]}] 20:06:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 20:06:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1844ms 20:06:05 INFO - PROCESS | 1750 | 1464404765122 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 20:06:05 INFO - PROCESS | 1750 | 1464404765125 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 20:06:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 20:06:05 INFO - PROCESS | 1750 | 1464404765133 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 20:06:05 INFO - PROCESS | 1750 | 1464404765137 Marionette TRACE conn4 <- [1,2462,null,{}] 20:06:05 INFO - PROCESS | 1750 | 1464404765143 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}] 20:06:05 INFO - PROCESS | 1750 | 1464404765393 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 20:06:05 INFO - PROCESS | 1750 | 1464404765708 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a041c00 == 141 [pid = 1750] [id = 623] 20:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9a047800) [pid = 1750] [serial = 1870] [outer = (nil)] 20:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9b831400) [pid = 1750] [serial = 1871] [outer = 0x9a047800] 20:06:05 INFO - PROCESS | 1750 | 1464404765804 Marionette DEBUG loaded listener.js 20:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9b902800) [pid = 1750] [serial = 1872] [outer = 0x9a047800] 20:06:06 INFO - PROCESS | 1750 | 1464404766713 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]]]}] 20:06:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 20:06:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1644ms 20:06:06 INFO - PROCESS | 1750 | 1464404766778 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 20:06:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 20:06:06 INFO - PROCESS | 1750 | 1464404766782 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 20:06:06 INFO - PROCESS | 1750 | 1464404766789 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 20:06:06 INFO - PROCESS | 1750 | 1464404766793 Marionette TRACE conn4 <- [1,2466,null,{}] 20:06:06 INFO - PROCESS | 1750 | 1464404766799 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}] 20:06:07 INFO - PROCESS | 1750 | 1464404767084 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 20:06:07 INFO - PROCESS | 1750 | 1464404767424 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e4000 == 142 [pid = 1750] [id = 624] 20:06:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9b788c00) [pid = 1750] [serial = 1873] [outer = (nil)] 20:06:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0xa1034800) [pid = 1750] [serial = 1874] [outer = 0x9b788c00] 20:06:07 INFO - PROCESS | 1750 | 1464404767522 Marionette DEBUG loaded listener.js 20:06:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa1040400) [pid = 1750] [serial = 1875] [outer = 0x9b788c00] 20:06:08 INFO - PROCESS | 1750 | 1464404768445 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]]]}] 20:06:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 20:06:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1733ms 20:06:08 INFO - PROCESS | 1750 | 1464404768522 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 20:06:08 INFO - PROCESS | 1750 | 1464404768526 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 20:06:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 20:06:08 INFO - PROCESS | 1750 | 1464404768533 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 20:06:08 INFO - PROCESS | 1750 | 1464404768536 Marionette TRACE conn4 <- [1,2470,null,{}] 20:06:08 INFO - PROCESS | 1750 | 1464404768543 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}] 20:06:08 INFO - PROCESS | 1750 | 1464404768866 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 20:06:09 INFO - PROCESS | 1750 | 1464404769220 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b827800 == 143 [pid = 1750] [id = 625] 20:06:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9d6bb000) [pid = 1750] [serial = 1876] [outer = (nil)] 20:06:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa250f800) [pid = 1750] [serial = 1877] [outer = 0x9d6bb000] 20:06:09 INFO - PROCESS | 1750 | 1464404769325 Marionette DEBUG loaded listener.js 20:06:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa25a1800) [pid = 1750] [serial = 1878] [outer = 0x9d6bb000] 20:06:10 INFO - PROCESS | 1750 | 1464404770304 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]]]}] 20:06:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 20:06:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1840ms 20:06:10 INFO - PROCESS | 1750 | 1464404770374 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 20:06:10 INFO - PROCESS | 1750 | 1464404770378 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 20:06:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 20:06:10 INFO - PROCESS | 1750 | 1464404770386 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 20:06:10 INFO - PROCESS | 1750 | 1464404770390 Marionette TRACE conn4 <- [1,2474,null,{}] 20:06:10 INFO - PROCESS | 1750 | 1464404770396 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}] 20:06:10 INFO - PROCESS | 1750 | 1464404770664 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 20:06:11 INFO - PROCESS | 1750 | 1464404771005 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c274800 == 144 [pid = 1750] [id = 626] 20:06:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8c899400) [pid = 1750] [serial = 1879] [outer = (nil)] 20:06:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9d4dc000) [pid = 1750] [serial = 1880] [outer = 0x8c899400] 20:06:11 INFO - PROCESS | 1750 | 1464404771102 Marionette DEBUG loaded listener.js 20:06:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa31c4400) [pid = 1750] [serial = 1881] [outer = 0x8c899400] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8c124400 == 143 [pid = 1750] [id = 333] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8f50d000 == 142 [pid = 1750] [id = 288] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8c024400 == 141 [pid = 1750] [id = 608] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8aeca800 == 140 [pid = 1750] [id = 607] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x876d0c00 == 139 [pid = 1750] [id = 606] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x950f0000 == 138 [pid = 1750] [id = 600] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x92438800 == 137 [pid = 1750] [id = 599] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x925c8800 == 136 [pid = 1750] [id = 598] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x91ed0000 == 135 [pid = 1750] [id = 597] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x91273400 == 134 [pid = 1750] [id = 596] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x864d6000 == 133 [pid = 1750] [id = 595] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8f562c00 == 132 [pid = 1750] [id = 594] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8c02a000 == 131 [pid = 1750] [id = 592] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8e15f800 == 130 [pid = 1750] [id = 593] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf73c00 == 129 [pid = 1750] [id = 591] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89fee000 == 128 [pid = 1750] [id = 589] 20:06:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89365000 == 127 [pid = 1750] [id = 590] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8cc10400) [pid = 1750] [serial = 1769] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x91281400) [pid = 1750] [serial = 1722] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x989cd800) [pid = 1750] [serial = 1743] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9d6b1800) [pid = 1750] [serial = 1755] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8aeca000) [pid = 1750] [serial = 1710] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8cc04000) [pid = 1750] [serial = 1706] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa250fc00) [pid = 1750] [serial = 1758] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8adb4000) [pid = 1750] [serial = 1763] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x93c91c00) [pid = 1750] [serial = 1737] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9aa8bc00) [pid = 1750] [serial = 1748] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8cc05000) [pid = 1750] [serial = 1713] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8f506000) [pid = 1750] [serial = 1716] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8c899c00) [pid = 1750] [serial = 1712] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x926fa000) [pid = 1750] [serial = 1731] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x99c69400) [pid = 1750] [serial = 1746] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x91ec7800) [pid = 1750] [serial = 1725] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x92bef000) [pid = 1750] [serial = 1733] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8e82d800) [pid = 1750] [serial = 1715] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9b46a000) [pid = 1750] [serial = 1751] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x86d36c00) [pid = 1750] [serial = 1760] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8aecf800) [pid = 1750] [serial = 1764] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9243c800) [pid = 1750] [serial = 1727] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x91276000) [pid = 1750] [serial = 1721] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8fdd1c00) [pid = 1750] [serial = 1719] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0xa23c1000) [pid = 1750] [serial = 1757] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9257c800) [pid = 1750] [serial = 1728] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e161000) [pid = 1750] [serial = 1641] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8c21e400) [pid = 1750] [serial = 1767] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x93a7a000) [pid = 1750] [serial = 1736] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x86dae000) [pid = 1750] [serial = 1761] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9d42d800) [pid = 1750] [serial = 1754] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x99c63000) [pid = 1750] [serial = 1745] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8c028000) [pid = 1750] [serial = 1766] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x91e82000) [pid = 1750] [serial = 1724] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x95329400) [pid = 1750] [serial = 1739] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x97879000) [pid = 1750] [serial = 1742] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x926f3c00) [pid = 1750] [serial = 1730] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8fb78800) [pid = 1750] [serial = 1718] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x89ff0000) [pid = 1750] [serial = 1709] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9b78a400) [pid = 1750] [serial = 1752] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x92c85800) [pid = 1750] [serial = 1734] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9ac39400) [pid = 1750] [serial = 1749] [outer = (nil)] [url = about:blank] 20:06:13 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9533a400) [pid = 1750] [serial = 1740] [outer = (nil)] [url = about:blank] 20:06:14 INFO - PROCESS | 1750 | 1464404774445 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]]]}] 20:06:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 20:06:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 4096ms 20:06:14 INFO - PROCESS | 1750 | 1464404774484 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 20:06:14 INFO - PROCESS | 1750 | 1464404774491 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 20:06:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 20:06:14 INFO - PROCESS | 1750 | 1464404774500 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 20:06:14 INFO - PROCESS | 1750 | 1464404774504 Marionette TRACE conn4 <- [1,2478,null,{}] 20:06:14 INFO - PROCESS | 1750 | 1464404774512 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}] 20:06:14 INFO - PROCESS | 1750 | 1464404774789 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 20:06:15 INFO - PROCESS | 1750 | 1464404775110 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d1400 == 128 [pid = 1750] [id = 627] 20:06:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89365000) [pid = 1750] [serial = 1882] [outer = (nil)] 20:06:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89ff2400) [pid = 1750] [serial = 1883] [outer = 0x89365000] 20:06:15 INFO - PROCESS | 1750 | 1464404775216 Marionette DEBUG loaded listener.js 20:06:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8aec9c00) [pid = 1750] [serial = 1884] [outer = 0x89365000] 20:06:16 INFO - PROCESS | 1750 | 1464404776051 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]]]}] 20:06:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 20:06:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1638ms 20:06:16 INFO - PROCESS | 1750 | 1464404776139 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 20:06:16 INFO - PROCESS | 1750 | 1464404776148 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 20:06:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 20:06:16 INFO - PROCESS | 1750 | 1464404776167 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 20:06:16 INFO - PROCESS | 1750 | 1464404776172 Marionette TRACE conn4 <- [1,2482,null,{}] 20:06:16 INFO - PROCESS | 1750 | 1464404776178 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}] 20:06:16 INFO - PROCESS | 1750 | 1464404776496 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 20:06:16 INFO - PROCESS | 1750 | 1464404776545 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aed4400 == 129 [pid = 1750] [id = 628] 20:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b1b6400) [pid = 1750] [serial = 1885] [outer = (nil)] 20:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8c020000) [pid = 1750] [serial = 1886] [outer = 0x8b1b6400] 20:06:16 INFO - PROCESS | 1750 | 1464404776622 Marionette DEBUG loaded listener.js 20:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8c21d000) [pid = 1750] [serial = 1887] [outer = 0x8b1b6400] 20:06:17 INFO - PROCESS | 1750 | 1464404777718 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]]]}] 20:06:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 20:06:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1601ms 20:06:17 INFO - PROCESS | 1750 | 1464404777768 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 20:06:17 INFO - PROCESS | 1750 | 1464404777773 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 20:06:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 20:06:17 INFO - PROCESS | 1750 | 1464404777785 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 20:06:17 INFO - PROCESS | 1750 | 1464404777792 Marionette TRACE conn4 <- [1,2486,null,{}] 20:06:17 INFO - PROCESS | 1750 | 1464404777809 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}] 20:06:18 INFO - PROCESS | 1750 | 1464404778148 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8c029000) [pid = 1750] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8c12fc00) [pid = 1750] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92c81800) [pid = 1750] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9533e400) [pid = 1750] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x950f0c00) [pid = 1750] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x926f5800) [pid = 1750] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x925cac00) [pid = 1750] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x91ed1400) [pid = 1750] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x912b3800) [pid = 1750] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x910d1000) [pid = 1750] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8fb72800) [pid = 1750] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8e826c00) [pid = 1750] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8e003000) [pid = 1750] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8c023800) [pid = 1750] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x89366000) [pid = 1750] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x876d1800) [pid = 1750] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9af79400) [pid = 1750] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8adae400) [pid = 1750] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9988b400) [pid = 1750] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 20:06:18 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x8aecf000) [pid = 1750] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 20:06:19 INFO - PROCESS | 1750 | 1464404779022 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da7c00 == 130 [pid = 1750] [id = 629] 20:06:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x876d1800) [pid = 1750] [serial = 1888] [outer = (nil)] 20:06:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8aecf000) [pid = 1750] [serial = 1889] [outer = 0x876d1800] 20:06:19 INFO - PROCESS | 1750 | 1464404779109 Marionette DEBUG loaded listener.js 20:06:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8cc9d000) [pid = 1750] [serial = 1890] [outer = 0x876d1800] 20:06:19 INFO - PROCESS | 1750 | 1464404779956 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]]]}] 20:06:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 20:06:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2248ms 20:06:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 20:06:20 INFO - PROCESS | 1750 | 1464404780029 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 20:06:20 INFO - PROCESS | 1750 | 1464404780033 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 20:06:20 INFO - PROCESS | 1750 | 1464404780040 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 20:06:20 INFO - PROCESS | 1750 | 1464404780043 Marionette TRACE conn4 <- [1,2490,null,{}] 20:06:20 INFO - PROCESS | 1750 | 1464404780049 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}] 20:06:20 INFO - PROCESS | 1750 | 1464404780296 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 20:06:20 INFO - PROCESS | 1750 | 1464404780597 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x89363400 == 131 [pid = 1750] [id = 630] 20:06:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8dfc7800) [pid = 1750] [serial = 1891] [outer = (nil)] 20:06:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8e169800) [pid = 1750] [serial = 1892] [outer = 0x8dfc7800] 20:06:20 INFO - PROCESS | 1750 | 1464404780728 Marionette DEBUG loaded listener.js 20:06:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8e831c00) [pid = 1750] [serial = 1893] [outer = 0x8dfc7800] 20:06:21 INFO - PROCESS | 1750 | 1464404781889 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]]]}] 20:06:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 20:06:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1883ms 20:06:21 INFO - PROCESS | 1750 | 1464404781939 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 20:06:21 INFO - PROCESS | 1750 | 1464404781947 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 20:06:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 20:06:21 INFO - PROCESS | 1750 | 1464404781956 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 20:06:21 INFO - PROCESS | 1750 | 1464404781963 Marionette TRACE conn4 <- [1,2494,null,{}] 20:06:21 INFO - PROCESS | 1750 | 1464404781971 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}] 20:06:22 INFO - PROCESS | 1750 | 1464404782239 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 20:06:22 INFO - PROCESS | 1750 | 1464404782580 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d3b800 == 132 [pid = 1750] [id = 631] 20:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x89fe9000) [pid = 1750] [serial = 1894] [outer = (nil)] 20:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8aed2800) [pid = 1750] [serial = 1895] [outer = 0x89fe9000] 20:06:22 INFO - PROCESS | 1750 | 1464404782682 Marionette DEBUG loaded listener.js 20:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8bf76000) [pid = 1750] [serial = 1896] [outer = 0x89fe9000] 20:06:23 INFO - PROCESS | 1750 | 1464404783672 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]]]}] 20:06:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 20:06:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1796ms 20:06:23 INFO - PROCESS | 1750 | 1464404783754 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 20:06:23 INFO - PROCESS | 1750 | 1464404783763 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 20:06:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 20:06:23 INFO - PROCESS | 1750 | 1464404783776 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 20:06:23 INFO - PROCESS | 1750 | 1464404783783 Marionette TRACE conn4 <- [1,2498,null,{}] 20:06:23 INFO - PROCESS | 1750 | 1464404783790 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}] 20:06:24 INFO - PROCESS | 1750 | 1464404784102 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 20:06:24 INFO - PROCESS | 1750 | 1464404784450 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91a400 == 133 [pid = 1750] [id = 632] 20:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8cc0c800) [pid = 1750] [serial = 1897] [outer = (nil)] 20:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8dfcf800) [pid = 1750] [serial = 1898] [outer = 0x8cc0c800] 20:06:24 INFO - PROCESS | 1750 | 1464404784576 Marionette DEBUG loaded listener.js 20:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8e826c00) [pid = 1750] [serial = 1899] [outer = 0x8cc0c800] 20:06:25 INFO - PROCESS | 1750 | 1464404785694 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]]]}] 20:06:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 20:06:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1992ms 20:06:25 INFO - PROCESS | 1750 | 1464404785767 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 20:06:25 INFO - PROCESS | 1750 | 1464404785771 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 20:06:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 20:06:25 INFO - PROCESS | 1750 | 1464404785782 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 20:06:25 INFO - PROCESS | 1750 | 1464404785792 Marionette TRACE conn4 <- [1,2502,null,{}] 20:06:25 INFO - PROCESS | 1750 | 1464404785815 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}] 20:06:26 INFO - PROCESS | 1750 | 1464404786158 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 20:06:26 INFO - PROCESS | 1750 | 1464404786502 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f527000 == 134 [pid = 1750] [id = 633] 20:06:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8fb77000) [pid = 1750] [serial = 1900] [outer = (nil)] 20:06:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8fdcb400) [pid = 1750] [serial = 1901] [outer = 0x8fb77000] 20:06:26 INFO - PROCESS | 1750 | 1464404786611 Marionette DEBUG loaded listener.js 20:06:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90f2fc00) [pid = 1750] [serial = 1902] [outer = 0x8fb77000] 20:06:27 INFO - PROCESS | 1750 | 1464404787777 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]]]}] 20:06:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 20:06:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2047ms 20:06:27 INFO - PROCESS | 1750 | 1464404787827 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 20:06:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 20:06:27 INFO - PROCESS | 1750 | 1464404787833 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 20:06:27 INFO - PROCESS | 1750 | 1464404787839 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 20:06:27 INFO - PROCESS | 1750 | 1464404787843 Marionette TRACE conn4 <- [1,2506,null,{}] 20:06:27 INFO - PROCESS | 1750 | 1464404787849 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}] 20:06:28 INFO - PROCESS | 1750 | 1464404788106 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 20:06:28 INFO - PROCESS | 1750 | 1464404788443 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aed2400 == 135 [pid = 1750] [id = 634] 20:06:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x910c9400) [pid = 1750] [serial = 1903] [outer = (nil)] 20:06:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x912a8c00) [pid = 1750] [serial = 1904] [outer = 0x910c9400] 20:06:28 INFO - PROCESS | 1750 | 1464404788541 Marionette DEBUG loaded listener.js 20:06:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x912b9c00) [pid = 1750] [serial = 1905] [outer = 0x910c9400] 20:06:29 INFO - PROCESS | 1750 | 1464404789509 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]]]}] 20:06:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 20:06:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1737ms 20:06:29 INFO - PROCESS | 1750 | 1464404789578 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 20:06:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 20:06:29 INFO - PROCESS | 1750 | 1464404789582 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 20:06:29 INFO - PROCESS | 1750 | 1464404789588 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 20:06:29 INFO - PROCESS | 1750 | 1464404789592 Marionette TRACE conn4 <- [1,2510,null,{}] 20:06:29 INFO - PROCESS | 1750 | 1464404789598 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}] 20:06:29 INFO - PROCESS | 1750 | 1464404789860 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 20:06:30 INFO - PROCESS | 1750 | 1464404790245 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x912a5400 == 136 [pid = 1750] [id = 635] 20:06:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x912c2000) [pid = 1750] [serial = 1906] [outer = (nil)] 20:06:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x91e87c00) [pid = 1750] [serial = 1907] [outer = 0x912c2000] 20:06:30 INFO - PROCESS | 1750 | 1464404790342 Marionette DEBUG loaded listener.js 20:06:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91ec7800) [pid = 1750] [serial = 1908] [outer = 0x912c2000] 20:06:31 INFO - PROCESS | 1750 | 1464404791303 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]]]}] 20:06:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 20:06:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1783ms 20:06:31 INFO - PROCESS | 1750 | 1464404791372 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 20:06:31 INFO - PROCESS | 1750 | 1464404791376 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 20:06:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 20:06:31 INFO - PROCESS | 1750 | 1464404791383 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 20:06:31 INFO - PROCESS | 1750 | 1464404791388 Marionette TRACE conn4 <- [1,2514,null,{}] 20:06:31 INFO - PROCESS | 1750 | 1464404791395 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}] 20:06:31 INFO - PROCESS | 1750 | 1464404791705 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 20:06:32 INFO - PROCESS | 1750 | 1464404792046 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bedc00 == 137 [pid = 1750] [id = 636] 20:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91e81000) [pid = 1750] [serial = 1909] [outer = (nil)] 20:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x925c8000) [pid = 1750] [serial = 1910] [outer = 0x91e81000] 20:06:32 INFO - PROCESS | 1750 | 1464404792148 Marionette DEBUG loaded listener.js 20:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x925cd000) [pid = 1750] [serial = 1911] [outer = 0x91e81000] 20:06:33 INFO - PROCESS | 1750 | 1464404793024 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]]]}] 20:06:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 20:06:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1703ms 20:06:33 INFO - PROCESS | 1750 | 1464404793096 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 20:06:33 INFO - PROCESS | 1750 | 1464404793099 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 20:06:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 20:06:33 INFO - PROCESS | 1750 | 1464404793110 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 20:06:33 INFO - PROCESS | 1750 | 1464404793114 Marionette TRACE conn4 <- [1,2518,null,{}] 20:06:33 INFO - PROCESS | 1750 | 1464404793120 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}] 20:06:33 INFO - PROCESS | 1750 | 1464404793384 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 20:06:33 INFO - PROCESS | 1750 | 1464404793701 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x92435800 == 138 [pid = 1750] [id = 637] 20:06:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9243d400) [pid = 1750] [serial = 1912] [outer = (nil)] 20:06:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x928e2c00) [pid = 1750] [serial = 1913] [outer = 0x9243d400] 20:06:33 INFO - PROCESS | 1750 | 1464404793796 Marionette DEBUG loaded listener.js 20:06:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92be4400) [pid = 1750] [serial = 1914] [outer = 0x9243d400] 20:06:34 INFO - PROCESS | 1750 | 1464404794737 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]]]}] 20:06:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 20:06:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1683ms 20:06:34 INFO - PROCESS | 1750 | 1464404794796 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 20:06:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 20:06:34 INFO - PROCESS | 1750 | 1464404794803 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 20:06:34 INFO - PROCESS | 1750 | 1464404794813 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 20:06:34 INFO - PROCESS | 1750 | 1464404794818 Marionette TRACE conn4 <- [1,2522,null,{}] 20:06:34 INFO - PROCESS | 1750 | 1464404794824 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}] 20:06:35 INFO - PROCESS | 1750 | 1464404795124 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 20:06:35 INFO - PROCESS | 1750 | 1464404795470 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x9127b400 == 139 [pid = 1750] [id = 638] 20:06:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x926f8000) [pid = 1750] [serial = 1915] [outer = (nil)] 20:06:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x92e51800) [pid = 1750] [serial = 1916] [outer = 0x926f8000] 20:06:35 INFO - PROCESS | 1750 | 1464404795561 Marionette DEBUG loaded listener.js 20:06:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92e5a800) [pid = 1750] [serial = 1917] [outer = 0x926f8000] 20:06:36 INFO - PROCESS | 1750 | 1464404796594 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]]]}] 20:06:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 20:06:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1848ms 20:06:36 INFO - PROCESS | 1750 | 1464404796660 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 20:06:36 INFO - PROCESS | 1750 | 1464404796664 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 20:06:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 20:06:36 INFO - PROCESS | 1750 | 1464404796671 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 20:06:36 INFO - PROCESS | 1750 | 1464404796675 Marionette TRACE conn4 <- [1,2526,null,{}] 20:06:36 INFO - PROCESS | 1750 | 1464404796681 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}] 20:06:36 INFO - PROCESS | 1750 | 1464404796936 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 20:06:37 INFO - PROCESS | 1750 | 1464404797263 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x92bf1800 == 140 [pid = 1750] [id = 639] 20:06:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92c84400) [pid = 1750] [serial = 1918] [outer = (nil)] 20:06:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x93c91c00) [pid = 1750] [serial = 1919] [outer = 0x92c84400] 20:06:37 INFO - PROCESS | 1750 | 1464404797359 Marionette DEBUG loaded listener.js 20:06:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x93c9a800) [pid = 1750] [serial = 1920] [outer = 0x92c84400] 20:06:38 INFO - PROCESS | 1750 | 1464404798296 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]]]}] 20:06:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 20:06:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1684ms 20:06:38 INFO - PROCESS | 1750 | 1464404798356 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 20:06:38 INFO - PROCESS | 1750 | 1464404798360 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 20:06:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 20:06:38 INFO - PROCESS | 1750 | 1464404798368 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 20:06:38 INFO - PROCESS | 1750 | 1464404798371 Marionette TRACE conn4 <- [1,2530,null,{}] 20:06:38 INFO - PROCESS | 1750 | 1464404798379 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}] 20:06:38 INFO - PROCESS | 1750 | 1464404798657 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 20:06:39 INFO - PROCESS | 1750 | 1464404799013 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c91c800 == 141 [pid = 1750] [id = 640] 20:06:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8e00b000) [pid = 1750] [serial = 1921] [outer = (nil)] 20:06:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x950f2000) [pid = 1750] [serial = 1922] [outer = 0x8e00b000] 20:06:39 INFO - PROCESS | 1750 | 1464404799108 Marionette DEBUG loaded listener.js 20:06:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9532bc00) [pid = 1750] [serial = 1923] [outer = 0x8e00b000] 20:06:40 INFO - PROCESS | 1750 | 1464404800097 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]]]}] 20:06:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 20:06:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1792ms 20:06:40 INFO - PROCESS | 1750 | 1464404800161 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 20:06:40 INFO - PROCESS | 1750 | 1464404800166 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 20:06:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 20:06:40 INFO - PROCESS | 1750 | 1464404800173 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 20:06:40 INFO - PROCESS | 1750 | 1464404800177 Marionette TRACE conn4 <- [1,2534,null,{}] 20:06:40 INFO - PROCESS | 1750 | 1464404800184 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}] 20:06:40 INFO - PROCESS | 1750 | 1464404800518 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 20:06:40 INFO - PROCESS | 1750 | 1464404800922 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x950f4c00 == 142 [pid = 1750] [id = 641] 20:06:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x98a9a800) [pid = 1750] [serial = 1924] [outer = (nil)] 20:06:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9988b400) [pid = 1750] [serial = 1925] [outer = 0x98a9a800] 20:06:41 INFO - PROCESS | 1750 | 1464404801034 Marionette DEBUG loaded listener.js 20:06:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x99c67c00) [pid = 1750] [serial = 1926] [outer = 0x98a9a800] 20:06:41 INFO - PROCESS | 1750 | 1464404801969 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]]]}] 20:06:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 20:06:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1839ms 20:06:42 INFO - PROCESS | 1750 | 1464404802014 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 20:06:42 INFO - PROCESS | 1750 | 1464404802018 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 20:06:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 20:06:42 INFO - PROCESS | 1750 | 1464404802025 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 20:06:42 INFO - PROCESS | 1750 | 1464404802028 Marionette TRACE conn4 <- [1,2538,null,{}] 20:06:42 INFO - PROCESS | 1750 | 1464404802034 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}] 20:06:42 INFO - PROCESS | 1750 | 1464404802280 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 20:06:42 INFO - PROCESS | 1750 | 1464404802615 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x92582000 == 143 [pid = 1750] [id = 642] 20:06:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x95332400) [pid = 1750] [serial = 1927] [outer = (nil)] 20:06:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9a049400) [pid = 1750] [serial = 1928] [outer = 0x95332400] 20:06:42 INFO - PROCESS | 1750 | 1464404802712 Marionette DEBUG loaded listener.js 20:06:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9a2b9c00) [pid = 1750] [serial = 1929] [outer = 0x95332400] 20:06:43 INFO - PROCESS | 1750 | 1464404803640 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]]]}] 20:06:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 20:06:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1685ms 20:06:43 INFO - PROCESS | 1750 | 1464404803712 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 20:06:43 INFO - PROCESS | 1750 | 1464404803715 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 20:06:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 20:06:43 INFO - PROCESS | 1750 | 1464404803722 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 20:06:43 INFO - PROCESS | 1750 | 1464404803736 Marionette TRACE conn4 <- [1,2542,null,{}] 20:06:43 INFO - PROCESS | 1750 | 1464404803743 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}] 20:06:44 INFO - PROCESS | 1750 | 1464404804050 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 20:06:44 INFO - PROCESS | 1750 | 1464404804393 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e5c00 == 144 [pid = 1750] [id = 643] 20:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8d843400) [pid = 1750] [serial = 1930] [outer = (nil)] 20:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x99fb4400) [pid = 1750] [serial = 1931] [outer = 0x8d843400] 20:06:44 INFO - PROCESS | 1750 | 1464404804493 Marionette DEBUG loaded listener.js 20:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9ac41400) [pid = 1750] [serial = 1932] [outer = 0x8d843400] 20:06:45 INFO - PROCESS | 1750 | 1464404805558 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]]]}] 20:06:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 20:06:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1896ms 20:06:45 INFO - PROCESS | 1750 | 1464404805619 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 20:06:45 INFO - PROCESS | 1750 | 1464404805622 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 20:06:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 20:06:45 INFO - PROCESS | 1750 | 1464404805629 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 20:06:45 INFO - PROCESS | 1750 | 1464404805633 Marionette TRACE conn4 <- [1,2546,null,{}] 20:06:45 INFO - PROCESS | 1750 | 1464404805641 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}] 20:06:45 INFO - PROCESS | 1750 | 1464404805924 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 20:06:46 INFO - PROCESS | 1750 | 1464404806263 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ea000 == 145 [pid = 1750] [id = 644] 20:06:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x92e5a000) [pid = 1750] [serial = 1933] [outer = (nil)] 20:06:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9b82c800) [pid = 1750] [serial = 1934] [outer = 0x92e5a000] 20:06:46 INFO - PROCESS | 1750 | 1464404806354 Marionette DEBUG loaded listener.js 20:06:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9d3f9000) [pid = 1750] [serial = 1935] [outer = 0x92e5a000] 20:06:47 INFO - PROCESS | 1750 | 1464404807294 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]]]}] 20:06:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 20:06:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1732ms 20:06:47 INFO - PROCESS | 1750 | 1464404807362 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 20:06:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 20:06:47 INFO - PROCESS | 1750 | 1464404807366 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 20:06:47 INFO - PROCESS | 1750 | 1464404807373 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 20:06:47 INFO - PROCESS | 1750 | 1464404807376 Marionette TRACE conn4 <- [1,2550,null,{}] 20:06:47 INFO - PROCESS | 1750 | 1464404807382 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}] 20:06:47 INFO - PROCESS | 1750 | 1464404807627 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 20:06:47 INFO - PROCESS | 1750 | 1464404807966 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f24400 == 146 [pid = 1750] [id = 645] 20:06:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9ac42800) [pid = 1750] [serial = 1936] [outer = (nil)] 20:06:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0xa2508400) [pid = 1750] [serial = 1937] [outer = 0x9ac42800] 20:06:48 INFO - PROCESS | 1750 | 1464404808057 Marionette DEBUG loaded listener.js 20:06:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa25a6400) [pid = 1750] [serial = 1938] [outer = 0x9ac42800] 20:06:49 INFO - PROCESS | 1750 | 1464404809010 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]]]}] 20:06:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 20:06:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1684ms 20:06:49 INFO - PROCESS | 1750 | 1464404809058 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 20:06:49 INFO - PROCESS | 1750 | 1464404809062 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 20:06:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 20:06:49 INFO - PROCESS | 1750 | 1464404809069 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 20:06:49 INFO - PROCESS | 1750 | 1464404809072 Marionette TRACE conn4 <- [1,2554,null,{}] 20:06:49 INFO - PROCESS | 1750 | 1464404809078 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}] 20:06:49 INFO - PROCESS | 1750 | 1464404809332 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 20:06:49 INFO - PROCESS | 1750 | 1464404809670 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d32b400 == 147 [pid = 1750] [id = 646] 20:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0xa23c8000) [pid = 1750] [serial = 1939] [outer = (nil)] 20:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa36ec400) [pid = 1750] [serial = 1940] [outer = 0xa23c8000] 20:06:49 INFO - PROCESS | 1750 | 1464404809762 Marionette DEBUG loaded listener.js 20:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa36f4c00) [pid = 1750] [serial = 1941] [outer = 0xa23c8000] 20:06:50 INFO - PROCESS | 1750 | 1464404810768 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]]]}] 20:06:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 20:06:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1741ms 20:06:50 INFO - PROCESS | 1750 | 1464404810812 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 20:06:50 INFO - PROCESS | 1750 | 1464404810816 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 20:06:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 20:06:50 INFO - PROCESS | 1750 | 1464404810823 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 20:06:50 INFO - PROCESS | 1750 | 1464404810827 Marionette TRACE conn4 <- [1,2558,null,{}] 20:06:50 INFO - PROCESS | 1750 | 1464404810833 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}] 20:06:51 INFO - PROCESS | 1750 | 1464404811080 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 20:06:51 INFO - PROCESS | 1750 | 1464404811419 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e001400 == 146 [pid = 1750] [id = 280] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e007c00 == 145 [pid = 1750] [id = 279] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x86da7c00 == 144 [pid = 1750] [id = 629] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8aed4400 == 143 [pid = 1750] [id = 628] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x876d1400 == 142 [pid = 1750] [id = 627] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x864e4000 == 141 [pid = 1750] [id = 624] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9a041c00 == 140 [pid = 1750] [id = 623] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9a7e0400 == 139 [pid = 1750] [id = 622] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x91bf9c00 == 138 [pid = 1750] [id = 621] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x92c83c00 == 137 [pid = 1750] [id = 619] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x98937000 == 136 [pid = 1750] [id = 620] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x92c80800 == 135 [pid = 1750] [id = 618] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x92581c00 == 134 [pid = 1750] [id = 617] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x91ed3000 == 133 [pid = 1750] [id = 616] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf74800 == 132 [pid = 1750] [id = 615] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e826000 == 131 [pid = 1750] [id = 614] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e824400 == 130 [pid = 1750] [id = 612] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e823400 == 129 [pid = 1750] [id = 613] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf7a000 == 128 [pid = 1750] [id = 611] 20:06:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8935ac00 == 127 [pid = 1750] [id = 610] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8d839000) [pid = 1750] [serial = 1829] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8c279c00) [pid = 1750] [serial = 1826] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x99c6b400) [pid = 1750] [serial = 1808] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x99674400) [pid = 1750] [serial = 1806] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x99568800) [pid = 1750] [serial = 1805] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x95331000) [pid = 1750] [serial = 1803] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x95198800) [pid = 1750] [serial = 1802] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x93952000) [pid = 1750] [serial = 1800] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9394e800) [pid = 1750] [serial = 1799] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x92c7f400) [pid = 1750] [serial = 1797] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92bf0800) [pid = 1750] [serial = 1796] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x928e0800) [pid = 1750] [serial = 1794] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x926f9800) [pid = 1750] [serial = 1793] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x92584400) [pid = 1750] [serial = 1791] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9257b000) [pid = 1750] [serial = 1790] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x91e8d800) [pid = 1750] [serial = 1788] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91bf8c00) [pid = 1750] [serial = 1787] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91280c00) [pid = 1750] [serial = 1785] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x91278800) [pid = 1750] [serial = 1784] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x90f22c00) [pid = 1750] [serial = 1781] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x90f31000) [pid = 1750] [serial = 1782] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8f504400) [pid = 1750] [serial = 1779] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8e831000) [pid = 1750] [serial = 1778] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8c915000) [pid = 1750] [serial = 1776] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8c218c00) [pid = 1750] [serial = 1775] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x89ff0400) [pid = 1750] [serial = 1773] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x89fe3c00) [pid = 1750] [serial = 1772] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8935f400) [pid = 1750] [serial = 1820] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x89fe4400) [pid = 1750] [serial = 1821] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9d4dac00) [pid = 1750] [serial = 1818] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9d3f6000) [pid = 1750] [serial = 1817] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9b46ac00) [pid = 1750] [serial = 1815] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9ac42000) [pid = 1750] [serial = 1814] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9a7dfc00) [pid = 1750] [serial = 1812] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9a7d5800) [pid = 1750] [serial = 1811] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x99fbb400) [pid = 1750] [serial = 1809] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8cc08800) [pid = 1750] [serial = 1827] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8aed3c00) [pid = 1750] [serial = 1823] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8b1b4c00) [pid = 1750] [serial = 1824] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8cc92400) [pid = 1750] [serial = 1707] [outer = (nil)] [url = about:blank] 20:06:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x864d8000 == 128 [pid = 1750] [id = 647] 20:06:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x864e4000) [pid = 1750] [serial = 1942] [outer = (nil)] 20:06:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x86d33400) [pid = 1750] [serial = 1943] [outer = 0x864e4000] 20:06:53 INFO - PROCESS | 1750 | 1464404813923 Marionette DEBUG loaded listener.js 20:06:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x86dae800) [pid = 1750] [serial = 1944] [outer = 0x864e4000] 20:06:54 INFO - PROCESS | 1750 | 1464404814824 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]]]}] 20:06:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 20:06:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 4039ms 20:06:54 INFO - PROCESS | 1750 | 1464404814864 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 20:06:54 INFO - PROCESS | 1750 | 1464404814871 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 20:06:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 20:06:54 INFO - PROCESS | 1750 | 1464404814880 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 20:06:54 INFO - PROCESS | 1750 | 1464404814885 Marionette TRACE conn4 <- [1,2562,null,{}] 20:06:54 INFO - PROCESS | 1750 | 1464404814893 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}] 20:06:55 INFO - PROCESS | 1750 | 1464404815146 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 20:06:55 INFO - PROCESS | 1750 | 1464404815423 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x89fe4400 == 129 [pid = 1750] [id = 648] 20:06:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x89fe6000) [pid = 1750] [serial = 1945] [outer = (nil)] 20:06:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x89ff0400) [pid = 1750] [serial = 1946] [outer = 0x89fe6000] 20:06:55 INFO - PROCESS | 1750 | 1464404815505 Marionette DEBUG loaded listener.js 20:06:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8adb4400) [pid = 1750] [serial = 1947] [outer = 0x89fe6000] 20:06:56 INFO - PROCESS | 1750 | 1464404816480 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]]]}] 20:06:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 20:06:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1640ms 20:06:56 INFO - PROCESS | 1750 | 1464404816519 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 20:06:56 INFO - PROCESS | 1750 | 1464404816524 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 20:06:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 20:06:56 INFO - PROCESS | 1750 | 1464404816550 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 20:06:56 INFO - PROCESS | 1750 | 1464404816556 Marionette TRACE conn4 <- [1,2566,null,{}] 20:06:56 INFO - PROCESS | 1750 | 1464404816562 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}] 20:06:56 INFO - PROCESS | 1750 | 1464404816868 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 20:06:57 INFO - PROCESS | 1750 | 1464404817070 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf73400 == 130 [pid = 1750] [id = 649] 20:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8bf77800) [pid = 1750] [serial = 1948] [outer = (nil)] 20:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8bf82400) [pid = 1750] [serial = 1949] [outer = 0x8bf77800] 20:06:57 INFO - PROCESS | 1750 | 1464404817148 Marionette DEBUG loaded listener.js 20:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8c273800) [pid = 1750] [serial = 1950] [outer = 0x8bf77800] 20:06:58 INFO - PROCESS | 1750 | 1464404818127 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]]]}] 20:06:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 20:06:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1655ms 20:06:58 INFO - PROCESS | 1750 | 1464404818654 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 20:06:58 INFO - PROCESS | 1750 | 1464404818659 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8b060800) [pid = 1750] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8b1b6400) [pid = 1750] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8bf7d400) [pid = 1750] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8935cc00) [pid = 1750] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x89365000) [pid = 1750] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8c899400) [pid = 1750] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9d6bb000) [pid = 1750] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9b788c00) [pid = 1750] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9a047800) [pid = 1750] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9aa8f000) [pid = 1750] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x95343800) [pid = 1750] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9898f000) [pid = 1750] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x92c84c00) [pid = 1750] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x92c86000) [pid = 1750] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x926f2000) [pid = 1750] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9257f000) [pid = 1750] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x912ba400) [pid = 1750] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x8fb71000) [pid = 1750] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 20:06:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8f504c00) [pid = 1750] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8f521400) [pid = 1750] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 20:06:58 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x876d1800) [pid = 1750] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 20:06:58 INFO - PROCESS | 1750 | 1464404818797 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 20:06:58 INFO - PROCESS | 1750 | 1464404818803 Marionette TRACE conn4 <- [1,2570,null,{}] 20:06:58 INFO - PROCESS | 1750 | 1464404818820 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}] 20:06:59 INFO - PROCESS | 1750 | 1464404819122 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 20:06:59 INFO - PROCESS | 1750 | 1464404819253 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:06:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b06b800 == 131 [pid = 1750] [id = 650] 20:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8c917800) [pid = 1750] [serial = 1951] [outer = (nil)] 20:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8cc08800) [pid = 1750] [serial = 1952] [outer = 0x8c917800] 20:06:59 INFO - PROCESS | 1750 | 1464404819330 Marionette DEBUG loaded listener.js 20:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8dd7f800) [pid = 1750] [serial = 1953] [outer = 0x8c917800] 20:07:00 INFO - PROCESS | 1750 | 1464404820144 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]]]}] 20:07:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 20:07:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1404ms 20:07:00 INFO - PROCESS | 1750 | 1464404820184 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 20:07:00 INFO - PROCESS | 1750 | 1464404820188 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 20:07:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 20:07:00 INFO - PROCESS | 1750 | 1464404820195 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 20:07:00 INFO - PROCESS | 1750 | 1464404820197 Marionette TRACE conn4 <- [1,2574,null,{}] 20:07:00 INFO - PROCESS | 1750 | 1464404820203 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}] 20:07:00 INFO - PROCESS | 1750 | 1464404820434 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 20:07:00 INFO - PROCESS | 1750 | 1464404820884 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d31400 == 132 [pid = 1750] [id = 651] 20:07:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x86d35000) [pid = 1750] [serial = 1954] [outer = (nil)] 20:07:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x876d1800) [pid = 1750] [serial = 1955] [outer = 0x86d35000] 20:07:00 INFO - PROCESS | 1750 | 1464404820993 Marionette DEBUG loaded listener.js 20:07:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x89366800) [pid = 1750] [serial = 1956] [outer = 0x86d35000] 20:07:01 INFO - PROCESS | 1750 | 1464404821956 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]]]}] 20:07:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 20:07:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1834ms 20:07:02 INFO - PROCESS | 1750 | 1464404822031 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 20:07:02 INFO - PROCESS | 1750 | 1464404822039 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 20:07:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 20:07:02 INFO - PROCESS | 1750 | 1464404822047 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 20:07:02 INFO - PROCESS | 1750 | 1464404822052 Marionette TRACE conn4 <- [1,2578,null,{}] 20:07:02 INFO - PROCESS | 1750 | 1464404822060 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}] 20:07:02 INFO - PROCESS | 1750 | 1464404822373 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 20:07:02 INFO - PROCESS | 1750 | 1464404822712 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aecc800 == 133 [pid = 1750] [id = 652] 20:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8aed4000) [pid = 1750] [serial = 1957] [outer = (nil)] 20:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8b1b5400) [pid = 1750] [serial = 1958] [outer = 0x8aed4000] 20:07:02 INFO - PROCESS | 1750 | 1464404822804 Marionette DEBUG loaded listener.js 20:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8c02b000) [pid = 1750] [serial = 1959] [outer = 0x8aed4000] 20:07:03 INFO - PROCESS | 1750 | 1464404823774 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]]]}] 20:07:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 20:07:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1793ms 20:07:03 INFO - PROCESS | 1750 | 1464404823843 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 20:07:03 INFO - PROCESS | 1750 | 1464404823850 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 20:07:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 20:07:03 INFO - PROCESS | 1750 | 1464404823859 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 20:07:03 INFO - PROCESS | 1750 | 1464404823863 Marionette TRACE conn4 <- [1,2582,null,{}] 20:07:03 INFO - PROCESS | 1750 | 1464404823870 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}] 20:07:04 INFO - PROCESS | 1750 | 1464404824174 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 20:07:04 INFO - PROCESS | 1750 | 1464404824555 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc02400 == 134 [pid = 1750] [id = 653] 20:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8d83a000) [pid = 1750] [serial = 1960] [outer = (nil)] 20:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8dfc5400) [pid = 1750] [serial = 1961] [outer = 0x8d83a000] 20:07:04 INFO - PROCESS | 1750 | 1464404824647 Marionette DEBUG loaded listener.js 20:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8e15b000) [pid = 1750] [serial = 1962] [outer = 0x8d83a000] 20:07:05 INFO - PROCESS | 1750 | 1464404825745 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]]]}] 20:07:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 20:07:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1939ms 20:07:05 INFO - PROCESS | 1750 | 1464404825798 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 20:07:05 INFO - PROCESS | 1750 | 1464404825803 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 20:07:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 20:07:05 INFO - PROCESS | 1750 | 1464404825812 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 20:07:05 INFO - PROCESS | 1750 | 1464404825822 Marionette TRACE conn4 <- [1,2586,null,{}] 20:07:05 INFO - PROCESS | 1750 | 1464404825859 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}] 20:07:06 INFO - PROCESS | 1750 | 1464404826120 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 20:07:06 INFO - PROCESS | 1750 | 1464404826466 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e824400 == 135 [pid = 1750] [id = 654] 20:07:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8f37f400) [pid = 1750] [serial = 1963] [outer = (nil)] 20:07:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8f559400) [pid = 1750] [serial = 1964] [outer = 0x8f37f400] 20:07:06 INFO - PROCESS | 1750 | 1464404826555 Marionette DEBUG loaded listener.js 20:07:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8f568c00) [pid = 1750] [serial = 1965] [outer = 0x8f37f400] 20:07:07 INFO - PROCESS | 1750 | 1464404827526 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]]]}] 20:07:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 20:07:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1764ms 20:07:07 INFO - PROCESS | 1750 | 1464404827575 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 20:07:07 INFO - PROCESS | 1750 | 1464404827580 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 20:07:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 20:07:07 INFO - PROCESS | 1750 | 1464404827586 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 20:07:07 INFO - PROCESS | 1750 | 1464404827590 Marionette TRACE conn4 <- [1,2590,null,{}] 20:07:07 INFO - PROCESS | 1750 | 1464404827596 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}] 20:07:07 INFO - PROCESS | 1750 | 1464404827840 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 20:07:08 INFO - PROCESS | 1750 | 1464404828176 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f50f800 == 136 [pid = 1750] [id = 655] 20:07:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8f52fc00) [pid = 1750] [serial = 1966] [outer = (nil)] 20:07:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x90f2b000) [pid = 1750] [serial = 1967] [outer = 0x8f52fc00] 20:07:08 INFO - PROCESS | 1750 | 1464404828270 Marionette DEBUG loaded listener.js 20:07:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x91278800) [pid = 1750] [serial = 1968] [outer = 0x8f52fc00] 20:07:09 INFO - PROCESS | 1750 | 1464404829182 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]]]}] 20:07:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 20:07:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1633ms 20:07:09 INFO - PROCESS | 1750 | 1464404829220 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 20:07:09 INFO - PROCESS | 1750 | 1464404829224 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 20:07:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 20:07:09 INFO - PROCESS | 1750 | 1464404829231 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 20:07:09 INFO - PROCESS | 1750 | 1464404829234 Marionette TRACE conn4 <- [1,2594,null,{}] 20:07:09 INFO - PROCESS | 1750 | 1464404829240 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}] 20:07:09 INFO - PROCESS | 1750 | 1464404829458 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 20:07:09 INFO - PROCESS | 1750 | 1464404829797 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x91278000 == 137 [pid = 1750] [id = 656] 20:07:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x9127d400) [pid = 1750] [serial = 1969] [outer = (nil)] 20:07:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x912bac00) [pid = 1750] [serial = 1970] [outer = 0x9127d400] 20:07:09 INFO - PROCESS | 1750 | 1464404829906 Marionette DEBUG loaded listener.js 20:07:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91ec5400) [pid = 1750] [serial = 1971] [outer = 0x9127d400] 20:07:10 INFO - PROCESS | 1750 | 1464404830907 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]]]}] 20:07:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 20:07:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1690ms 20:07:10 INFO - PROCESS | 1750 | 1464404830922 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 20:07:10 INFO - PROCESS | 1750 | 1464404830926 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 20:07:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 20:07:10 INFO - PROCESS | 1750 | 1464404830933 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 20:07:10 INFO - PROCESS | 1750 | 1464404830937 Marionette TRACE conn4 <- [1,2598,null,{}] 20:07:10 INFO - PROCESS | 1750 | 1464404830943 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}] 20:07:11 INFO - PROCESS | 1750 | 1464404831161 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 20:07:11 INFO - PROCESS | 1750 | 1464404831508 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x912ae400 == 138 [pid = 1750] [id = 657] 20:07:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x912bc800) [pid = 1750] [serial = 1972] [outer = (nil)] 20:07:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92585c00) [pid = 1750] [serial = 1973] [outer = 0x912bc800] 20:07:11 INFO - PROCESS | 1750 | 1464404831603 Marionette DEBUG loaded listener.js 20:07:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x925c7400) [pid = 1750] [serial = 1974] [outer = 0x912bc800] 20:07:12 INFO - PROCESS | 1750 | 1464404832515 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]]]}] 20:07:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 20:07:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1636ms 20:07:12 INFO - PROCESS | 1750 | 1464404832571 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 20:07:12 INFO - PROCESS | 1750 | 1464404832574 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 20:07:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 20:07:12 INFO - PROCESS | 1750 | 1464404832581 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 20:07:12 INFO - PROCESS | 1750 | 1464404832584 Marionette TRACE conn4 <- [1,2602,null,{}] 20:07:12 INFO - PROCESS | 1750 | 1464404832590 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}] 20:07:12 INFO - PROCESS | 1750 | 1464404832820 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 20:07:13 INFO - PROCESS | 1750 | 1464404833152 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x893cec00 == 139 [pid = 1750] [id = 658] 20:07:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92438000) [pid = 1750] [serial = 1975] [outer = (nil)] 20:07:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x928e4800) [pid = 1750] [serial = 1976] [outer = 0x92438000] 20:07:13 INFO - PROCESS | 1750 | 1464404833249 Marionette DEBUG loaded listener.js 20:07:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x928e8800) [pid = 1750] [serial = 1977] [outer = 0x92438000] 20:07:14 INFO - PROCESS | 1750 | 1464404834236 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]]]}] 20:07:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 20:07:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1733ms 20:07:14 INFO - PROCESS | 1750 | 1464404834314 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 20:07:14 INFO - PROCESS | 1750 | 1464404834317 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 20:07:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 20:07:14 INFO - PROCESS | 1750 | 1464404834324 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 20:07:14 INFO - PROCESS | 1750 | 1464404834328 Marionette TRACE conn4 <- [1,2606,null,{}] 20:07:14 INFO - PROCESS | 1750 | 1464404834334 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}] 20:07:14 INFO - PROCESS | 1750 | 1464404834605 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 20:07:14 INFO - PROCESS | 1750 | 1464404834945 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x91280800 == 140 [pid = 1750] [id = 659] 20:07:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x912b1400) [pid = 1750] [serial = 1978] [outer = (nil)] 20:07:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92c83c00) [pid = 1750] [serial = 1979] [outer = 0x912b1400] 20:07:15 INFO - PROCESS | 1750 | 1464404835058 Marionette DEBUG loaded listener.js 20:07:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92c8b400) [pid = 1750] [serial = 1980] [outer = 0x912b1400] 20:07:16 INFO - PROCESS | 1750 | 1464404836041 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]]]}] 20:07:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 20:07:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1782ms 20:07:16 INFO - PROCESS | 1750 | 1464404836108 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 20:07:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 20:07:16 INFO - PROCESS | 1750 | 1464404836112 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 20:07:16 INFO - PROCESS | 1750 | 1464404836119 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 20:07:16 INFO - PROCESS | 1750 | 1464404836123 Marionette TRACE conn4 <- [1,2610,null,{}] 20:07:16 INFO - PROCESS | 1750 | 1464404836129 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}] 20:07:16 INFO - PROCESS | 1750 | 1464404836392 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 20:07:16 INFO - PROCESS | 1750 | 1464404836734 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d35400 == 141 [pid = 1750] [id = 660] 20:07:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x86da7c00) [pid = 1750] [serial = 1981] [outer = (nil)] 20:07:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x93952000) [pid = 1750] [serial = 1982] [outer = 0x86da7c00] 20:07:16 INFO - PROCESS | 1750 | 1464404836829 Marionette DEBUG loaded listener.js 20:07:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x93955000) [pid = 1750] [serial = 1983] [outer = 0x86da7c00] 20:07:17 INFO - PROCESS | 1750 | 1464404837760 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]]]}] 20:07:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 20:07:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1690ms 20:07:17 INFO - PROCESS | 1750 | 1464404837809 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 20:07:17 INFO - PROCESS | 1750 | 1464404837812 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 20:07:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 20:07:17 INFO - PROCESS | 1750 | 1464404837819 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 20:07:17 INFO - PROCESS | 1750 | 1464404837823 Marionette TRACE conn4 <- [1,2614,null,{}] 20:07:17 INFO - PROCESS | 1750 | 1464404837829 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}] 20:07:18 INFO - PROCESS | 1750 | 1464404838085 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 20:07:18 INFO - PROCESS | 1750 | 1464404838452 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x95191c00 == 142 [pid = 1750] [id = 661] 20:07:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x95196400) [pid = 1750] [serial = 1984] [outer = (nil)] 20:07:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x9519fc00) [pid = 1750] [serial = 1985] [outer = 0x95196400] 20:07:18 INFO - PROCESS | 1750 | 1464404838565 Marionette DEBUG loaded listener.js 20:07:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9533dc00) [pid = 1750] [serial = 1986] [outer = 0x95196400] 20:07:19 INFO - PROCESS | 1750 | 1464404839544 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]]]}] 20:07:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 20:07:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1797ms 20:07:19 INFO - PROCESS | 1750 | 1464404839617 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 20:07:19 INFO - PROCESS | 1750 | 1464404839622 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 20:07:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 20:07:19 INFO - PROCESS | 1750 | 1464404839629 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 20:07:19 INFO - PROCESS | 1750 | 1464404839634 Marionette TRACE conn4 <- [1,2618,null,{}] 20:07:19 INFO - PROCESS | 1750 | 1464404839640 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}] 20:07:19 INFO - PROCESS | 1750 | 1464404839958 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 20:07:20 INFO - PROCESS | 1750 | 1464404840303 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x989c0400 == 143 [pid = 1750] [id = 662] 20:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x989cdc00) [pid = 1750] [serial = 1987] [outer = (nil)] 20:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x99ba6c00) [pid = 1750] [serial = 1988] [outer = 0x989cdc00] 20:07:20 INFO - PROCESS | 1750 | 1464404840392 Marionette DEBUG loaded listener.js 20:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x99c6b400) [pid = 1750] [serial = 1989] [outer = 0x989cdc00] 20:07:21 INFO - PROCESS | 1750 | 1464404841361 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]]]}] 20:07:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 20:07:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1782ms 20:07:21 INFO - PROCESS | 1750 | 1464404841412 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 20:07:21 INFO - PROCESS | 1750 | 1464404841417 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 20:07:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 20:07:21 INFO - PROCESS | 1750 | 1464404841423 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 20:07:21 INFO - PROCESS | 1750 | 1464404841427 Marionette TRACE conn4 <- [1,2622,null,{}] 20:07:21 INFO - PROCESS | 1750 | 1464404841433 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}] 20:07:21 INFO - PROCESS | 1750 | 1464404841678 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 20:07:22 INFO - PROCESS | 1750 | 1464404842031 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc0bc00 == 144 [pid = 1750] [id = 663] 20:07:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8f525000) [pid = 1750] [serial = 1990] [outer = (nil)] 20:07:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9a2b3800) [pid = 1750] [serial = 1991] [outer = 0x8f525000] 20:07:22 INFO - PROCESS | 1750 | 1464404842129 Marionette DEBUG loaded listener.js 20:07:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9a7dec00) [pid = 1750] [serial = 1992] [outer = 0x8f525000] 20:07:23 INFO - PROCESS | 1750 | 1464404843075 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]]]}] 20:07:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 20:07:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1683ms 20:07:23 INFO - PROCESS | 1750 | 1464404843108 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 20:07:23 INFO - PROCESS | 1750 | 1464404843112 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 20:07:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 20:07:23 INFO - PROCESS | 1750 | 1464404843119 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 20:07:23 INFO - PROCESS | 1750 | 1464404843122 Marionette TRACE conn4 <- [1,2626,null,{}] 20:07:23 INFO - PROCESS | 1750 | 1464404843128 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}] 20:07:23 INFO - PROCESS | 1750 | 1464404843359 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 20:07:23 INFO - PROCESS | 1750 | 1464404843704 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a041c00 == 145 [pid = 1750] [id = 664] 20:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9a042400) [pid = 1750] [serial = 1993] [outer = (nil)] 20:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9b46b000) [pid = 1750] [serial = 1994] [outer = 0x9a042400] 20:07:23 INFO - PROCESS | 1750 | 1464404843797 Marionette DEBUG loaded listener.js 20:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9ac49c00) [pid = 1750] [serial = 1995] [outer = 0x9a042400] 20:07:24 INFO - PROCESS | 1750 | 1464404844698 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]]]}] 20:07:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 20:07:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1631ms 20:07:24 INFO - PROCESS | 1750 | 1464404844751 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 20:07:24 INFO - PROCESS | 1750 | 1464404844754 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 20:07:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 20:07:24 INFO - PROCESS | 1750 | 1464404844761 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 20:07:24 INFO - PROCESS | 1750 | 1464404844765 Marionette TRACE conn4 <- [1,2630,null,{}] 20:07:24 INFO - PROCESS | 1750 | 1464404844770 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}] 20:07:25 INFO - PROCESS | 1750 | 1464404845006 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 20:07:25 INFO - PROCESS | 1750 | 1464404845350 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x9af73400 == 146 [pid = 1750] [id = 665] 20:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9b49e000) [pid = 1750] [serial = 1996] [outer = (nil)] 20:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9d6b6800) [pid = 1750] [serial = 1997] [outer = 0x9b49e000] 20:07:25 INFO - PROCESS | 1750 | 1464404845445 Marionette DEBUG loaded listener.js 20:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0xa1037800) [pid = 1750] [serial = 1998] [outer = 0x9b49e000] 20:07:26 INFO - PROCESS | 1750 | 1464404846342 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]]]}] 20:07:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 20:07:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1639ms 20:07:26 INFO - PROCESS | 1750 | 1464404846402 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 20:07:26 INFO - PROCESS | 1750 | 1464404846406 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 20:07:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 20:07:26 INFO - PROCESS | 1750 | 1464404846413 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 20:07:26 INFO - PROCESS | 1750 | 1464404846415 Marionette TRACE conn4 <- [1,2634,null,{}] 20:07:26 INFO - PROCESS | 1750 | 1464404846421 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}] 20:07:26 INFO - PROCESS | 1750 | 1464404846657 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 20:07:27 INFO - PROCESS | 1750 | 1464404847010 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x864f0000 == 147 [pid = 1750] [id = 666] 20:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8664bc00) [pid = 1750] [serial = 1999] [outer = (nil)] 20:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x86652800) [pid = 1750] [serial = 2000] [outer = 0x8664bc00] 20:07:27 INFO - PROCESS | 1750 | 1464404847109 Marionette DEBUG loaded listener.js 20:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x86654800) [pid = 1750] [serial = 2001] [outer = 0x8664bc00] 20:07:28 INFO - PROCESS | 1750 | 1464404848011 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]]]}] 20:07:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 20:07:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1636ms 20:07:28 INFO - PROCESS | 1750 | 1464404848050 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 20:07:28 INFO - PROCESS | 1750 | 1464404848054 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 20:07:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 20:07:28 INFO - PROCESS | 1750 | 1464404848061 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 20:07:28 INFO - PROCESS | 1750 | 1464404848064 Marionette TRACE conn4 <- [1,2638,null,{}] 20:07:28 INFO - PROCESS | 1750 | 1464404848070 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}] 20:07:28 INFO - PROCESS | 1750 | 1464404848315 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 20:07:28 INFO - PROCESS | 1750 | 1464404848665 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x86651000 == 148 [pid = 1750] [id = 667] 20:07:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x86651800) [pid = 1750] [serial = 2002] [outer = (nil)] 20:07:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8dd85000) [pid = 1750] [serial = 2003] [outer = 0x86651800] 20:07:28 INFO - PROCESS | 1750 | 1464404848767 Marionette DEBUG loaded listener.js 20:07:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8dd88400) [pid = 1750] [serial = 2004] [outer = 0x86651800] 20:07:29 INFO - PROCESS | 1750 | 1464404849706 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]]]}] 20:07:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 20:07:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1684ms 20:07:29 INFO - PROCESS | 1750 | 1464404849746 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 20:07:29 INFO - PROCESS | 1750 | 1464404849749 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 20:07:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 20:07:29 INFO - PROCESS | 1750 | 1464404849756 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 20:07:29 INFO - PROCESS | 1750 | 1464404849760 Marionette TRACE conn4 <- [1,2642,null,{}] 20:07:29 INFO - PROCESS | 1750 | 1464404849766 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}] 20:07:30 INFO - PROCESS | 1750 | 1464404850006 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 20:07:30 INFO - PROCESS | 1750 | 1464404850363 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x86659c00 == 149 [pid = 1750] [id = 668] 20:07:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8b1bc400) [pid = 1750] [serial = 2005] [outer = (nil)] 20:07:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8dd8e800) [pid = 1750] [serial = 2006] [outer = 0x8b1bc400] 20:07:30 INFO - PROCESS | 1750 | 1464404850456 Marionette DEBUG loaded listener.js 20:07:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8dd90000) [pid = 1750] [serial = 2007] [outer = 0x8b1bc400] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x995d7400 == 148 [pid = 1750] [id = 603] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c01c800 == 147 [pid = 1750] [id = 434] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8fb77400 == 146 [pid = 1750] [id = 286] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9a7d4400 == 145 [pid = 1750] [id = 605] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x864eb400 == 144 [pid = 1750] [id = 604] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x95335800 == 143 [pid = 1750] [id = 601] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x864d4400 == 142 [pid = 1750] [id = 602] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c028400 == 141 [pid = 1750] [id = 246] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8b06b800 == 140 [pid = 1750] [id = 650] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9aa99000 == 139 [pid = 1750] [id = 257] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf73400 == 138 [pid = 1750] [id = 649] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89fe4400 == 137 [pid = 1750] [id = 648] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x864d8000 == 136 [pid = 1750] [id = 647] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x950f4c00 == 135 [pid = 1750] [id = 641] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x92bf1800 == 134 [pid = 1750] [id = 639] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c91c800 == 133 [pid = 1750] [id = 640] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9127b400 == 132 [pid = 1750] [id = 638] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x92435800 == 131 [pid = 1750] [id = 637] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91bedc00 == 130 [pid = 1750] [id = 636] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x912a5400 == 129 [pid = 1750] [id = 635] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8aed2400 == 128 [pid = 1750] [id = 634] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f527000 == 127 [pid = 1750] [id = 633] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x86d3b800 == 126 [pid = 1750] [id = 631] 20:07:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c91a400 == 125 [pid = 1750] [id = 632] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8d83ac00) [pid = 1750] [serial = 1770] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8c21d000) [pid = 1750] [serial = 1887] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8d83c400) [pid = 1750] [serial = 1836] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8c217000) [pid = 1750] [serial = 1835] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x89ff2c00) [pid = 1750] [serial = 1833] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x89368800) [pid = 1750] [serial = 1832] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x89ff2400) [pid = 1750] [serial = 1883] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0xa31c4400) [pid = 1750] [serial = 1881] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9d4dc000) [pid = 1750] [serial = 1880] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0xa25a1800) [pid = 1750] [serial = 1878] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0xa250f800) [pid = 1750] [serial = 1877] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0xa1040400) [pid = 1750] [serial = 1875] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa1034800) [pid = 1750] [serial = 1874] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9b902800) [pid = 1750] [serial = 1872] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9b831400) [pid = 1750] [serial = 1871] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9b464400) [pid = 1750] [serial = 1869] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9adb9c00) [pid = 1750] [serial = 1868] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9a7d8000) [pid = 1750] [serial = 1866] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9a2ad000) [pid = 1750] [serial = 1865] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x99c69c00) [pid = 1750] [serial = 1863] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x99566000) [pid = 1750] [serial = 1862] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x95195800) [pid = 1750] [serial = 1860] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x95191400) [pid = 1750] [serial = 1859] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x93c96c00) [pid = 1750] [serial = 1857] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x93a7f400) [pid = 1750] [serial = 1856] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92e56400) [pid = 1750] [serial = 1854] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x92c8ac00) [pid = 1750] [serial = 1853] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x928ea800) [pid = 1750] [serial = 1851] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x928e1c00) [pid = 1750] [serial = 1850] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x925cec00) [pid = 1750] [serial = 1848] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9243b800) [pid = 1750] [serial = 1847] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x91bf9400) [pid = 1750] [serial = 1845] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x912c4c00) [pid = 1750] [serial = 1844] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x912a8000) [pid = 1750] [serial = 1842] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91275000) [pid = 1750] [serial = 1841] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8fb79800) [pid = 1750] [serial = 1839] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8f55b400) [pid = 1750] [serial = 1838] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8c020000) [pid = 1750] [serial = 1886] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8cc9d000) [pid = 1750] [serial = 1890] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8aecf000) [pid = 1750] [serial = 1889] [outer = (nil)] [url = about:blank] 20:07:33 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8aec9c00) [pid = 1750] [serial = 1884] [outer = (nil)] [url = about:blank] 20:07:34 INFO - PROCESS | 1750 | 1464404854009 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]]]}] 20:07:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 20:07:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 4289ms 20:07:34 INFO - PROCESS | 1750 | 1464404854047 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 20:07:34 INFO - PROCESS | 1750 | 1464404854054 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 20:07:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 20:07:34 INFO - PROCESS | 1750 | 1464404854061 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 20:07:34 INFO - PROCESS | 1750 | 1464404854066 Marionette TRACE conn4 <- [1,2646,null,{}] 20:07:34 INFO - PROCESS | 1750 | 1464404854074 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}] 20:07:34 INFO - PROCESS | 1750 | 1464404854368 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 20:07:34 INFO - PROCESS | 1750 | 1464404854578 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x86658000 == 126 [pid = 1750] [id = 669] 20:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x86c8c400) [pid = 1750] [serial = 2008] [outer = (nil)] 20:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x86d3b800) [pid = 1750] [serial = 2009] [outer = 0x86c8c400] 20:07:34 INFO - PROCESS | 1750 | 1464404854666 Marionette DEBUG loaded listener.js 20:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x876df800) [pid = 1750] [serial = 2010] [outer = 0x86c8c400] 20:07:35 INFO - PROCESS | 1750 | 1464404855483 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]]]}] 20:07:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 20:07:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1437ms 20:07:35 INFO - PROCESS | 1750 | 1464404855498 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 20:07:35 INFO - PROCESS | 1750 | 1464404855507 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 20:07:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 20:07:35 INFO - PROCESS | 1750 | 1464404855555 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 20:07:35 INFO - PROCESS | 1750 | 1464404855559 Marionette TRACE conn4 <- [1,2650,null,{}] 20:07:35 INFO - PROCESS | 1750 | 1464404855565 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}] 20:07:35 INFO - PROCESS | 1750 | 1464404855797 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 20:07:36 INFO - PROCESS | 1750 | 1464404856035 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x893cdc00 == 127 [pid = 1750] [id = 670] 20:07:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x89fe4400) [pid = 1750] [serial = 2011] [outer = (nil)] 20:07:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8adb1c00) [pid = 1750] [serial = 2012] [outer = 0x89fe4400] 20:07:36 INFO - PROCESS | 1750 | 1464404856166 Marionette DEBUG loaded listener.js 20:07:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8aecf800) [pid = 1750] [serial = 2013] [outer = 0x89fe4400] 20:07:37 INFO - PROCESS | 1750 | 1464404857104 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]]]}] 20:07:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 20:07:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1585ms 20:07:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 20:07:37 INFO - PROCESS | 1750 | 1464404857137 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 20:07:37 INFO - PROCESS | 1750 | 1464404857140 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 20:07:37 INFO - PROCESS | 1750 | 1464404857146 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 20:07:37 INFO - PROCESS | 1750 | 1464404857152 Marionette TRACE conn4 <- [1,2654,null,{}] 20:07:37 INFO - PROCESS | 1750 | 1464404857174 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}] 20:07:37 INFO - PROCESS | 1750 | 1464404857463 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 20:07:37 INFO - PROCESS | 1750 | 1464404857510 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8935fc00 == 128 [pid = 1750] [id = 671] 20:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8bf82800) [pid = 1750] [serial = 2014] [outer = (nil)] 20:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8c126000) [pid = 1750] [serial = 2015] [outer = 0x8bf82800] 20:07:37 INFO - PROCESS | 1750 | 1464404857736 Marionette DEBUG loaded listener.js 20:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8c279c00) [pid = 1750] [serial = 2016] [outer = 0x8bf82800] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8b1b8000) [pid = 1750] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8bf77800) [pid = 1750] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x89fe6000) [pid = 1750] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x864e4000) [pid = 1750] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0xa23c8000) [pid = 1750] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9ac42800) [pid = 1750] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x92e5a000) [pid = 1750] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8d843400) [pid = 1750] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x95332400) [pid = 1750] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x98a9a800) [pid = 1750] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e00b000) [pid = 1750] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x92c84400) [pid = 1750] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x926f8000) [pid = 1750] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x9243d400) [pid = 1750] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x91e81000) [pid = 1750] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x912c2000) [pid = 1750] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x910c9400) [pid = 1750] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8fb77000) [pid = 1750] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8cc0c800) [pid = 1750] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 20:07:38 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x89fe9000) [pid = 1750] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 20:07:39 INFO - PROCESS | 1750 | 1464404859464 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]]]}] 20:07:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 20:07:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2360ms 20:07:39 INFO - PROCESS | 1750 | 1464404859507 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 20:07:39 INFO - PROCESS | 1750 | 1464404859512 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 20:07:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 20:07:39 INFO - PROCESS | 1750 | 1464404859520 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 20:07:39 INFO - PROCESS | 1750 | 1464404859523 Marionette TRACE conn4 <- [1,2658,null,{}] 20:07:39 INFO - PROCESS | 1750 | 1464404859529 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}] 20:07:39 INFO - PROCESS | 1750 | 1464404859851 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 20:07:39 INFO - PROCESS | 1750 | 1464404859880 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x893c9400 == 129 [pid = 1750] [id = 672] 20:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8c128400) [pid = 1750] [serial = 2017] [outer = (nil)] 20:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8cc92400) [pid = 1750] [serial = 2018] [outer = 0x8c128400] 20:07:39 INFO - PROCESS | 1750 | 1464404859970 Marionette DEBUG loaded listener.js 20:07:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d843c00) [pid = 1750] [serial = 2019] [outer = 0x8c128400] 20:07:41 INFO - PROCESS | 1750 | 1464404861214 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]]]}] 20:07:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 20:07:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1735ms 20:07:41 INFO - PROCESS | 1750 | 1464404861258 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 20:07:41 INFO - PROCESS | 1750 | 1464404861266 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 20:07:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 20:07:41 INFO - PROCESS | 1750 | 1464404861278 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 20:07:41 INFO - PROCESS | 1750 | 1464404861286 Marionette TRACE conn4 <- [1,2662,null,{}] 20:07:41 INFO - PROCESS | 1750 | 1464404861298 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}] 20:07:41 INFO - PROCESS | 1750 | 1464404861622 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 20:07:42 INFO - PROCESS | 1750 | 1464404861991 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x86c87800 == 130 [pid = 1750] [id = 673] 20:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x86c94000) [pid = 1750] [serial = 2020] [outer = (nil)] 20:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x86da9400) [pid = 1750] [serial = 2021] [outer = 0x86c94000] 20:07:42 INFO - PROCESS | 1750 | 1464404862083 Marionette DEBUG loaded listener.js 20:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x893cac00) [pid = 1750] [serial = 2022] [outer = 0x86c94000] 20:07:43 INFO - PROCESS | 1750 | 1464404863134 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]]]}] 20:07:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 20:07:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1897ms 20:07:43 INFO - PROCESS | 1750 | 1464404863175 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 20:07:43 INFO - PROCESS | 1750 | 1464404863184 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 20:07:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 20:07:43 INFO - PROCESS | 1750 | 1464404863195 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 20:07:43 INFO - PROCESS | 1750 | 1464404863199 Marionette TRACE conn4 <- [1,2666,null,{}] 20:07:43 INFO - PROCESS | 1750 | 1464404863205 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}] 20:07:43 INFO - PROCESS | 1750 | 1464404863494 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 20:07:43 INFO - PROCESS | 1750 | 1464404863867 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b4000 == 131 [pid = 1750] [id = 674] 20:07:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8bf73400) [pid = 1750] [serial = 2023] [outer = (nil)] 20:07:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8c89a000) [pid = 1750] [serial = 2024] [outer = 0x8bf73400] 20:07:43 INFO - PROCESS | 1750 | 1464404863978 Marionette DEBUG loaded listener.js 20:07:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8dd71c00) [pid = 1750] [serial = 2025] [outer = 0x8bf73400] 20:07:45 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:45 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:07:45 INFO - PROCESS | 1750 | 1464404865392 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]]]}] 20:07:45 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) 20:07:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2238ms 20:07:45 INFO - PROCESS | 1750 | 1464404865469 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 20:07:45 INFO - PROCESS | 1750 | 1464404865475 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 20:07:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 20:07:45 INFO - PROCESS | 1750 | 1464404865512 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 20:07:45 INFO - PROCESS | 1750 | 1464404865520 Marionette TRACE conn4 <- [1,2670,null,{}] 20:07:45 INFO - PROCESS | 1750 | 1464404865542 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}] 20:07:45 INFO - PROCESS | 1750 | 1464404865798 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 20:07:46 INFO - PROCESS | 1750 | 1464404866076 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfca400 == 132 [pid = 1750] [id = 675] 20:07:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8dfce400) [pid = 1750] [serial = 2026] [outer = (nil)] 20:07:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e826000) [pid = 1750] [serial = 2027] [outer = 0x8dfce400] 20:07:46 INFO - PROCESS | 1750 | 1464404866171 Marionette DEBUG loaded listener.js 20:07:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8f503c00) [pid = 1750] [serial = 2028] [outer = 0x8dfce400] 20:07:47 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:47 INFO - PROCESS | 1750 | 1464404867562 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] 20:07:47 INFO - PROCESS | 1750 | 1464404867649 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 20:07:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 20:07:47 INFO - PROCESS | 1750 | 1464404867679 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 20:07:47 INFO - PROCESS | 1750 | 1464404867682 Marionette TRACE conn4 <- [1,2674,null,{}] 20:07:47 INFO - PROCESS | 1750 | 1464404867689 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}] 20:07:47 INFO - PROCESS | 1750 | 1464404867926 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 20:07:48 INFO - PROCESS | 1750 | 1464404868202 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f507000 == 133 [pid = 1750] [id = 676] 20:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8f510400) [pid = 1750] [serial = 2029] [outer = (nil)] 20:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8f55e000) [pid = 1750] [serial = 2030] [outer = 0x8f510400] 20:07:48 INFO - PROCESS | 1750 | 1464404868295 Marionette DEBUG loaded listener.js 20:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8fb73800) [pid = 1750] [serial = 2031] [outer = 0x8f510400] 20:07:49 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:49 INFO - PROCESS | 1750 | 1464404869768 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] 20:07:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 20:07:49 INFO - PROCESS | 1750 | 1464404869827 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 20:07:49 INFO - PROCESS | 1750 | 1464404869834 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 20:07:49 INFO - PROCESS | 1750 | 1464404869837 Marionette TRACE conn4 <- [1,2678,null,{}] 20:07:49 INFO - PROCESS | 1750 | 1464404869844 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}] 20:07:50 INFO - PROCESS | 1750 | 1464404870120 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 20:07:50 INFO - PROCESS | 1750 | 1464404870413 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f559800 == 134 [pid = 1750] [id = 677] 20:07:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8f55b400) [pid = 1750] [serial = 2032] [outer = (nil)] 20:07:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x90f2d000) [pid = 1750] [serial = 2033] [outer = 0x8f55b400] 20:07:50 INFO - PROCESS | 1750 | 1464404870503 Marionette DEBUG loaded listener.js 20:07:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x910c9400) [pid = 1750] [serial = 2034] [outer = 0x8f55b400] 20:07:51 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:51 INFO - PROCESS | 1750 | 1464404871857 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]]]}] 20:07:51 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) 20:07:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2134ms 20:07:51 INFO - PROCESS | 1750 | 1464404871968 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 20:07:51 INFO - PROCESS | 1750 | 1464404871971 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 20:07:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 20:07:51 INFO - PROCESS | 1750 | 1464404871980 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 20:07:51 INFO - PROCESS | 1750 | 1464404871983 Marionette TRACE conn4 <- [1,2682,null,{}] 20:07:51 INFO - PROCESS | 1750 | 1464404871988 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}] 20:07:52 INFO - PROCESS | 1750 | 1464404872255 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 20:07:52 INFO - PROCESS | 1750 | 1464404872536 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x89fe6000 == 135 [pid = 1750] [id = 678] 20:07:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8fb79000) [pid = 1750] [serial = 2035] [outer = (nil)] 20:07:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x912bb800) [pid = 1750] [serial = 2036] [outer = 0x8fb79000] 20:07:52 INFO - PROCESS | 1750 | 1464404872624 Marionette DEBUG loaded listener.js 20:07:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91bf6800) [pid = 1750] [serial = 2037] [outer = 0x8fb79000] 20:07:53 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:53 INFO - PROCESS | 1750 | 1464404873977 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]]]}] 20:07:54 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) 20:07:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2032ms 20:07:54 INFO - PROCESS | 1750 | 1464404874066 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 20:07:54 INFO - PROCESS | 1750 | 1464404874071 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 20:07:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 20:07:54 INFO - PROCESS | 1750 | 1464404874083 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 20:07:54 INFO - PROCESS | 1750 | 1464404874086 Marionette TRACE conn4 <- [1,2686,null,{}] 20:07:54 INFO - PROCESS | 1750 | 1464404874092 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}] 20:07:54 INFO - PROCESS | 1750 | 1464404874339 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 20:07:54 INFO - PROCESS | 1750 | 1464404874628 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf1800 == 136 [pid = 1750] [id = 679] 20:07:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91bf3000) [pid = 1750] [serial = 2038] [outer = (nil)] 20:07:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91e8d000) [pid = 1750] [serial = 2039] [outer = 0x91bf3000] 20:07:54 INFO - PROCESS | 1750 | 1464404874727 Marionette DEBUG loaded listener.js 20:07:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91ed4400) [pid = 1750] [serial = 2040] [outer = 0x91bf3000] 20:07:56 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:56 INFO - PROCESS | 1750 | 1464404876235 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] 20:07:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 20:07:56 INFO - PROCESS | 1750 | 1464404876285 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 20:07:56 INFO - PROCESS | 1750 | 1464404876292 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 20:07:56 INFO - PROCESS | 1750 | 1464404876295 Marionette TRACE conn4 <- [1,2690,null,{}] 20:07:56 INFO - PROCESS | 1750 | 1464404876302 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}] 20:07:56 INFO - PROCESS | 1750 | 1464404876539 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 20:07:56 INFO - PROCESS | 1750 | 1464404876823 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x91e82800 == 137 [pid = 1750] [id = 680] 20:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91e85400) [pid = 1750] [serial = 2041] [outer = (nil)] 20:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92581c00) [pid = 1750] [serial = 2042] [outer = 0x91e85400] 20:07:56 INFO - PROCESS | 1750 | 1464404876915 Marionette DEBUG loaded listener.js 20:07:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92587000) [pid = 1750] [serial = 2043] [outer = 0x91e85400] 20:07:58 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:07:58 INFO - PROCESS | 1750 | 1464404878270 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] 20:07:58 INFO - PROCESS | 1750 | 1464404878358 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 20:07:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 20:07:58 INFO - PROCESS | 1750 | 1464404878390 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 20:07:58 INFO - PROCESS | 1750 | 1464404878393 Marionette TRACE conn4 <- [1,2694,null,{}] 20:07:58 INFO - PROCESS | 1750 | 1464404878401 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}] 20:07:58 INFO - PROCESS | 1750 | 1464404878668 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 20:07:58 INFO - PROCESS | 1750 | 1464404878956 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:07:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x9257c400 == 138 [pid = 1750] [id = 681] 20:07:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9257e000) [pid = 1750] [serial = 2044] [outer = (nil)] 20:07:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x928e0400) [pid = 1750] [serial = 2045] [outer = 0x9257e000] 20:07:59 INFO - PROCESS | 1750 | 1464404879056 Marionette DEBUG loaded listener.js 20:07:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x928ea800) [pid = 1750] [serial = 2046] [outer = 0x9257e000] 20:08:00 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:08:00 INFO - PROCESS | 1750 | 1464404880410 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] 20:08:00 INFO - PROCESS | 1750 | 1464404880509 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 20:08:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 20:08:00 INFO - PROCESS | 1750 | 1464404880521 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 20:08:00 INFO - PROCESS | 1750 | 1464404880523 Marionette TRACE conn4 <- [1,2698,null,{}] 20:08:00 INFO - PROCESS | 1750 | 1464404880530 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}] 20:08:00 INFO - PROCESS | 1750 | 1464404880763 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 20:08:01 INFO - PROCESS | 1750 | 1464404881045 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x925cb800 == 139 [pid = 1750] [id = 682] 20:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x926f9000) [pid = 1750] [serial = 2047] [outer = (nil)] 20:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92c84400) [pid = 1750] [serial = 2048] [outer = 0x926f9000] 20:08:01 INFO - PROCESS | 1750 | 1464404881136 Marionette DEBUG loaded listener.js 20:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92c87c00) [pid = 1750] [serial = 2049] [outer = 0x926f9000] 20:08:02 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 20:08:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 20:08:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 20:08:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:08:02 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 20:08:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:08:02 INFO - _addTest/ [0,2701,"getWindowHandle",null] 20:08:02 INFO - PROCESS | 1750 | 1464404882767 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 20:08:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 20:08:02 INFO - PROCESS | 1750 | 1464404882774 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 20:08:02 INFO - PROCESS | 1750 | 1464404882778 Marionette TRACE conn4 <- [1,2702,null,{}] 20:08:02 INFO - PROCESS | 1750 | 1464404882784 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}] 20:08:03 INFO - PROCESS | 1750 | 1464404883059 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 20:08:03 INFO - PROCESS | 1750 | 1464404883346 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x928e2800 == 140 [pid = 1750] [id = 683] 20:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92bf1800) [pid = 1750] [serial = 2050] [outer = (nil)] 20:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x93953000) [pid = 1750] [serial = 2051] [outer = 0x92bf1800] 20:08:03 INFO - PROCESS | 1750 | 1464404883442 Marionette DEBUG loaded listener.js 20:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x950f4c00) [pid = 1750] [serial = 2052] [outer = 0x92bf1800] 20:08:04 INFO - PROCESS | 1750 | 1464404884466 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]]]}] 20:08:04 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 20:08:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1737ms 20:08:04 INFO - PROCESS | 1750 | 1464404884512 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 20:08:04 INFO - PROCESS | 1750 | 1464404884516 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 20:08:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 20:08:04 INFO - PROCESS | 1750 | 1464404884522 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 20:08:04 INFO - PROCESS | 1750 | 1464404884525 Marionette TRACE conn4 <- [1,2706,null,{}] 20:08:04 INFO - PROCESS | 1750 | 1464404884532 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}] 20:08:04 INFO - PROCESS | 1750 | 1464404884834 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 20:08:05 INFO - PROCESS | 1750 | 1464404885175 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c892400 == 141 [pid = 1750] [id = 684] 20:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x92be6c00) [pid = 1750] [serial = 2053] [outer = (nil)] 20:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9532a000) [pid = 1750] [serial = 2054] [outer = 0x92be6c00] 20:08:05 INFO - PROCESS | 1750 | 1464404885277 Marionette DEBUG loaded listener.js 20:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9533a800) [pid = 1750] [serial = 2055] [outer = 0x92be6c00] 20:08:06 INFO - PROCESS | 1750 | 1464404886214 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]]]}] 20:08:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 20:08:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1743ms 20:08:06 INFO - PROCESS | 1750 | 1464404886267 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 20:08:06 INFO - PROCESS | 1750 | 1464404886271 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 20:08:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 20:08:06 INFO - PROCESS | 1750 | 1464404886289 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 20:08:06 INFO - PROCESS | 1750 | 1464404886292 Marionette TRACE conn4 <- [1,2710,null,{}] 20:08:06 INFO - PROCESS | 1750 | 1464404886299 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}] 20:08:06 INFO - PROCESS | 1750 | 1464404886551 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 20:08:06 INFO - PROCESS | 1750 | 1464404886891 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c91400 == 142 [pid = 1750] [id = 685] 20:08:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9532ac00) [pid = 1750] [serial = 2056] [outer = (nil)] 20:08:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x98989400) [pid = 1750] [serial = 2057] [outer = 0x9532ac00] 20:08:06 INFO - PROCESS | 1750 | 1464404886985 Marionette DEBUG loaded listener.js 20:08:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x99562c00) [pid = 1750] [serial = 2058] [outer = 0x9532ac00] 20:08:07 INFO - PROCESS | 1750 | 1464404887917 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] 20:08:07 INFO - PROCESS | 1750 | 1464404887981 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 20:08:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 20:08:07 INFO - PROCESS | 1750 | 1464404887988 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 20:08:07 INFO - PROCESS | 1750 | 1464404887991 Marionette TRACE conn4 <- [1,2714,null,{}] 20:08:08 INFO - PROCESS | 1750 | 1464404887997 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}] 20:08:08 INFO - PROCESS | 1750 | 1464404888275 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 20:08:08 INFO - PROCESS | 1750 | 1464404888615 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x926f8000 == 143 [pid = 1750] [id = 686] 20:08:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x95199c00) [pid = 1750] [serial = 2059] [outer = (nil)] 20:08:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x99c6d400) [pid = 1750] [serial = 2060] [outer = 0x95199c00] 20:08:08 INFO - PROCESS | 1750 | 1464404888707 Marionette DEBUG loaded listener.js 20:08:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x99fb3c00) [pid = 1750] [serial = 2061] [outer = 0x95199c00] 20:08:09 INFO - PROCESS | 1750 | 1464404889666 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]]]}] 20:08:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 20:08:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1735ms 20:08:09 INFO - PROCESS | 1750 | 1464404889725 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 20:08:09 INFO - PROCESS | 1750 | 1464404889729 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 20:08:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 20:08:09 INFO - PROCESS | 1750 | 1464404889736 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 20:08:09 INFO - PROCESS | 1750 | 1464404889739 Marionette TRACE conn4 <- [1,2718,null,{}] 20:08:09 INFO - PROCESS | 1750 | 1464404889745 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}] 20:08:10 INFO - PROCESS | 1750 | 1464404890013 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 20:08:10 INFO - PROCESS | 1750 | 1464404890422 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x86d2e400 == 144 [pid = 1750] [id = 687] 20:08:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8dfc7400) [pid = 1750] [serial = 2062] [outer = (nil)] 20:08:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9a2ad000) [pid = 1750] [serial = 2063] [outer = 0x8dfc7400] 20:08:10 INFO - PROCESS | 1750 | 1464404890520 Marionette DEBUG loaded listener.js 20:08:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9a7dc400) [pid = 1750] [serial = 2064] [outer = 0x8dfc7400] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x864e8c00 == 143 [pid = 1750] [id = 540] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x99682000 == 142 [pid = 1750] [id = 536] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x928df400 == 141 [pid = 1750] [id = 278] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x864f0400 == 140 [pid = 1750] [id = 446] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x91bf4c00 == 139 [pid = 1750] [id = 444] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x86dad800 == 138 [pid = 1750] [id = 541] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x9b827800 == 137 [pid = 1750] [id = 625] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x95198000 == 136 [pid = 1750] [id = 535] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x92c86c00 == 135 [pid = 1750] [id = 534] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x86d2d400 == 134 [pid = 1750] [id = 537] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x92587800 == 133 [pid = 1750] [id = 533] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x9b905800 == 132 [pid = 1750] [id = 539] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x928ec800 == 131 [pid = 1750] [id = 445] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc09c00 == 130 [pid = 1750] [id = 435] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x86651000 == 129 [pid = 1750] [id = 667] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x9af73400 == 128 [pid = 1750] [id = 665] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x864f0000 == 127 [pid = 1750] [id = 666] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x9a041c00 == 126 [pid = 1750] [id = 664] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc0bc00 == 125 [pid = 1750] [id = 663] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x989c0400 == 124 [pid = 1750] [id = 662] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x95191c00 == 123 [pid = 1750] [id = 661] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x91280800 == 122 [pid = 1750] [id = 659] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x86d35400 == 121 [pid = 1750] [id = 660] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8dfc4800 == 120 [pid = 1750] [id = 412] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x893cec00 == 119 [pid = 1750] [id = 658] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x912ae400 == 118 [pid = 1750] [id = 657] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x91278000 == 117 [pid = 1750] [id = 656] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8f50f800 == 116 [pid = 1750] [id = 655] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8e824400 == 115 [pid = 1750] [id = 654] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8aecc800 == 114 [pid = 1750] [id = 652] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x8cc02400 == 113 [pid = 1750] [id = 653] 20:08:12 INFO - PROCESS | 1750 | --DOCSHELL 0x86d31400 == 112 [pid = 1750] [id = 651] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8dfd0800) [pid = 1750] [serial = 1830] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8bf82400) [pid = 1750] [serial = 1949] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8c273800) [pid = 1750] [serial = 1950] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x89ff0400) [pid = 1750] [serial = 1946] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x86d33400) [pid = 1750] [serial = 1943] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x86dae800) [pid = 1750] [serial = 1944] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0xa36f4c00) [pid = 1750] [serial = 1941] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0xa36ec400) [pid = 1750] [serial = 1940] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa25a6400) [pid = 1750] [serial = 1938] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa2508400) [pid = 1750] [serial = 1937] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9d3f9000) [pid = 1750] [serial = 1935] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9b82c800) [pid = 1750] [serial = 1934] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9ac41400) [pid = 1750] [serial = 1932] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x99fb4400) [pid = 1750] [serial = 1931] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9a2b9c00) [pid = 1750] [serial = 1929] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a049400) [pid = 1750] [serial = 1928] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x99c67c00) [pid = 1750] [serial = 1926] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9988b400) [pid = 1750] [serial = 1925] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9532bc00) [pid = 1750] [serial = 1923] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x950f2000) [pid = 1750] [serial = 1922] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x93c9a800) [pid = 1750] [serial = 1920] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x93c91c00) [pid = 1750] [serial = 1919] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x92e5a800) [pid = 1750] [serial = 1917] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x92e51800) [pid = 1750] [serial = 1916] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x92be4400) [pid = 1750] [serial = 1914] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x928e2c00) [pid = 1750] [serial = 1913] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x925cd000) [pid = 1750] [serial = 1911] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x925c8000) [pid = 1750] [serial = 1910] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91ec7800) [pid = 1750] [serial = 1908] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91e87c00) [pid = 1750] [serial = 1907] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x912b9c00) [pid = 1750] [serial = 1905] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x912a8c00) [pid = 1750] [serial = 1904] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x90f2fc00) [pid = 1750] [serial = 1902] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8fdcb400) [pid = 1750] [serial = 1901] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e826c00) [pid = 1750] [serial = 1899] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8dfcf800) [pid = 1750] [serial = 1898] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8bf76000) [pid = 1750] [serial = 1896] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8aed2800) [pid = 1750] [serial = 1895] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e169800) [pid = 1750] [serial = 1892] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8cc08800) [pid = 1750] [serial = 1952] [outer = (nil)] [url = about:blank] 20:08:12 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8adb4400) [pid = 1750] [serial = 1947] [outer = (nil)] [url = about:blank] 20:08:13 INFO - PROCESS | 1750 | 1464404893269 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] 20:08:13 INFO - PROCESS | 1750 | 1464404893375 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 20:08:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 20:08:13 INFO - PROCESS | 1750 | 1464404893394 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 20:08:13 INFO - PROCESS | 1750 | 1464404893401 Marionette TRACE conn4 <- [1,2722,null,{}] 20:08:13 INFO - PROCESS | 1750 | 1464404893411 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}] 20:08:13 INFO - PROCESS | 1750 | 1464404893654 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 20:08:13 INFO - PROCESS | 1750 | 1464404893866 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e8c00 == 113 [pid = 1750] [id = 688] 20:08:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x86657400) [pid = 1750] [serial = 2065] [outer = (nil)] 20:08:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x86da3000) [pid = 1750] [serial = 2066] [outer = 0x86657400] 20:08:13 INFO - PROCESS | 1750 | 1464404893947 Marionette DEBUG loaded listener.js 20:08:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x89365c00) [pid = 1750] [serial = 2067] [outer = 0x86657400] 20:08:14 INFO - PROCESS | 1750 | 1464404894844 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] 20:08:14 INFO - PROCESS | 1750 | 1464404894896 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 20:08:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 20:08:14 INFO - PROCESS | 1750 | 1464404894908 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 20:08:14 INFO - PROCESS | 1750 | 1464404894912 Marionette TRACE conn4 <- [1,2726,null,{}] 20:08:14 INFO - PROCESS | 1750 | 1464404894919 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}] 20:08:15 INFO - PROCESS | 1750 | 1464404895164 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 20:08:15 INFO - PROCESS | 1750 | 1464404895475 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aed0000 == 114 [pid = 1750] [id = 689] 20:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8aed3c00) [pid = 1750] [serial = 2068] [outer = (nil)] 20:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8b1bb800) [pid = 1750] [serial = 2069] [outer = 0x8aed3c00] 20:08:15 INFO - PROCESS | 1750 | 1464404895567 Marionette DEBUG loaded listener.js 20:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8c021800) [pid = 1750] [serial = 2070] [outer = 0x8aed3c00] 20:08:16 INFO - PROCESS | 1750 | 1464404896494 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]]]}] 20:08:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 20:08:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1634ms 20:08:16 INFO - PROCESS | 1750 | 1464404896542 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 20:08:16 INFO - PROCESS | 1750 | 1464404896547 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 20:08:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 20:08:16 INFO - PROCESS | 1750 | 1464404896561 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 20:08:16 INFO - PROCESS | 1750 | 1464404896566 Marionette TRACE conn4 <- [1,2730,null,{}] 20:08:16 INFO - PROCESS | 1750 | 1464404896582 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}] 20:08:16 INFO - PROCESS | 1750 | 1464404896951 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 20:08:17 INFO - PROCESS | 1750 | 1464404897250 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8cc05000 == 115 [pid = 1750] [id = 690] 20:08:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d844000) [pid = 1750] [serial = 2071] [outer = (nil)] 20:08:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8dd87c00) [pid = 1750] [serial = 2072] [outer = 0x8d844000] 20:08:17 INFO - PROCESS | 1750 | 1464404897390 Marionette DEBUG loaded listener.js 20:08:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8dfc6800) [pid = 1750] [serial = 2073] [outer = 0x8d844000] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x912bc800) [pid = 1750] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x912b1400) [pid = 1750] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d83a000) [pid = 1750] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8bf82800) [pid = 1750] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9a042400) [pid = 1750] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8f52fc00) [pid = 1750] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x86c8c400) [pid = 1750] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x86d35000) [pid = 1750] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x86da7c00) [pid = 1750] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8b1bc400) [pid = 1750] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x86651800) [pid = 1750] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x89fe4400) [pid = 1750] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x92438000) [pid = 1750] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8dfc7800) [pid = 1750] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8f525000) [pid = 1750] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x989cdc00) [pid = 1750] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x9b49e000) [pid = 1750] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x95196400) [pid = 1750] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x9127d400) [pid = 1750] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8aed4000) [pid = 1750] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8f37f400) [pid = 1750] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 20:08:18 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8664bc00) [pid = 1750] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 20:08:19 INFO - PROCESS | 1750 | 1464404899188 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] 20:08:19 INFO - PROCESS | 1750 | 1464404899270 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 20:08:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 20:08:19 INFO - PROCESS | 1750 | 1464404899281 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 20:08:19 INFO - PROCESS | 1750 | 1464404899284 Marionette TRACE conn4 <- [1,2734,null,{}] 20:08:19 INFO - PROCESS | 1750 | 1464404899305 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}] 20:08:19 INFO - PROCESS | 1750 | 1464404899583 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 20:08:19 INFO - PROCESS | 1750 | 1464404899790 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x86650800 == 116 [pid = 1750] [id = 691] 20:08:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x89fe4400) [pid = 1750] [serial = 2074] [outer = (nil)] 20:08:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8dd8cc00) [pid = 1750] [serial = 2075] [outer = 0x89fe4400] 20:08:19 INFO - PROCESS | 1750 | 1464404899868 Marionette DEBUG loaded listener.js 20:08:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8e00c000) [pid = 1750] [serial = 2076] [outer = 0x89fe4400] 20:08:20 INFO - PROCESS | 1750 | 1464404900972 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]]]}] 20:08:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 20:08:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1747ms 20:08:21 INFO - PROCESS | 1750 | 1464404901030 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 20:08:21 INFO - PROCESS | 1750 | 1464404901037 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 20:08:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 20:08:21 INFO - PROCESS | 1750 | 1464404901048 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 20:08:21 INFO - PROCESS | 1750 | 1464404901053 Marionette TRACE conn4 <- [1,2738,null,{}] 20:08:21 INFO - PROCESS | 1750 | 1464404901062 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}] 20:08:21 INFO - PROCESS | 1750 | 1464404901377 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 20:08:21 INFO - PROCESS | 1750 | 1464404901729 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8664d800 == 117 [pid = 1750] [id = 692] 20:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x89365400) [pid = 1750] [serial = 2077] [outer = (nil)] 20:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8adac800) [pid = 1750] [serial = 2078] [outer = 0x89365400] 20:08:21 INFO - PROCESS | 1750 | 1464404901826 Marionette DEBUG loaded listener.js 20:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8b1b6400) [pid = 1750] [serial = 2079] [outer = 0x89365400] 20:08:22 INFO - PROCESS | 1750 | 1464404902827 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]]]}] 20:08:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 20:08:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1848ms 20:08:22 INFO - PROCESS | 1750 | 1464404902897 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 20:08:22 INFO - PROCESS | 1750 | 1464404902907 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 20:08:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 20:08:22 INFO - PROCESS | 1750 | 1464404902920 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 20:08:22 INFO - PROCESS | 1750 | 1464404902926 Marionette TRACE conn4 <- [1,2742,null,{}] 20:08:22 INFO - PROCESS | 1750 | 1464404902933 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}] 20:08:23 INFO - PROCESS | 1750 | 1464404903238 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 20:08:23 INFO - PROCESS | 1750 | 1464404903586 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d845000 == 118 [pid = 1750] [id = 693] 20:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8dd81400) [pid = 1750] [serial = 2080] [outer = (nil)] 20:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8dd89800) [pid = 1750] [serial = 2081] [outer = 0x8dd81400] 20:08:23 INFO - PROCESS | 1750 | 1464404903684 Marionette DEBUG loaded listener.js 20:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e003000) [pid = 1750] [serial = 2082] [outer = 0x8dd81400] 20:08:24 INFO - PROCESS | 1750 | 1464404904981 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]]]}] 20:08:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 20:08:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2094ms 20:08:25 INFO - PROCESS | 1750 | 1464404905014 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 20:08:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 20:08:25 INFO - PROCESS | 1750 | 1464404905019 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 20:08:25 INFO - PROCESS | 1750 | 1464404905027 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 20:08:25 INFO - PROCESS | 1750 | 1464404905034 Marionette TRACE conn4 <- [1,2746,null,{}] 20:08:25 INFO - PROCESS | 1750 | 1464404905052 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}] 20:08:25 INFO - PROCESS | 1750 | 1464404905383 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 20:08:25 INFO - PROCESS | 1750 | 1464404905735 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e010c00 == 119 [pid = 1750] [id = 694] 20:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8f525400) [pid = 1750] [serial = 2083] [outer = (nil)] 20:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8f55f800) [pid = 1750] [serial = 2084] [outer = 0x8f525400] 20:08:25 INFO - PROCESS | 1750 | 1464404905839 Marionette DEBUG loaded listener.js 20:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8fdcb000) [pid = 1750] [serial = 2085] [outer = 0x8f525400] 20:08:26 INFO - PROCESS | 1750 | 1464404906824 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]]]}] 20:08:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 20:08:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1842ms 20:08:26 INFO - PROCESS | 1750 | 1464404906869 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 20:08:26 INFO - PROCESS | 1750 | 1464404906875 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 20:08:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 20:08:26 INFO - PROCESS | 1750 | 1464404906902 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 20:08:26 INFO - PROCESS | 1750 | 1464404906906 Marionette TRACE conn4 <- [1,2750,null,{}] 20:08:26 INFO - PROCESS | 1750 | 1464404906912 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}] 20:08:27 INFO - PROCESS | 1750 | 1464404907181 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 20:08:27 INFO - PROCESS | 1750 | 1464404907491 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f50d400 == 120 [pid = 1750] [id = 695] 20:08:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8f560000) [pid = 1750] [serial = 2086] [outer = (nil)] 20:08:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x910cac00) [pid = 1750] [serial = 2087] [outer = 0x8f560000] 20:08:27 INFO - PROCESS | 1750 | 1464404907584 Marionette DEBUG loaded listener.js 20:08:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x91282400) [pid = 1750] [serial = 2088] [outer = 0x8f560000] 20:08:28 INFO - PROCESS | 1750 | 1464404908579 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]]]}] 20:08:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 20:08:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1741ms 20:08:28 INFO - PROCESS | 1750 | 1464404908641 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 20:08:28 INFO - PROCESS | 1750 | 1464404908648 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 20:08:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 20:08:28 INFO - PROCESS | 1750 | 1464404908660 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 20:08:28 INFO - PROCESS | 1750 | 1464404908667 Marionette TRACE conn4 <- [1,2754,null,{}] 20:08:28 INFO - PROCESS | 1750 | 1464404908678 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}] 20:08:29 INFO - PROCESS | 1750 | 1464404909089 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 20:08:29 INFO - PROCESS | 1750 | 1464404909499 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c26ec00 == 121 [pid = 1750] [id = 696] 20:08:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8f380800) [pid = 1750] [serial = 2089] [outer = (nil)] 20:08:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x912b3000) [pid = 1750] [serial = 2090] [outer = 0x8f380800] 20:08:29 INFO - PROCESS | 1750 | 1464404909591 Marionette DEBUG loaded listener.js 20:08:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x912c4c00) [pid = 1750] [serial = 2091] [outer = 0x8f380800] 20:08:30 INFO - PROCESS | 1750 | 1464404910561 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]]]}] 20:08:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 20:08:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1950ms 20:08:30 INFO - PROCESS | 1750 | 1464404910609 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 20:08:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 20:08:30 INFO - PROCESS | 1750 | 1464404910614 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 20:08:30 INFO - PROCESS | 1750 | 1464404910621 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 20:08:30 INFO - PROCESS | 1750 | 1464404910624 Marionette TRACE conn4 <- [1,2758,null,{}] 20:08:30 INFO - PROCESS | 1750 | 1464404910631 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}] 20:08:30 INFO - PROCESS | 1750 | 1464404910918 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 20:08:31 INFO - PROCESS | 1750 | 1464404911264 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f52fc00 == 122 [pid = 1750] [id = 697] 20:08:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x912c3000) [pid = 1750] [serial = 2092] [outer = (nil)] 20:08:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x9257b400) [pid = 1750] [serial = 2093] [outer = 0x912c3000] 20:08:31 INFO - PROCESS | 1750 | 1464404911364 Marionette DEBUG loaded listener.js 20:08:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x925cec00) [pid = 1750] [serial = 2094] [outer = 0x912c3000] 20:08:32 INFO - PROCESS | 1750 | 1464404912281 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]]]}] 20:08:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 20:08:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1739ms 20:08:32 INFO - PROCESS | 1750 | 1464404912361 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 20:08:32 INFO - PROCESS | 1750 | 1464404912368 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 20:08:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 20:08:32 INFO - PROCESS | 1750 | 1464404912376 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 20:08:32 INFO - PROCESS | 1750 | 1464404912380 Marionette TRACE conn4 <- [1,2762,null,{}] 20:08:32 INFO - PROCESS | 1750 | 1464404912387 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}] 20:08:32 INFO - PROCESS | 1750 | 1464404912726 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 20:08:33 INFO - PROCESS | 1750 | 1464404913066 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ec8c00 == 123 [pid = 1750] [id = 698] 20:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x92584400) [pid = 1750] [serial = 2095] [outer = (nil)] 20:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x928e9800) [pid = 1750] [serial = 2096] [outer = 0x92584400] 20:08:33 INFO - PROCESS | 1750 | 1464404913159 Marionette DEBUG loaded listener.js 20:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92be7000) [pid = 1750] [serial = 2097] [outer = 0x92584400] 20:08:34 INFO - PROCESS | 1750 | 1464404914086 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]]]}] 20:08:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 20:08:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1787ms 20:08:34 INFO - PROCESS | 1750 | 1464404914164 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 20:08:34 INFO - PROCESS | 1750 | 1464404914168 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 20:08:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 20:08:34 INFO - PROCESS | 1750 | 1464404914175 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 20:08:34 INFO - PROCESS | 1750 | 1464404914179 Marionette TRACE conn4 <- [1,2766,null,{}] 20:08:34 INFO - PROCESS | 1750 | 1464404914185 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}] 20:08:34 INFO - PROCESS | 1750 | 1464404914523 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 20:08:34 INFO - PROCESS | 1750 | 1464404914873 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd7dc00 == 124 [pid = 1750] [id = 699] 20:08:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x912ad000) [pid = 1750] [serial = 2098] [outer = (nil)] 20:08:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92c8d000) [pid = 1750] [serial = 2099] [outer = 0x912ad000] 20:08:34 INFO - PROCESS | 1750 | 1464404914964 Marionette DEBUG loaded listener.js 20:08:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92e5dc00) [pid = 1750] [serial = 2100] [outer = 0x912ad000] 20:08:36 INFO - PROCESS | 1750 | 1464404916014 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]]]}] 20:08:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 20:08:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1882ms 20:08:36 INFO - PROCESS | 1750 | 1464404916059 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 20:08:36 INFO - PROCESS | 1750 | 1464404916063 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 20:08:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 20:08:36 INFO - PROCESS | 1750 | 1464404916070 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 20:08:36 INFO - PROCESS | 1750 | 1464404916076 Marionette TRACE conn4 <- [1,2770,null,{}] 20:08:36 INFO - PROCESS | 1750 | 1464404916085 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}] 20:08:36 INFO - PROCESS | 1750 | 1464404916361 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 20:08:36 INFO - PROCESS | 1750 | 1464404916705 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x925c5c00 == 125 [pid = 1750] [id = 700] 20:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x92e5e000) [pid = 1750] [serial = 2101] [outer = (nil)] 20:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x93a80400) [pid = 1750] [serial = 2102] [outer = 0x92e5e000] 20:08:36 INFO - PROCESS | 1750 | 1464404916807 Marionette DEBUG loaded listener.js 20:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x93c95c00) [pid = 1750] [serial = 2103] [outer = 0x92e5e000] 20:08:37 INFO - PROCESS | 1750 | 1464404917716 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]]]}] 20:08:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 20:08:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1684ms 20:08:37 INFO - PROCESS | 1750 | 1464404917756 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 20:08:37 INFO - PROCESS | 1750 | 1464404917761 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 20:08:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 20:08:37 INFO - PROCESS | 1750 | 1464404917768 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 20:08:37 INFO - PROCESS | 1750 | 1464404917772 Marionette TRACE conn4 <- [1,2774,null,{}] 20:08:37 INFO - PROCESS | 1750 | 1464404917779 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}] 20:08:38 INFO - PROCESS | 1750 | 1464404918041 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 20:08:38 INFO - PROCESS | 1750 | 1464404918441 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x92c8bc00 == 126 [pid = 1750] [id = 701] 20:08:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x946bb800) [pid = 1750] [serial = 2104] [outer = (nil)] 20:08:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x95197000) [pid = 1750] [serial = 2105] [outer = 0x946bb800] 20:08:38 INFO - PROCESS | 1750 | 1464404918562 Marionette DEBUG loaded listener.js 20:08:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x9519dc00) [pid = 1750] [serial = 2106] [outer = 0x946bb800] 20:08:39 INFO - PROCESS | 1750 | 1464404919679 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]]]}] 20:08:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 20:08:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1989ms 20:08:39 INFO - PROCESS | 1750 | 1464404919758 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 20:08:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 20:08:39 INFO - PROCESS | 1750 | 1464404919763 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 20:08:39 INFO - PROCESS | 1750 | 1464404919770 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 20:08:39 INFO - PROCESS | 1750 | 1464404919775 Marionette TRACE conn4 <- [1,2778,null,{}] 20:08:39 INFO - PROCESS | 1750 | 1464404919781 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}] 20:08:40 INFO - PROCESS | 1750 | 1464404920091 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 20:08:40 INFO - PROCESS | 1750 | 1464404920443 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c95400 == 127 [pid = 1750] [id = 702] 20:08:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x99a85800) [pid = 1750] [serial = 2107] [outer = (nil)] 20:08:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x99c66000) [pid = 1750] [serial = 2108] [outer = 0x99a85800] 20:08:40 INFO - PROCESS | 1750 | 1464404920541 Marionette DEBUG loaded listener.js 20:08:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x9a044c00) [pid = 1750] [serial = 2109] [outer = 0x99a85800] 20:08:41 INFO - PROCESS | 1750 | 1464404921485 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]]]}] 20:08:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 20:08:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1786ms 20:08:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 20:08:41 INFO - PROCESS | 1750 | 1464404921556 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 20:08:41 INFO - PROCESS | 1750 | 1464404921560 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 20:08:41 INFO - PROCESS | 1750 | 1464404921567 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 20:08:41 INFO - PROCESS | 1750 | 1464404921570 Marionette TRACE conn4 <- [1,2782,null,{}] 20:08:41 INFO - PROCESS | 1750 | 1464404921576 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}] 20:08:41 INFO - PROCESS | 1750 | 1464404921859 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 20:08:42 INFO - PROCESS | 1750 | 1464404922205 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x99568800 == 128 [pid = 1750] [id = 703] 20:08:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9a04b400) [pid = 1750] [serial = 2110] [outer = (nil)] 20:08:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9a7dc000) [pid = 1750] [serial = 2111] [outer = 0x9a04b400] 20:08:42 INFO - PROCESS | 1750 | 1464404922302 Marionette DEBUG loaded listener.js 20:08:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9aa8f800) [pid = 1750] [serial = 2112] [outer = 0x9a04b400] 20:08:43 INFO - PROCESS | 1750 | 1464404923202 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]]]}] 20:08:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 20:08:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1689ms 20:08:43 INFO - PROCESS | 1750 | 1464404923257 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 20:08:43 INFO - PROCESS | 1750 | 1464404923260 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 20:08:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 20:08:43 INFO - PROCESS | 1750 | 1464404923267 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 20:08:43 INFO - PROCESS | 1750 | 1464404923270 Marionette TRACE conn4 <- [1,2786,null,{}] 20:08:43 INFO - PROCESS | 1750 | 1464404923286 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}] 20:08:43 INFO - PROCESS | 1750 | 1464404923545 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 20:08:43 INFO - PROCESS | 1750 | 1464404923930 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da4400 == 129 [pid = 1750] [id = 704] 20:08:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8bf76400) [pid = 1750] [serial = 2113] [outer = (nil)] 20:08:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9af73400) [pid = 1750] [serial = 2114] [outer = 0x8bf76400] 20:08:44 INFO - PROCESS | 1750 | 1464404924044 Marionette DEBUG loaded listener.js 20:08:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9b465000) [pid = 1750] [serial = 2115] [outer = 0x8bf76400] 20:08:45 INFO - PROCESS | 1750 | 1464404925050 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]]]}] 20:08:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 20:08:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1805ms 20:08:45 INFO - PROCESS | 1750 | 1464404925074 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 20:08:45 INFO - PROCESS | 1750 | 1464404925078 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 20:08:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 20:08:45 INFO - PROCESS | 1750 | 1464404925085 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 20:08:45 INFO - PROCESS | 1750 | 1464404925089 Marionette TRACE conn4 <- [1,2790,null,{}] 20:08:45 INFO - PROCESS | 1750 | 1464404925096 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}] 20:08:45 INFO - PROCESS | 1750 | 1464404925359 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 20:08:45 INFO - PROCESS | 1750 | 1464404925741 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a9ed800 == 130 [pid = 1750] [id = 705] 20:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9ac40c00) [pid = 1750] [serial = 2116] [outer = (nil)] 20:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9b82c800) [pid = 1750] [serial = 2117] [outer = 0x9ac40c00] 20:08:45 INFO - PROCESS | 1750 | 1464404925845 Marionette DEBUG loaded listener.js 20:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9b89f000) [pid = 1750] [serial = 2118] [outer = 0x9ac40c00] 20:08:46 INFO - PROCESS | 1750 | 1464404926815 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]]]}] 20:08:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 20:08:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1797ms 20:08:46 INFO - PROCESS | 1750 | 1464404926884 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 20:08:46 INFO - PROCESS | 1750 | 1464404926887 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 20:08:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 20:08:46 INFO - PROCESS | 1750 | 1464404926894 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 20:08:46 INFO - PROCESS | 1750 | 1464404926897 Marionette TRACE conn4 <- [1,2794,null,{}] 20:08:46 INFO - PROCESS | 1750 | 1464404926903 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}] 20:08:47 INFO - PROCESS | 1750 | 1464404927154 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 20:08:47 INFO - PROCESS | 1750 | 1464404927500 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x864cf000 == 131 [pid = 1750] [id = 706] 20:08:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x864d4c00) [pid = 1750] [serial = 2119] [outer = (nil)] 20:08:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9d4dbc00) [pid = 1750] [serial = 2120] [outer = 0x864d4c00] 20:08:47 INFO - PROCESS | 1750 | 1464404927603 Marionette DEBUG loaded listener.js 20:08:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9d6b3c00) [pid = 1750] [serial = 2121] [outer = 0x864d4c00] 20:08:48 INFO - PROCESS | 1750 | 1464404928540 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]]]}] 20:08:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 20:08:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1681ms 20:08:48 INFO - PROCESS | 1750 | 1464404928576 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 20:08:48 INFO - PROCESS | 1750 | 1464404928580 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 20:08:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 20:08:48 INFO - PROCESS | 1750 | 1464404928588 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 20:08:48 INFO - PROCESS | 1750 | 1464404928592 Marionette TRACE conn4 <- [1,2798,null,{}] 20:08:48 INFO - PROCESS | 1750 | 1464404928598 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}] 20:08:48 INFO - PROCESS | 1750 | 1464404928854 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 20:08:49 INFO - PROCESS | 1750 | 1464404929211 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d7400 == 132 [pid = 1750] [id = 707] 20:08:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8c277800) [pid = 1750] [serial = 2122] [outer = (nil)] 20:08:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa22b2000) [pid = 1750] [serial = 2123] [outer = 0x8c277800] 20:08:49 INFO - PROCESS | 1750 | 1464404929313 Marionette DEBUG loaded listener.js 20:08:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0xa23c3400) [pid = 1750] [serial = 2124] [outer = 0x8c277800] 20:08:50 INFO - PROCESS | 1750 | 1464404930364 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]]]}] 20:08:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 20:08:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1838ms 20:08:50 INFO - PROCESS | 1750 | 1464404930426 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 20:08:50 INFO - PROCESS | 1750 | 1464404930430 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 20:08:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 20:08:50 INFO - PROCESS | 1750 | 1464404930437 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 20:08:50 INFO - PROCESS | 1750 | 1464404930442 Marionette TRACE conn4 <- [1,2802,null,{}] 20:08:50 INFO - PROCESS | 1750 | 1464404930448 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}] 20:08:50 INFO - PROCESS | 1750 | 1464404930884 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 20:08:53 INFO - PROCESS | 1750 | --DOCSHELL 0x92582000 == 131 [pid = 1750] [id = 642] 20:08:53 INFO - PROCESS | 1750 | --DOCSHELL 0x90f24400 == 130 [pid = 1750] [id = 645] 20:08:53 INFO - PROCESS | 1750 | --DOCSHELL 0x864e5c00 == 129 [pid = 1750] [id = 643] 20:08:53 INFO - PROCESS | 1750 | --DOCSHELL 0x864ea000 == 128 [pid = 1750] [id = 644] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x925c7400) [pid = 1750] [serial = 1974] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x92c8b400) [pid = 1750] [serial = 1980] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8e15b000) [pid = 1750] [serial = 1962] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8c126000) [pid = 1750] [serial = 2015] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9ac49c00) [pid = 1750] [serial = 1995] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x90f2b000) [pid = 1750] [serial = 1967] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x86d3b800) [pid = 1750] [serial = 2009] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x876d1800) [pid = 1750] [serial = 1955] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8c279c00) [pid = 1750] [serial = 2016] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x93955000) [pid = 1750] [serial = 1983] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8dd8e800) [pid = 1750] [serial = 2006] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8dd85000) [pid = 1750] [serial = 2003] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8adb1c00) [pid = 1750] [serial = 2012] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8dd88400) [pid = 1750] [serial = 2004] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x928e8800) [pid = 1750] [serial = 1977] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8e831c00) [pid = 1750] [serial = 1893] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x876df800) [pid = 1750] [serial = 2010] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9b46b000) [pid = 1750] [serial = 1994] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9a2b3800) [pid = 1750] [serial = 1991] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x99c6b400) [pid = 1750] [serial = 1989] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9d6b6800) [pid = 1750] [serial = 1997] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9519fc00) [pid = 1750] [serial = 1985] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x912bac00) [pid = 1750] [serial = 1970] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x93952000) [pid = 1750] [serial = 1982] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x92c83c00) [pid = 1750] [serial = 1979] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x928e4800) [pid = 1750] [serial = 1976] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91278800) [pid = 1750] [serial = 1968] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92585c00) [pid = 1750] [serial = 1973] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b1b5400) [pid = 1750] [serial = 1958] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x99ba6c00) [pid = 1750] [serial = 1988] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91ec5400) [pid = 1750] [serial = 1971] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9a7dec00) [pid = 1750] [serial = 1992] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8f559400) [pid = 1750] [serial = 1964] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x86654800) [pid = 1750] [serial = 2001] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8c02b000) [pid = 1750] [serial = 1959] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8dfc5400) [pid = 1750] [serial = 1961] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8dd90000) [pid = 1750] [serial = 2007] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x86652800) [pid = 1750] [serial = 2000] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8f568c00) [pid = 1750] [serial = 1965] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x89366800) [pid = 1750] [serial = 1956] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8aecf800) [pid = 1750] [serial = 2013] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x9533dc00) [pid = 1750] [serial = 1986] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0xa1037800) [pid = 1750] [serial = 1998] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8cc92400) [pid = 1750] [serial = 2018] [outer = (nil)] [url = about:blank] 20:08:53 INFO - PROCESS | 1750 | 1464404933789 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e7c00 == 129 [pid = 1750] [id = 708] 20:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x864e9400) [pid = 1750] [serial = 2125] [outer = (nil)] 20:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8664b000) [pid = 1750] [serial = 2126] [outer = 0x864e9400] 20:08:53 INFO - PROCESS | 1750 | 1464404933872 Marionette DEBUG loaded listener.js 20:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x86653000) [pid = 1750] [serial = 2127] [outer = 0x864e9400] 20:08:54 INFO - PROCESS | 1750 | 1464404934734 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]]]}] 20:08:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 20:08:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 4349ms 20:08:54 INFO - PROCESS | 1750 | 1464404934796 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 20:08:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 20:08:54 INFO - PROCESS | 1750 | 1464404934807 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 20:08:54 INFO - PROCESS | 1750 | 1464404934816 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 20:08:54 INFO - PROCESS | 1750 | 1464404934822 Marionette TRACE conn4 <- [1,2806,null,{}] 20:08:54 INFO - PROCESS | 1750 | 1464404934830 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}] 20:08:55 INFO - PROCESS | 1750 | 1464404935068 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 20:08:55 INFO - PROCESS | 1750 | 1464404935275 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da4c00 == 130 [pid = 1750] [id = 709] 20:08:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x86da5000) [pid = 1750] [serial = 2128] [outer = (nil)] 20:08:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x86da9000) [pid = 1750] [serial = 2129] [outer = 0x86da5000] 20:08:55 INFO - PROCESS | 1750 | 1464404935402 Marionette DEBUG loaded listener.js 20:08:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x876d6400) [pid = 1750] [serial = 2130] [outer = 0x86da5000] 20:08:56 INFO - PROCESS | 1750 | 1464404936300 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]]]}] 20:08:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 20:08:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1540ms 20:08:56 INFO - PROCESS | 1750 | 1464404936364 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 20:08:56 INFO - PROCESS | 1750 | 1464404936371 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 20:08:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 20:08:56 INFO - PROCESS | 1750 | 1464404936379 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 20:08:56 INFO - PROCESS | 1750 | 1464404936382 Marionette TRACE conn4 <- [1,2810,null,{}] 20:08:56 INFO - PROCESS | 1750 | 1464404936388 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}] 20:08:56 INFO - PROCESS | 1750 | 1464404936709 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 20:08:56 INFO - PROCESS | 1750 | 1464404936748 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x86c95400 == 131 [pid = 1750] [id = 710] 20:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89fee400) [pid = 1750] [serial = 2131] [outer = (nil)] 20:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89ff2400) [pid = 1750] [serial = 2132] [outer = 0x89fee400] 20:08:56 INFO - PROCESS | 1750 | 1464404936827 Marionette DEBUG loaded listener.js 20:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8adb2000) [pid = 1750] [serial = 2133] [outer = 0x89fee400] 20:08:57 INFO - PROCESS | 1750 | 1464404937852 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]]]}] 20:08:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 20:08:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1533ms 20:08:57 INFO - PROCESS | 1750 | 1464404937934 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 20:08:57 INFO - PROCESS | 1750 | 1464404937939 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 20:08:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 20:08:57 INFO - PROCESS | 1750 | 1464404937955 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 20:08:57 INFO - PROCESS | 1750 | 1464404937965 Marionette TRACE conn4 <- [1,2814,null,{}] 20:08:57 INFO - PROCESS | 1750 | 1464404937990 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}] 20:08:58 INFO - PROCESS | 1750 | 1464404938785 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9532ac00) [pid = 1750] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x926f9000) [pid = 1750] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x86657400) [pid = 1750] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8dfce400) [pid = 1750] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x92be6c00) [pid = 1750] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x86c94000) [pid = 1750] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x91bf3000) [pid = 1750] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8f510400) [pid = 1750] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x95199c00) [pid = 1750] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8f55b400) [pid = 1750] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8dfc7400) [pid = 1750] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x92bf1800) [pid = 1750] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8c917800) [pid = 1750] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x8fb79000) [pid = 1750] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x8bf73400) [pid = 1750] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x9257e000) [pid = 1750] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x8aed3c00) [pid = 1750] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x8d844000) [pid = 1750] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 20:08:58 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x91e85400) [pid = 1750] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 20:08:59 INFO - PROCESS | 1750 | 1464404939017 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:08:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x86657400 == 132 [pid = 1750] [id = 711] 20:08:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x86658400) [pid = 1750] [serial = 2134] [outer = (nil)] 20:08:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x8adae400) [pid = 1750] [serial = 2135] [outer = 0x86658400] 20:08:59 INFO - PROCESS | 1750 | 1464404939097 Marionette DEBUG loaded listener.js 20:08:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x8b1bc400) [pid = 1750] [serial = 2136] [outer = 0x86658400] 20:08:59 INFO - PROCESS | 1750 | 1464404939909 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]]]}] 20:08:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 20:08:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2022ms 20:08:59 INFO - PROCESS | 1750 | 1464404939971 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 20:08:59 INFO - PROCESS | 1750 | 1464404939976 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 20:08:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 20:08:59 INFO - PROCESS | 1750 | 1464404939994 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 20:08:59 INFO - PROCESS | 1750 | 1464404939998 Marionette TRACE conn4 <- [1,2818,null,{}] 20:09:00 INFO - PROCESS | 1750 | 1464404940003 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}] 20:09:00 INFO - PROCESS | 1750 | 1464404940240 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 20:09:00 INFO - PROCESS | 1750 | 1464404940450 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x86c8c400 == 133 [pid = 1750] [id = 712] 20:09:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x876d0c00) [pid = 1750] [serial = 2137] [outer = (nil)] 20:09:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8c025400) [pid = 1750] [serial = 2138] [outer = 0x876d0c00] 20:09:00 INFO - PROCESS | 1750 | 1464404940619 Marionette DEBUG loaded listener.js 20:09:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8c127c00) [pid = 1750] [serial = 2139] [outer = 0x876d0c00] 20:09:01 INFO - PROCESS | 1750 | 1464404941800 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]]]}] 20:09:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 20:09:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1840ms 20:09:01 INFO - PROCESS | 1750 | 1464404941835 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 20:09:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 20:09:01 INFO - PROCESS | 1750 | 1464404941844 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 20:09:01 INFO - PROCESS | 1750 | 1464404941852 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 20:09:01 INFO - PROCESS | 1750 | 1464404941860 Marionette TRACE conn4 <- [1,2822,null,{}] 20:09:01 INFO - PROCESS | 1750 | 1464404941872 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}] 20:09:02 INFO - PROCESS | 1750 | 1464404942193 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 20:09:02 INFO - PROCESS | 1750 | 1464404942557 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x86c8a000 == 134 [pid = 1750] [id = 713] 20:09:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x86d2dc00) [pid = 1750] [serial = 2140] [outer = (nil)] 20:09:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8935e000) [pid = 1750] [serial = 2141] [outer = 0x86d2dc00] 20:09:02 INFO - PROCESS | 1750 | 1464404942654 Marionette DEBUG loaded listener.js 20:09:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x893cf000) [pid = 1750] [serial = 2142] [outer = 0x86d2dc00] 20:09:03 INFO - PROCESS | 1750 | 1464404943594 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]]]}] 20:09:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 20:09:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1791ms 20:09:03 INFO - PROCESS | 1750 | 1464404943644 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 20:09:03 INFO - PROCESS | 1750 | 1464404943653 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 20:09:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 20:09:03 INFO - PROCESS | 1750 | 1464404943665 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 20:09:03 INFO - PROCESS | 1750 | 1464404943669 Marionette TRACE conn4 <- [1,2826,null,{}] 20:09:03 INFO - PROCESS | 1750 | 1464404943676 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}] 20:09:03 INFO - PROCESS | 1750 | 1464404943951 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 20:09:04 INFO - PROCESS | 1750 | 1464404944300 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b1800 == 135 [pid = 1750] [id = 714] 20:09:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8b1b2800) [pid = 1750] [serial = 2143] [outer = (nil)] 20:09:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8bf7a000) [pid = 1750] [serial = 2144] [outer = 0x8b1b2800] 20:09:04 INFO - PROCESS | 1750 | 1464404944391 Marionette DEBUG loaded listener.js 20:09:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8c026c00) [pid = 1750] [serial = 2145] [outer = 0x8b1b2800] 20:09:05 INFO - PROCESS | 1750 | 1464404945497 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 20:09:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 20:09:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1888ms 20:09:05 INFO - PROCESS | 1750 | 1464404945554 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 20:09:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 20:09:05 INFO - PROCESS | 1750 | 1464404945559 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 20:09:05 INFO - PROCESS | 1750 | 1464404945566 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 20:09:05 INFO - PROCESS | 1750 | 1464404945573 Marionette TRACE conn4 <- [1,2830,null,{}] 20:09:05 INFO - PROCESS | 1750 | 1464404945590 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}] 20:09:05 INFO - PROCESS | 1750 | 1464404945907 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 20:09:06 INFO - PROCESS | 1750 | 1464404946245 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21b800 == 136 [pid = 1750] [id = 715] 20:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8c891c00) [pid = 1750] [serial = 2146] [outer = (nil)] 20:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8c89e800) [pid = 1750] [serial = 2147] [outer = 0x8c891c00] 20:09:06 INFO - PROCESS | 1750 | 1464404946345 Marionette DEBUG loaded listener.js 20:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8c91d800) [pid = 1750] [serial = 2148] [outer = 0x8c891c00] 20:09:07 INFO - PROCESS | 1750 | 1464404947332 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]]]}] 20:09:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 20:09:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1800ms 20:09:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 20:09:07 INFO - PROCESS | 1750 | 1464404947366 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 20:09:07 INFO - PROCESS | 1750 | 1464404947370 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 20:09:07 INFO - PROCESS | 1750 | 1464404947377 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 20:09:07 INFO - PROCESS | 1750 | 1464404947380 Marionette TRACE conn4 <- [1,2834,null,{}] 20:09:07 INFO - PROCESS | 1750 | 1464404947387 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}] 20:09:07 INFO - PROCESS | 1750 | 1464404947650 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 20:09:08 INFO - PROCESS | 1750 | 1464404947987 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c21e400 == 137 [pid = 1750] [id = 716] 20:09:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8c891400) [pid = 1750] [serial = 2149] [outer = (nil)] 20:09:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8cc95000) [pid = 1750] [serial = 2150] [outer = 0x8c891400] 20:09:08 INFO - PROCESS | 1750 | 1464404948086 Marionette DEBUG loaded listener.js 20:09:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d840c00) [pid = 1750] [serial = 2151] [outer = 0x8c891400] 20:09:09 INFO - PROCESS | 1750 | 1464404949012 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 20:09:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 20:09:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1694ms 20:09:09 INFO - PROCESS | 1750 | 1464404949072 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 20:09:09 INFO - PROCESS | 1750 | 1464404949076 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 20:09:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 20:09:09 INFO - PROCESS | 1750 | 1464404949083 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 20:09:09 INFO - PROCESS | 1750 | 1464404949087 Marionette TRACE conn4 <- [1,2838,null,{}] 20:09:09 INFO - PROCESS | 1750 | 1464404949093 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}] 20:09:09 INFO - PROCESS | 1750 | 1464404949344 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 20:09:09 INFO - PROCESS | 1750 | 1464404949691 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b05f400 == 138 [pid = 1750] [id = 717] 20:09:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8cc09400) [pid = 1750] [serial = 2152] [outer = (nil)] 20:09:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8dd85400) [pid = 1750] [serial = 2153] [outer = 0x8cc09400] 20:09:09 INFO - PROCESS | 1750 | 1464404949790 Marionette DEBUG loaded listener.js 20:09:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8dd89400) [pid = 1750] [serial = 2154] [outer = 0x8cc09400] 20:09:10 INFO - PROCESS | 1750 | 1464404950783 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]]]}] 20:09:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 20:09:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1738ms 20:09:10 INFO - PROCESS | 1750 | 1464404950822 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 20:09:10 INFO - PROCESS | 1750 | 1464404950826 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 20:09:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 20:09:10 INFO - PROCESS | 1750 | 1464404950833 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 20:09:10 INFO - PROCESS | 1750 | 1464404950836 Marionette TRACE conn4 <- [1,2842,null,{}] 20:09:10 INFO - PROCESS | 1750 | 1464404950843 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}] 20:09:11 INFO - PROCESS | 1750 | 1464404951134 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 20:09:11 INFO - PROCESS | 1750 | 1464404951478 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e001c00 == 139 [pid = 1750] [id = 718] 20:09:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e005800) [pid = 1750] [serial = 2155] [outer = (nil)] 20:09:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e822c00) [pid = 1750] [serial = 2156] [outer = 0x8e005800] 20:09:11 INFO - PROCESS | 1750 | 1464404951578 Marionette DEBUG loaded listener.js 20:09:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e827400) [pid = 1750] [serial = 2157] [outer = 0x8e005800] 20:09:12 INFO - PROCESS | 1750 | 1464404952513 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]]]}] 20:09:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 20:09:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1734ms 20:09:12 INFO - PROCESS | 1750 | 1464404952574 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 20:09:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 20:09:12 INFO - PROCESS | 1750 | 1464404952579 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 20:09:12 INFO - PROCESS | 1750 | 1464404952587 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 20:09:12 INFO - PROCESS | 1750 | 1464404952591 Marionette TRACE conn4 <- [1,2846,null,{}] 20:09:12 INFO - PROCESS | 1750 | 1464404952598 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}] 20:09:12 INFO - PROCESS | 1750 | 1464404952855 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 20:09:13 INFO - PROCESS | 1750 | 1464404953191 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd7ec00 == 140 [pid = 1750] [id = 719] 20:09:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8dfc5800) [pid = 1750] [serial = 2158] [outer = (nil)] 20:09:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8f37b400) [pid = 1750] [serial = 2159] [outer = 0x8dfc5800] 20:09:13 INFO - PROCESS | 1750 | 1464404953291 Marionette DEBUG loaded listener.js 20:09:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8f381000) [pid = 1750] [serial = 2160] [outer = 0x8dfc5800] 20:09:14 INFO - PROCESS | 1750 | 1464404954203 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]]]}] 20:09:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 20:09:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1694ms 20:09:14 INFO - PROCESS | 1750 | 1464404954280 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 20:09:14 INFO - PROCESS | 1750 | 1464404954285 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 20:09:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 20:09:14 INFO - PROCESS | 1750 | 1464404954292 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 20:09:14 INFO - PROCESS | 1750 | 1464404954295 Marionette TRACE conn4 <- [1,2850,null,{}] 20:09:14 INFO - PROCESS | 1750 | 1464404954302 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}] 20:09:14 INFO - PROCESS | 1750 | 1464404954607 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 20:09:14 INFO - PROCESS | 1750 | 1464404954960 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e004800 == 141 [pid = 1750] [id = 720] 20:09:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e15d400) [pid = 1750] [serial = 2161] [outer = (nil)] 20:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8f521c00) [pid = 1750] [serial = 2162] [outer = 0x8e15d400] 20:09:15 INFO - PROCESS | 1750 | 1464404955055 Marionette DEBUG loaded listener.js 20:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8f524400) [pid = 1750] [serial = 2163] [outer = 0x8e15d400] 20:09:16 INFO - PROCESS | 1750 | 1464404956036 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 20:09:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 20:09:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1790ms 20:09:16 INFO - PROCESS | 1750 | 1464404956083 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 20:09:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 20:09:16 INFO - PROCESS | 1750 | 1464404956087 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 20:09:16 INFO - PROCESS | 1750 | 1464404956094 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 20:09:16 INFO - PROCESS | 1750 | 1464404956098 Marionette TRACE conn4 <- [1,2854,null,{}] 20:09:16 INFO - PROCESS | 1750 | 1464404956103 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}] 20:09:16 INFO - PROCESS | 1750 | 1464404956387 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 20:09:16 INFO - PROCESS | 1750 | 1464404956726 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfcb000 == 142 [pid = 1750] [id = 721] 20:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e824c00) [pid = 1750] [serial = 2164] [outer = (nil)] 20:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8f55d800) [pid = 1750] [serial = 2165] [outer = 0x8e824c00] 20:09:16 INFO - PROCESS | 1750 | 1464404956823 Marionette DEBUG loaded listener.js 20:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8f561c00) [pid = 1750] [serial = 2166] [outer = 0x8e824c00] 20:09:17 INFO - PROCESS | 1750 | 1464404957742 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]]]}] 20:09:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 20:09:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1682ms 20:09:17 INFO - PROCESS | 1750 | 1464404957778 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 20:09:17 INFO - PROCESS | 1750 | 1464404957782 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 20:09:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 20:09:17 INFO - PROCESS | 1750 | 1464404957789 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 20:09:17 INFO - PROCESS | 1750 | 1464404957793 Marionette TRACE conn4 <- [1,2858,null,{}] 20:09:17 INFO - PROCESS | 1750 | 1464404957800 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}] 20:09:18 INFO - PROCESS | 1750 | 1464404958061 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 20:09:18 INFO - PROCESS | 1750 | 1464404958394 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f52f000 == 143 [pid = 1750] [id = 722] 20:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8f530400) [pid = 1750] [serial = 2167] [outer = (nil)] 20:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8fdcac00) [pid = 1750] [serial = 2168] [outer = 0x8f530400] 20:09:18 INFO - PROCESS | 1750 | 1464404958492 Marionette DEBUG loaded listener.js 20:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8fdce400) [pid = 1750] [serial = 2169] [outer = 0x8f530400] 20:09:19 INFO - PROCESS | 1750 | 1464404959457 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 20:09:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 20:09:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1735ms 20:09:19 INFO - PROCESS | 1750 | 1464404959526 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 20:09:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 20:09:19 INFO - PROCESS | 1750 | 1464404959531 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 20:09:19 INFO - PROCESS | 1750 | 1464404959538 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 20:09:19 INFO - PROCESS | 1750 | 1464404959544 Marionette TRACE conn4 <- [1,2862,null,{}] 20:09:19 INFO - PROCESS | 1750 | 1464404959550 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}] 20:09:19 INFO - PROCESS | 1750 | 1464404959882 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 20:09:20 INFO - PROCESS | 1750 | 1464404960284 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x91280000 == 144 [pid = 1750] [id = 723] 20:09:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91281000) [pid = 1750] [serial = 2170] [outer = (nil)] 20:09:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x912a8c00) [pid = 1750] [serial = 2171] [outer = 0x91281000] 20:09:20 INFO - PROCESS | 1750 | 1464404960388 Marionette DEBUG loaded listener.js 20:09:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x912b7c00) [pid = 1750] [serial = 2172] [outer = 0x91281000] 20:09:21 INFO - PROCESS | 1750 | 1464404961346 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]]]}] 20:09:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 20:09:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1849ms 20:09:21 INFO - PROCESS | 1750 | 1464404961387 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 20:09:21 INFO - PROCESS | 1750 | 1464404961390 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 20:09:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 20:09:21 INFO - PROCESS | 1750 | 1464404961398 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 20:09:21 INFO - PROCESS | 1750 | 1464404961402 Marionette TRACE conn4 <- [1,2866,null,{}] 20:09:21 INFO - PROCESS | 1750 | 1464404961407 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}] 20:09:21 INFO - PROCESS | 1750 | 1464404961660 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 20:09:22 INFO - PROCESS | 1750 | 1464404962015 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f2cc00 == 145 [pid = 1750] [id = 724] 20:09:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x910d0000) [pid = 1750] [serial = 2173] [outer = (nil)] 20:09:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91bef000) [pid = 1750] [serial = 2174] [outer = 0x910d0000] 20:09:22 INFO - PROCESS | 1750 | 1464404962112 Marionette DEBUG loaded listener.js 20:09:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91bf2000) [pid = 1750] [serial = 2175] [outer = 0x910d0000] 20:09:23 INFO - PROCESS | 1750 | 1464404963056 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]]]}] 20:09:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 20:09:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1734ms 20:09:23 INFO - PROCESS | 1750 | 1464404963133 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 20:09:23 INFO - PROCESS | 1750 | 1464404963138 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 20:09:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 20:09:23 INFO - PROCESS | 1750 | 1464404963144 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 20:09:23 INFO - PROCESS | 1750 | 1464404963147 Marionette TRACE conn4 <- [1,2870,null,{}] 20:09:23 INFO - PROCESS | 1750 | 1464404963154 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}] 20:09:23 INFO - PROCESS | 1750 | 1464404963442 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 20:09:23 INFO - PROCESS | 1750 | 1464404963787 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x864d3400 == 146 [pid = 1750] [id = 725] 20:09:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8fdc5800) [pid = 1750] [serial = 2176] [outer = (nil)] 20:09:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91e86c00) [pid = 1750] [serial = 2177] [outer = 0x8fdc5800] 20:09:23 INFO - PROCESS | 1750 | 1464404963878 Marionette DEBUG loaded listener.js 20:09:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x91e8b400) [pid = 1750] [serial = 2178] [outer = 0x8fdc5800] 20:09:24 INFO - PROCESS | 1750 | 1464404964807 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]]]}] 20:09:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 20:09:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1738ms 20:09:24 INFO - PROCESS | 1750 | 1464404964883 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 20:09:24 INFO - PROCESS | 1750 | 1464404964887 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 20:09:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 20:09:24 INFO - PROCESS | 1750 | 1464404964894 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 20:09:24 INFO - PROCESS | 1750 | 1464404964897 Marionette TRACE conn4 <- [1,2874,null,{}] 20:09:24 INFO - PROCESS | 1750 | 1464404964904 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}] 20:09:25 INFO - PROCESS | 1750 | 1464404965158 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 20:09:25 INFO - PROCESS | 1750 | 1464404965511 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x864d7c00 == 147 [pid = 1750] [id = 726] 20:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8aec8800) [pid = 1750] [serial = 2179] [outer = (nil)] 20:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91ecd000) [pid = 1750] [serial = 2180] [outer = 0x8aec8800] 20:09:25 INFO - PROCESS | 1750 | 1464404965606 Marionette DEBUG loaded listener.js 20:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x91ed1800) [pid = 1750] [serial = 2181] [outer = 0x8aec8800] 20:09:26 INFO - PROCESS | 1750 | 1464404966576 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]]]}] 20:09:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 20:09:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1732ms 20:09:26 INFO - PROCESS | 1750 | 1464404966627 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 20:09:26 INFO - PROCESS | 1750 | 1464404966631 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 20:09:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 20:09:26 INFO - PROCESS | 1750 | 1464404966637 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 20:09:26 INFO - PROCESS | 1750 | 1464404966641 Marionette TRACE conn4 <- [1,2878,null,{}] 20:09:26 INFO - PROCESS | 1750 | 1464404966646 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}] 20:09:26 INFO - PROCESS | 1750 | 1464404966893 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 20:09:27 INFO - PROCESS | 1750 | 1464404967244 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x864cd400 == 148 [pid = 1750] [id = 727] 20:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x86dacc00) [pid = 1750] [serial = 2182] [outer = (nil)] 20:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9257a800) [pid = 1750] [serial = 2183] [outer = 0x86dacc00] 20:09:27 INFO - PROCESS | 1750 | 1464404967340 Marionette DEBUG loaded listener.js 20:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x92580800) [pid = 1750] [serial = 2184] [outer = 0x86dacc00] 20:09:28 INFO - PROCESS | 1750 | 1464404968227 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]]]}] 20:09:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 20:09:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1631ms 20:09:28 INFO - PROCESS | 1750 | 1464404968270 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 20:09:28 INFO - PROCESS | 1750 | 1464404968275 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 20:09:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 20:09:28 INFO - PROCESS | 1750 | 1464404968282 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 20:09:28 INFO - PROCESS | 1750 | 1464404968286 Marionette TRACE conn4 <- [1,2882,null,{}] 20:09:28 INFO - PROCESS | 1750 | 1464404968291 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}] 20:09:28 INFO - PROCESS | 1750 | 1464404968556 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 20:09:28 INFO - PROCESS | 1750 | 1464404968897 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x9243b400 == 149 [pid = 1750] [id = 728] 20:09:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x92589800) [pid = 1750] [serial = 2185] [outer = (nil)] 20:09:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x925cfc00) [pid = 1750] [serial = 2186] [outer = 0x92589800] 20:09:28 INFO - PROCESS | 1750 | 1464404968993 Marionette DEBUG loaded listener.js 20:09:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x926f0000) [pid = 1750] [serial = 2187] [outer = 0x92589800] 20:09:29 INFO - PROCESS | 1750 | 1464404969922 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]]]}] 20:09:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 20:09:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1681ms 20:09:29 INFO - PROCESS | 1750 | 1464404969963 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 20:09:29 INFO - PROCESS | 1750 | 1464404969968 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 20:09:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 20:09:29 INFO - PROCESS | 1750 | 1464404969974 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 20:09:29 INFO - PROCESS | 1750 | 1464404969977 Marionette TRACE conn4 <- [1,2886,null,{}] 20:09:29 INFO - PROCESS | 1750 | 1464404969983 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}] 20:09:30 INFO - PROCESS | 1750 | 1464404970230 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 20:09:30 INFO - PROCESS | 1750 | 1464404970589 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e6c00 == 150 [pid = 1750] [id = 729] 20:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x864f0000) [pid = 1750] [serial = 2188] [outer = (nil)] 20:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x928e2400) [pid = 1750] [serial = 2189] [outer = 0x864f0000] 20:09:30 INFO - PROCESS | 1750 | 1464404970691 Marionette DEBUG loaded listener.js 20:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x928e4c00) [pid = 1750] [serial = 2190] [outer = 0x864f0000] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e00c800 == 149 [pid = 1750] [id = 436] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x86657400 == 148 [pid = 1750] [id = 711] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x86c95400 == 147 [pid = 1750] [id = 710] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x86da4c00 == 146 [pid = 1750] [id = 709] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x864e7c00 == 145 [pid = 1750] [id = 708] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x864cf000 == 144 [pid = 1750] [id = 706] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x86da4400 == 143 [pid = 1750] [id = 704] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9a9ed800 == 142 [pid = 1750] [id = 705] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x99568800 == 141 [pid = 1750] [id = 703] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x93c95400 == 140 [pid = 1750] [id = 702] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x92c8bc00 == 139 [pid = 1750] [id = 701] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x925c5c00 == 138 [pid = 1750] [id = 700] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd7dc00 == 137 [pid = 1750] [id = 699] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f52fc00 == 136 [pid = 1750] [id = 697] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91ec8c00 == 135 [pid = 1750] [id = 698] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c26ec00 == 134 [pid = 1750] [id = 696] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8f50d400 == 133 [pid = 1750] [id = 695] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e010c00 == 132 [pid = 1750] [id = 694] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8d845000 == 131 [pid = 1750] [id = 693] 20:09:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8664d800 == 130 [pid = 1750] [id = 692] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8dd8cc00) [pid = 1750] [serial = 2075] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x99562c00) [pid = 1750] [serial = 2058] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x92c84400) [pid = 1750] [serial = 2048] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x89365c00) [pid = 1750] [serial = 2067] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8e826000) [pid = 1750] [serial = 2027] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9533a800) [pid = 1750] [serial = 2055] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x86da9400) [pid = 1750] [serial = 2021] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x91ed4400) [pid = 1750] [serial = 2040] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8fb73800) [pid = 1750] [serial = 2031] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x99c6d400) [pid = 1750] [serial = 2060] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x90f2d000) [pid = 1750] [serial = 2033] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9a7dc400) [pid = 1750] [serial = 2064] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92c87c00) [pid = 1750] [serial = 2049] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x93953000) [pid = 1750] [serial = 2051] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x98989400) [pid = 1750] [serial = 2057] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x950f4c00) [pid = 1750] [serial = 2052] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8dd7f800) [pid = 1750] [serial = 1953] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x912bb800) [pid = 1750] [serial = 2036] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8c89a000) [pid = 1750] [serial = 2024] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x928e0400) [pid = 1750] [serial = 2045] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9a2ad000) [pid = 1750] [serial = 2063] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x91bf6800) [pid = 1750] [serial = 2037] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8b1bb800) [pid = 1750] [serial = 2069] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x99fb3c00) [pid = 1750] [serial = 2061] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8f55e000) [pid = 1750] [serial = 2030] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8dd71c00) [pid = 1750] [serial = 2025] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8c021800) [pid = 1750] [serial = 2070] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8dd87c00) [pid = 1750] [serial = 2072] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x92581c00) [pid = 1750] [serial = 2042] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8f503c00) [pid = 1750] [serial = 2028] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x91e8d000) [pid = 1750] [serial = 2039] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x910c9400) [pid = 1750] [serial = 2034] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9532a000) [pid = 1750] [serial = 2054] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8dfc6800) [pid = 1750] [serial = 2073] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x86da3000) [pid = 1750] [serial = 2066] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x92587000) [pid = 1750] [serial = 2043] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x893cac00) [pid = 1750] [serial = 2022] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x928ea800) [pid = 1750] [serial = 2046] [outer = (nil)] [url = about:blank] 20:09:34 INFO - PROCESS | 1750 | 1464404974524 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]]]}] 20:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 20:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 4594ms 20:09:34 INFO - PROCESS | 1750 | 1464404974569 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 20:09:34 INFO - PROCESS | 1750 | 1464404974575 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 20:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 20:09:34 INFO - PROCESS | 1750 | 1464404974583 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 20:09:34 INFO - PROCESS | 1750 | 1464404974588 Marionette TRACE conn4 <- [1,2890,null,{}] 20:09:34 INFO - PROCESS | 1750 | 1464404974597 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}] 20:09:34 INFO - PROCESS | 1750 | 1464404974884 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 20:09:35 INFO - PROCESS | 1750 | 1464404975095 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x864e1800 == 131 [pid = 1750] [id = 730] 20:09:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x86650000) [pid = 1750] [serial = 2191] [outer = (nil)] 20:09:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x86da2c00) [pid = 1750] [serial = 2192] [outer = 0x86650000] 20:09:35 INFO - PROCESS | 1750 | 1464404975183 Marionette DEBUG loaded listener.js 20:09:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x876d5800) [pid = 1750] [serial = 2193] [outer = 0x86650000] 20:09:36 INFO - PROCESS | 1750 | 1464404976055 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 20:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 20:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1535ms 20:09:36 INFO - PROCESS | 1750 | 1464404976119 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 20:09:36 INFO - PROCESS | 1750 | 1464404976128 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 20:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 20:09:36 INFO - PROCESS | 1750 | 1464404976175 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 20:09:36 INFO - PROCESS | 1750 | 1464404976180 Marionette TRACE conn4 <- [1,2894,null,{}] 20:09:36 INFO - PROCESS | 1750 | 1464404976186 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}] 20:09:36 INFO - PROCESS | 1750 | 1464404976424 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 20:09:36 INFO - PROCESS | 1750 | 1464404976714 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x89fe4c00 == 132 [pid = 1750] [id = 731] 20:09:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x89feb800) [pid = 1750] [serial = 2194] [outer = (nil)] 20:09:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8aed1c00) [pid = 1750] [serial = 2195] [outer = 0x89feb800] 20:09:36 INFO - PROCESS | 1750 | 1464404976813 Marionette DEBUG loaded listener.js 20:09:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8b1bf400) [pid = 1750] [serial = 2196] [outer = 0x89feb800] 20:09:37 INFO - PROCESS | 1750 | 1464404977794 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]]]}] 20:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 20:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1687ms 20:09:37 INFO - PROCESS | 1750 | 1464404977860 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 20:09:37 INFO - PROCESS | 1750 | 1464404977864 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 20:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 20:09:37 INFO - PROCESS | 1750 | 1464404977881 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 20:09:37 INFO - PROCESS | 1750 | 1464404977887 Marionette TRACE conn4 <- [1,2898,null,{}] 20:09:37 INFO - PROCESS | 1750 | 1464404977903 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}] 20:09:38 INFO - PROCESS | 1750 | 1464404978253 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 20:09:38 INFO - PROCESS | 1750 | 1464404978476 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aecf800 == 133 [pid = 1750] [id = 732] 20:09:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8c27a000) [pid = 1750] [serial = 2197] [outer = (nil)] 20:09:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8c89f400) [pid = 1750] [serial = 2198] [outer = 0x8c27a000] 20:09:38 INFO - PROCESS | 1750 | 1464404978559 Marionette DEBUG loaded listener.js 20:09:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8cc91c00) [pid = 1750] [serial = 2199] [outer = 0x8c27a000] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x99a85800) [pid = 1750] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92e5e000) [pid = 1750] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8c277800) [pid = 1750] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8f525400) [pid = 1750] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x92584400) [pid = 1750] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x912ad000) [pid = 1750] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8f380800) [pid = 1750] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8bf76400) [pid = 1750] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9ac40c00) [pid = 1750] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8f560000) [pid = 1750] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x864d4c00) [pid = 1750] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9a04b400) [pid = 1750] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8c128400) [pid = 1750] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x86da5000) [pid = 1750] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x864e9400) [pid = 1750] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x89fee400) [pid = 1750] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x89365400) [pid = 1750] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x912c3000) [pid = 1750] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8dd81400) [pid = 1750] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x946bb800) [pid = 1750] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 20:09:39 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x86658400) [pid = 1750] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 20:09:40 INFO - PROCESS | 1750 | 1464404980012 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]]]}] 20:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 20:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2192ms 20:09:40 INFO - PROCESS | 1750 | 1464404980076 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 20:09:40 INFO - PROCESS | 1750 | 1464404980082 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 20:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 20:09:40 INFO - PROCESS | 1750 | 1464404980090 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 20:09:40 INFO - PROCESS | 1750 | 1464404980095 Marionette TRACE conn4 <- [1,2902,null,{}] 20:09:40 INFO - PROCESS | 1750 | 1464404980103 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}] 20:09:40 INFO - PROCESS | 1750 | 1464404980419 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 20:09:40 INFO - PROCESS | 1750 | 1464404980498 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x86658400 == 134 [pid = 1750] [id = 733] 20:09:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x86da5000) [pid = 1750] [serial = 2200] [outer = (nil)] 20:09:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8cc0ec00) [pid = 1750] [serial = 2201] [outer = 0x86da5000] 20:09:40 INFO - PROCESS | 1750 | 1464404980578 Marionette DEBUG loaded listener.js 20:09:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8dd7dc00) [pid = 1750] [serial = 2202] [outer = 0x86da5000] 20:09:41 INFO - PROCESS | 1750 | 1464404981757 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 20:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 20:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1733ms 20:09:41 INFO - PROCESS | 1750 | 1464404981825 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 20:09:41 INFO - PROCESS | 1750 | 1464404981832 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 20:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 20:09:41 INFO - PROCESS | 1750 | 1464404981846 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 20:09:41 INFO - PROCESS | 1750 | 1464404981859 Marionette TRACE conn4 <- [1,2906,null,{}] 20:09:41 INFO - PROCESS | 1750 | 1464404981871 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}] 20:09:42 INFO - PROCESS | 1750 | 1464404982185 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 20:09:42 INFO - PROCESS | 1750 | 1464404982541 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8664e800 == 135 [pid = 1750] [id = 734] 20:09:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x86c87c00) [pid = 1750] [serial = 2203] [outer = (nil)] 20:09:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x893c7000) [pid = 1750] [serial = 2204] [outer = 0x86c87c00] 20:09:42 INFO - PROCESS | 1750 | 1464404982636 Marionette DEBUG loaded listener.js 20:09:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x89ff0400) [pid = 1750] [serial = 2205] [outer = 0x86c87c00] 20:09:43 INFO - PROCESS | 1750 | 1464404983637 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]]]}] 20:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 20:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1858ms 20:09:43 INFO - PROCESS | 1750 | 1464404983700 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 20:09:43 INFO - PROCESS | 1750 | 1464404983710 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 20:09:43 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 20:09:43 INFO - PROCESS | 1750 | 1464404983722 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 20:09:43 INFO - PROCESS | 1750 | 1464404983726 Marionette TRACE conn4 <- [1,2910,null,{}] 20:09:43 INFO - PROCESS | 1750 | 1464404983733 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}] 20:09:44 INFO - PROCESS | 1750 | 1464404984034 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 20:09:44 INFO - PROCESS | 1750 | 1464404984375 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c029c00 == 136 [pid = 1750] [id = 735] 20:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8c02b400) [pid = 1750] [serial = 2206] [outer = (nil)] 20:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8c21ac00) [pid = 1750] [serial = 2207] [outer = 0x8c02b400] 20:09:44 INFO - PROCESS | 1750 | 1464404984468 Marionette DEBUG loaded listener.js 20:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8c896c00) [pid = 1750] [serial = 2208] [outer = 0x8c02b400] 20:09:45 INFO - PROCESS | 1750 | 1464404985377 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]]]}] 20:09:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 20:09:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 20:09:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1689ms 20:09:45 INFO - PROCESS | 1750 | 1464404985412 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 20:09:45 INFO - PROCESS | 1750 | 1464404985416 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 20:09:45 INFO - TEST-START | /DOMEvents/constructors.html 20:09:45 INFO - PROCESS | 1750 | 1464404985424 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 20:09:45 INFO - PROCESS | 1750 | 1464404985430 Marionette TRACE conn4 <- [1,2914,null,{}] 20:09:45 INFO - PROCESS | 1750 | 1464404985448 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}] 20:09:45 INFO - PROCESS | 1750 | 1464404985820 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 20:09:46 INFO - PROCESS | 1750 | 1464404986094 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da2400 == 137 [pid = 1750] [id = 736] 20:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8dfc4800) [pid = 1750] [serial = 2209] [outer = (nil)] 20:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8e00e000) [pid = 1750] [serial = 2210] [outer = 0x8dfc4800] 20:09:46 INFO - PROCESS | 1750 | 1464404986199 Marionette DEBUG loaded listener.js 20:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e823c00) [pid = 1750] [serial = 2211] [outer = 0x8dfc4800] 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 20:09:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 20:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 20:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 20:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 20:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 20:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 20:09:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 20:09:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 20:09:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 20:09:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1815ms 20:09:47 INFO - PROCESS | 1750 | 1464404987169 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]]]}] 20:09:47 INFO - PROCESS | 1750 | 1464404987248 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 20:09:47 INFO - PROCESS | 1750 | 1464404987259 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 20:09:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 20:09:47 INFO - PROCESS | 1750 | 1464404987271 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 20:09:47 INFO - PROCESS | 1750 | 1464404987282 Marionette TRACE conn4 <- [1,2918,null,{}] 20:09:47 INFO - PROCESS | 1750 | 1464404987288 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}] 20:09:47 INFO - PROCESS | 1750 | 1464404987579 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 20:09:48 INFO - PROCESS | 1750 | 1464404987998 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x86da6c00 == 138 [pid = 1750] [id = 737] 20:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e006800) [pid = 1750] [serial = 2212] [outer = (nil)] 20:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8f50d400) [pid = 1750] [serial = 2213] [outer = 0x8e006800] 20:09:48 INFO - PROCESS | 1750 | 1464404988088 Marionette DEBUG loaded listener.js 20:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8fb6e800) [pid = 1750] [serial = 2214] [outer = 0x8e006800] 20:09:48 INFO - PROCESS | 1750 | 1464404988884 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 20:09:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 20:09:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1641ms 20:09:48 INFO - PROCESS | 1750 | 1464404988915 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 20:09:48 INFO - PROCESS | 1750 | 1464404988918 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 20:09:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 20:09:48 INFO - PROCESS | 1750 | 1464404988927 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 20:09:48 INFO - PROCESS | 1750 | 1464404988930 Marionette TRACE conn4 <- [1,2922,null,{}] 20:09:48 INFO - PROCESS | 1750 | 1464404988953 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}] 20:09:49 INFO - PROCESS | 1750 | 1464404989266 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 20:09:49 INFO - PROCESS | 1750 | 1464404989492 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f560000 == 139 [pid = 1750] [id = 738] 20:09:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8fb76c00) [pid = 1750] [serial = 2215] [outer = (nil)] 20:09:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x90f29000) [pid = 1750] [serial = 2216] [outer = 0x8fb76c00] 20:09:49 INFO - PROCESS | 1750 | 1464404989587 Marionette DEBUG loaded listener.js 20:09:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x910c5800) [pid = 1750] [serial = 2217] [outer = 0x8fb76c00] 20:09:50 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:50 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:50 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:50 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 20:09:50 INFO - PROCESS | 1750 | 1464404990480 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]]]}] 20:09:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 20:09:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:50 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 20:09:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:50 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 20:09:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:50 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]" 20:09:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 20:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 20:09:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 20:09:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1588ms 20:09:50 INFO - PROCESS | 1750 | 1464404990519 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 20:09:50 INFO - PROCESS | 1750 | 1464404990527 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 20:09:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 20:09:50 INFO - PROCESS | 1750 | 1464404990539 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 20:09:50 INFO - PROCESS | 1750 | 1464404990551 Marionette TRACE conn4 <- [1,2926,null,{}] 20:09:50 INFO - PROCESS | 1750 | 1464404990558 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}] 20:09:50 INFO - PROCESS | 1750 | 1464404990973 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 20:09:51 INFO - PROCESS | 1750 | 1464404991255 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f2e000 == 140 [pid = 1750] [id = 739] 20:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x912bc400) [pid = 1750] [serial = 2218] [outer = (nil)] 20:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91e82c00) [pid = 1750] [serial = 2219] [outer = 0x912bc400] 20:09:51 INFO - PROCESS | 1750 | 1464404991348 Marionette DEBUG loaded listener.js 20:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91eca000) [pid = 1750] [serial = 2220] [outer = 0x912bc400] 20:09:52 INFO - PROCESS | 1750 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 20:09:52 INFO - PROCESS | 1750 | 1464404992124 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]]]}] 20:09:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 20:09:52 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1641ms 20:09:52 INFO - PROCESS | 1750 | 1464404992183 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 20:09:52 INFO - PROCESS | 1750 | 1464404992186 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 20:09:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 20:09:52 INFO - PROCESS | 1750 | 1464404992194 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 20:09:52 INFO - PROCESS | 1750 | 1464404992198 Marionette TRACE conn4 <- [1,2930,null,{}] 20:09:52 INFO - PROCESS | 1750 | 1464404992205 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}] 20:09:52 INFO - PROCESS | 1750 | 1464404992480 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 20:09:52 INFO - PROCESS | 1750 | 1464404992778 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ecfc00 == 141 [pid = 1750] [id = 740] 20:09:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9243ac00) [pid = 1750] [serial = 2221] [outer = (nil)] 20:09:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92586800) [pid = 1750] [serial = 2222] [outer = 0x9243ac00] 20:09:52 INFO - PROCESS | 1750 | 1464404992918 Marionette DEBUG loaded listener.js 20:09:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x925c4c00) [pid = 1750] [serial = 2223] [outer = 0x9243ac00] 20:09:53 INFO - PROCESS | 1750 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 20:09:53 INFO - PROCESS | 1750 | 1464404993673 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]]]}] 20:09:53 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 20:09:53 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1497ms 20:09:53 INFO - PROCESS | 1750 | 1464404993711 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 20:09:53 INFO - PROCESS | 1750 | 1464404993716 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 20:09:53 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 20:09:53 INFO - PROCESS | 1750 | 1464404993725 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 20:09:53 INFO - PROCESS | 1750 | 1464404993728 Marionette TRACE conn4 <- [1,2934,null,{}] 20:09:53 INFO - PROCESS | 1750 | 1464404993734 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}] 20:09:53 INFO - PROCESS | 1750 | 1464404993972 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 20:09:54 INFO - PROCESS | 1750 | 1464404994236 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f503800 == 142 [pid = 1750] [id = 741] 20:09:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92587000) [pid = 1750] [serial = 2224] [outer = (nil)] 20:09:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x928e0000) [pid = 1750] [serial = 2225] [outer = 0x92587000] 20:09:54 INFO - PROCESS | 1750 | 1464404994328 Marionette DEBUG loaded listener.js 20:09:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x928e3800) [pid = 1750] [serial = 2226] [outer = 0x92587000] 20:09:55 INFO - PROCESS | 1750 | 1464404995170 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]]]}] 20:09:55 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 20:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1478ms 20:09:55 INFO - PROCESS | 1750 | 1464404995204 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 20:09:55 INFO - PROCESS | 1750 | 1464404995208 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 20:09:55 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 20:09:55 INFO - PROCESS | 1750 | 1464404995215 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 20:09:55 INFO - PROCESS | 1750 | 1464404995217 Marionette TRACE conn4 <- [1,2938,null,{}] 20:09:55 INFO - PROCESS | 1750 | 1464404995224 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}] 20:09:55 INFO - PROCESS | 1750 | 1464404995465 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 20:09:55 INFO - PROCESS | 1750 | 1464404995763 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfce000 == 143 [pid = 1750] [id = 742] 20:09:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x91bf7800) [pid = 1750] [serial = 2227] [outer = (nil)] 20:09:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92bebc00) [pid = 1750] [serial = 2228] [outer = 0x91bf7800] 20:09:55 INFO - PROCESS | 1750 | 1464404995910 Marionette DEBUG loaded listener.js 20:09:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92bef000) [pid = 1750] [serial = 2229] [outer = 0x91bf7800] 20:09:56 INFO - PROCESS | 1750 | 1464404996685 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]]]}] 20:09:56 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. 20:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1485ms 20:09:56 INFO - PROCESS | 1750 | 1464404996701 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 20:09:56 INFO - PROCESS | 1750 | 1464404996704 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 20:09:56 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 20:09:56 INFO - PROCESS | 1750 | 1464404996711 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 20:09:56 INFO - PROCESS | 1750 | 1464404996715 Marionette TRACE conn4 <- [1,2942,null,{}] 20:09:56 INFO - PROCESS | 1750 | 1464404996721 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}] 20:09:56 INFO - PROCESS | 1750 | 1464404996961 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 20:09:57 INFO - PROCESS | 1750 | 1464404997241 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x9243c800 == 144 [pid = 1750] [id = 743] 20:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x928eb800) [pid = 1750] [serial = 2230] [outer = (nil)] 20:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92c84c00) [pid = 1750] [serial = 2231] [outer = 0x928eb800] 20:09:57 INFO - PROCESS | 1750 | 1464404997336 Marionette DEBUG loaded listener.js 20:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92c88c00) [pid = 1750] [serial = 2232] [outer = 0x928eb800] 20:09:58 INFO - PROCESS | 1750 | 1464404998189 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"]]]}] 20:09:58 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 20:09:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 20:09:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:09:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:09:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 20:09:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1539ms 20:09:58 INFO - PROCESS | 1750 | 1464404998253 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 20:09:58 INFO - PROCESS | 1750 | 1464404998256 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 20:09:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 20:09:58 INFO - PROCESS | 1750 | 1464404998264 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 20:09:58 INFO - PROCESS | 1750 | 1464404998269 Marionette TRACE conn4 <- [1,2946,null,{}] 20:09:58 INFO - PROCESS | 1750 | 1464404998275 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}] 20:09:58 INFO - PROCESS | 1750 | 1464404998673 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 20:09:58 INFO - PROCESS | 1750 | 1464404998958 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:09:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x92e59c00 == 145 [pid = 1750] [id = 744] 20:09:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9394e800) [pid = 1750] [serial = 2233] [outer = (nil)] 20:09:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x93952800) [pid = 1750] [serial = 2234] [outer = 0x9394e800] 20:09:59 INFO - PROCESS | 1750 | 1464404999058 Marionette DEBUG loaded listener.js 20:09:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x93a7f400) [pid = 1750] [serial = 2235] [outer = 0x9394e800] 20:09:59 INFO - PROCESS | 1750 | 1464404999856 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]]]}] 20:09:59 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. 20:09:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1641ms 20:09:59 INFO - PROCESS | 1750 | 1464404999906 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 20:09:59 INFO - PROCESS | 1750 | 1464404999911 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 20:09:59 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 20:09:59 INFO - PROCESS | 1750 | 1464404999918 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 20:09:59 INFO - PROCESS | 1750 | 1464404999922 Marionette TRACE conn4 <- [1,2950,null,{}] 20:09:59 INFO - PROCESS | 1750 | 1464404999928 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}] 20:10:00 INFO - PROCESS | 1750 | 1464405000198 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 20:10:00 INFO - PROCESS | 1750 | 1464405000504 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c91000 == 146 [pid = 1750] [id = 745] 20:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x93c97800) [pid = 1750] [serial = 2236] [outer = (nil)] 20:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x946ba400) [pid = 1750] [serial = 2237] [outer = 0x93c97800] 20:10:00 INFO - PROCESS | 1750 | 1464405000660 Marionette DEBUG loaded listener.js 20:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x946bd800) [pid = 1750] [serial = 2238] [outer = 0x93c97800] 20:10:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c9d800 == 147 [pid = 1750] [id = 746] 20:10:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x950f4c00) [pid = 1750] [serial = 2239] [outer = (nil)] 20:10:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x95193c00) [pid = 1750] [serial = 2240] [outer = 0x950f4c00] 20:10:01 INFO - PROCESS | 1750 | 1464405001631 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]]]}] 20:10:01 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. 20:10:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1748ms 20:10:01 INFO - PROCESS | 1750 | 1464405001678 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 20:10:01 INFO - PROCESS | 1750 | 1464405001681 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 20:10:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 20:10:01 INFO - PROCESS | 1750 | 1464405001694 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 20:10:01 INFO - PROCESS | 1750 | 1464405001697 Marionette TRACE conn4 <- [1,2954,null,{}] 20:10:01 INFO - PROCESS | 1750 | 1464405001705 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}] 20:10:02 INFO - PROCESS | 1750 | 1464405002068 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 20:10:02 INFO - PROCESS | 1750 | 1464405002422 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x93c92800 == 148 [pid = 1750] [id = 747] 20:10:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x93c98000) [pid = 1750] [serial = 2241] [outer = (nil)] 20:10:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x950f9800) [pid = 1750] [serial = 2242] [outer = 0x93c98000] 20:10:02 INFO - PROCESS | 1750 | 1464405002517 Marionette DEBUG loaded listener.js 20:10:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x95191800) [pid = 1750] [serial = 2243] [outer = 0x93c98000] 20:10:03 INFO - PROCESS | 1750 | 1464405003255 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]]]}] 20:10:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:10:03 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 20:10:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1637ms 20:10:03 INFO - PROCESS | 1750 | 1464405003331 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 20:10:03 INFO - PROCESS | 1750 | 1464405003335 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 20:10:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 20:10:03 INFO - PROCESS | 1750 | 1464405003342 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 20:10:03 INFO - PROCESS | 1750 | 1464405003346 Marionette TRACE conn4 <- [1,2958,null,{}] 20:10:03 INFO - PROCESS | 1750 | 1464405003351 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}] 20:10:03 INFO - PROCESS | 1750 | 1464405003687 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 20:10:03 INFO - PROCESS | 1750 | 1464405003911 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8664bc00 == 149 [pid = 1750] [id = 748] 20:10:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9394e400) [pid = 1750] [serial = 2244] [outer = (nil)] 20:10:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x95336c00) [pid = 1750] [serial = 2245] [outer = 0x9394e400] 20:10:04 INFO - PROCESS | 1750 | 1464405004043 Marionette DEBUG loaded listener.js 20:10:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x95338c00) [pid = 1750] [serial = 2246] [outer = 0x9394e400] 20:10:04 INFO - PROCESS | 1750 | 1464405004838 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]]]}] 20:10:04 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. 20:10:04 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1530ms 20:10:04 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 20:10:04 INFO - PROCESS | 1750 | 1464405004873 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 20:10:04 INFO - PROCESS | 1750 | 1464405004876 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 20:10:04 INFO - PROCESS | 1750 | 1464405004905 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 20:10:04 INFO - PROCESS | 1750 | 1464405004909 Marionette TRACE conn4 <- [1,2962,null,{}] 20:10:04 INFO - PROCESS | 1750 | 1464405004918 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}] 20:10:05 INFO - PROCESS | 1750 | 1464405005148 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 20:10:05 INFO - PROCESS | 1750 | 1464405005447 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ada9800 == 150 [pid = 1750] [id = 749] 20:10:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8e00d800) [pid = 1750] [serial = 2247] [outer = (nil)] 20:10:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x95343400) [pid = 1750] [serial = 2248] [outer = 0x8e00d800] 20:10:05 INFO - PROCESS | 1750 | 1464405005582 Marionette DEBUG loaded listener.js 20:10:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x95345800) [pid = 1750] [serial = 2249] [outer = 0x8e00d800] 20:10:06 INFO - PROCESS | 1750 | 1464405006412 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]]]}] 20:10:06 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. 20:10:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1564ms 20:10:06 INFO - PROCESS | 1750 | 1464405006448 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 20:10:06 INFO - PROCESS | 1750 | 1464405006452 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 20:10:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 20:10:06 INFO - PROCESS | 1750 | 1464405006459 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 20:10:06 INFO - PROCESS | 1750 | 1464405006462 Marionette TRACE conn4 <- [1,2966,null,{}] 20:10:06 INFO - PROCESS | 1750 | 1464405006468 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}] 20:10:06 INFO - PROCESS | 1750 | 1464405006709 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 20:10:07 INFO - PROCESS | 1750 | 1464405007070 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x951a0800 == 151 [pid = 1750] [id = 750] 20:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9533a000) [pid = 1750] [serial = 2250] [outer = (nil)] 20:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x99562800) [pid = 1750] [serial = 2251] [outer = 0x9533a000] 20:10:07 INFO - PROCESS | 1750 | 1464405007169 Marionette DEBUG loaded listener.js 20:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9956cc00) [pid = 1750] [serial = 2252] [outer = 0x9533a000] 20:10:08 INFO - PROCESS | 1750 | 1464405008103 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]]]}] 20:10:08 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. 20:10:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1690ms 20:10:08 INFO - PROCESS | 1750 | 1464405008150 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 20:10:08 INFO - PROCESS | 1750 | 1464405008154 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 20:10:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 20:10:08 INFO - PROCESS | 1750 | 1464405008160 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 20:10:08 INFO - PROCESS | 1750 | 1464405008164 Marionette TRACE conn4 <- [1,2970,null,{}] 20:10:08 INFO - PROCESS | 1750 | 1464405008170 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}] 20:10:08 INFO - PROCESS | 1750 | 1464405008448 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 20:10:08 INFO - PROCESS | 1750 | 1464405008803 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x95341400 == 152 [pid = 1750] [id = 751] 20:10:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x99565800) [pid = 1750] [serial = 2253] [outer = (nil)] 20:10:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x99a84800) [pid = 1750] [serial = 2254] [outer = 0x99565800] 20:10:08 INFO - PROCESS | 1750 | 1464405008898 Marionette DEBUG loaded listener.js 20:10:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x99ba4c00) [pid = 1750] [serial = 2255] [outer = 0x99565800] 20:10:09 INFO - PROCESS | 1750 | 1464405009675 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]]]}] 20:10:09 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. 20:10:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1533ms 20:10:09 INFO - PROCESS | 1750 | 1464405009694 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 20:10:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 20:10:09 INFO - PROCESS | 1750 | 1464405009699 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 20:10:09 INFO - PROCESS | 1750 | 1464405009708 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 20:10:09 INFO - PROCESS | 1750 | 1464405009713 Marionette TRACE conn4 <- [1,2974,null,{}] 20:10:09 INFO - PROCESS | 1750 | 1464405009723 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}] 20:10:09 INFO - PROCESS | 1750 | 1464405009990 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 20:10:10 INFO - PROCESS | 1750 | 1464405010304 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x864cdc00 == 153 [pid = 1750] [id = 752] 20:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x99c62800) [pid = 1750] [serial = 2256] [outer = (nil)] 20:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x99c6b400) [pid = 1750] [serial = 2257] [outer = 0x99c62800] 20:10:10 INFO - PROCESS | 1750 | 1464405010502 Marionette DEBUG loaded listener.js 20:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x99e51c00) [pid = 1750] [serial = 2258] [outer = 0x99c62800] 20:10:11 INFO - PROCESS | 1750 | 1464405011360 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]]]}] 20:10:11 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. 20:10:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1686ms 20:10:11 INFO - PROCESS | 1750 | 1464405011393 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 20:10:11 INFO - PROCESS | 1750 | 1464405011397 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 20:10:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 20:10:11 INFO - PROCESS | 1750 | 1464405011403 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 20:10:11 INFO - PROCESS | 1750 | 1464405011407 Marionette TRACE conn4 <- [1,2978,null,{}] 20:10:11 INFO - PROCESS | 1750 | 1464405011413 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}] 20:10:11 INFO - PROCESS | 1750 | 1464405011668 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x86d2e400 == 152 [pid = 1750] [id = 687] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8aed0000 == 151 [pid = 1750] [id = 689] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8aecf800 == 150 [pid = 1750] [id = 732] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x89fe4c00 == 149 [pid = 1750] [id = 731] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x864e1800 == 148 [pid = 1750] [id = 730] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x9243b400 == 147 [pid = 1750] [id = 728] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x864cd400 == 146 [pid = 1750] [id = 727] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x864d3400 == 145 [pid = 1750] [id = 725] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x864d7c00 == 144 [pid = 1750] [id = 726] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x90f2cc00 == 143 [pid = 1750] [id = 724] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x91280000 == 142 [pid = 1750] [id = 723] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8f52f000 == 141 [pid = 1750] [id = 722] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8e004800 == 140 [pid = 1750] [id = 720] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8dfcb000 == 139 [pid = 1750] [id = 721] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd7ec00 == 138 [pid = 1750] [id = 719] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8e001c00 == 137 [pid = 1750] [id = 718] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8b05f400 == 136 [pid = 1750] [id = 717] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21e400 == 135 [pid = 1750] [id = 716] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8c21b800 == 134 [pid = 1750] [id = 715] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x86c8a000 == 133 [pid = 1750] [id = 713] 20:10:14 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1b1800 == 132 [pid = 1750] [id = 714] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8b1bc400) [pid = 1750] [serial = 2136] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x99c66000) [pid = 1750] [serial = 2108] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x93c95c00) [pid = 1750] [serial = 2103] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0xa23c3400) [pid = 1750] [serial = 2124] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8fdcb000) [pid = 1750] [serial = 2085] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x928e9800) [pid = 1750] [serial = 2096] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x92c8d000) [pid = 1750] [serial = 2099] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0xa22b2000) [pid = 1750] [serial = 2123] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x912c4c00) [pid = 1750] [serial = 2091] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9af73400) [pid = 1750] [serial = 2114] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9b82c800) [pid = 1750] [serial = 2117] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x93a80400) [pid = 1750] [serial = 2102] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9b465000) [pid = 1750] [serial = 2115] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x92e5dc00) [pid = 1750] [serial = 2100] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x910cac00) [pid = 1750] [serial = 2087] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9d4dbc00) [pid = 1750] [serial = 2120] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x91282400) [pid = 1750] [serial = 2088] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9a044c00) [pid = 1750] [serial = 2109] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9b89f000) [pid = 1750] [serial = 2118] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9a7dc000) [pid = 1750] [serial = 2111] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8d843c00) [pid = 1750] [serial = 2019] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x876d6400) [pid = 1750] [serial = 2130] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9aa8f800) [pid = 1750] [serial = 2112] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8f55f800) [pid = 1750] [serial = 2084] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8664b000) [pid = 1750] [serial = 2126] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x912b3000) [pid = 1750] [serial = 2090] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x86653000) [pid = 1750] [serial = 2127] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x89ff2400) [pid = 1750] [serial = 2132] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8b1b6400) [pid = 1750] [serial = 2079] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x925cec00) [pid = 1750] [serial = 2094] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8e003000) [pid = 1750] [serial = 2082] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9519dc00) [pid = 1750] [serial = 2106] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9d6b3c00) [pid = 1750] [serial = 2121] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x92be7000) [pid = 1750] [serial = 2097] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8adb2000) [pid = 1750] [serial = 2133] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9257b400) [pid = 1750] [serial = 2093] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8adac800) [pid = 1750] [serial = 2078] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8adae400) [pid = 1750] [serial = 2135] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x95197000) [pid = 1750] [serial = 2105] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x86da9000) [pid = 1750] [serial = 2129] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8dd89800) [pid = 1750] [serial = 2081] [outer = (nil)] [url = about:blank] 20:10:14 INFO - PROCESS | 1750 | 1464405014978 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8664c800 == 133 [pid = 1750] [id = 753] 20:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8664e400) [pid = 1750] [serial = 2259] [outer = (nil)] 20:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x86654000) [pid = 1750] [serial = 2260] [outer = 0x8664e400] 20:10:15 INFO - PROCESS | 1750 | 1464405015068 Marionette DEBUG loaded listener.js 20:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x86c92400) [pid = 1750] [serial = 2261] [outer = 0x8664e400] 20:10:15 INFO - PROCESS | 1750 | 1464405015816 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]]]}] 20:10:15 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. 20:10:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 4447ms 20:10:15 INFO - PROCESS | 1750 | 1464405015851 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 20:10:15 INFO - PROCESS | 1750 | 1464405015863 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 20:10:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 20:10:15 INFO - PROCESS | 1750 | 1464405015874 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 20:10:15 INFO - PROCESS | 1750 | 1464405015879 Marionette TRACE conn4 <- [1,2982,null,{}] 20:10:15 INFO - PROCESS | 1750 | 1464405015886 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}] 20:10:16 INFO - PROCESS | 1750 | 1464405016129 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 20:10:16 INFO - PROCESS | 1750 | 1464405016357 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x893c6c00 == 134 [pid = 1750] [id = 754] 20:10:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x893cb000) [pid = 1750] [serial = 2262] [outer = (nil)] 20:10:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8adaa400) [pid = 1750] [serial = 2263] [outer = 0x893cb000] 20:10:16 INFO - PROCESS | 1750 | 1464405016434 Marionette DEBUG loaded listener.js 20:10:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8aecc000) [pid = 1750] [serial = 2264] [outer = 0x893cb000] 20:10:17 INFO - PROCESS | 1750 | 1464405017207 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"]]]}] 20:10:17 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 20:10:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 20:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 20:10:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1381ms 20:10:17 INFO - PROCESS | 1750 | 1464405017260 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 20:10:17 INFO - PROCESS | 1750 | 1464405017267 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 20:10:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 20:10:17 INFO - PROCESS | 1750 | 1464405017278 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 20:10:17 INFO - PROCESS | 1750 | 1464405017281 Marionette TRACE conn4 <- [1,2986,null,{}] 20:10:17 INFO - PROCESS | 1750 | 1464405017288 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}] 20:10:17 INFO - PROCESS | 1750 | 1464405017590 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 20:10:17 INFO - PROCESS | 1750 | 1464405017642 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b1b4c00 == 135 [pid = 1750] [id = 755] 20:10:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8c023800) [pid = 1750] [serial = 2265] [outer = (nil)] 20:10:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8c216400) [pid = 1750] [serial = 2266] [outer = 0x8c023800] 20:10:17 INFO - PROCESS | 1750 | 1464405017719 Marionette DEBUG loaded listener.js 20:10:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8c893c00) [pid = 1750] [serial = 2267] [outer = 0x8c023800] 20:10:18 INFO - PROCESS | 1750 | 1464405018725 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]]]}] 20:10:18 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. 20:10:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1480ms 20:10:18 INFO - PROCESS | 1750 | 1464405018766 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 20:10:18 INFO - PROCESS | 1750 | 1464405018770 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 20:10:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 20:10:18 INFO - PROCESS | 1750 | 1464405018786 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 20:10:18 INFO - PROCESS | 1750 | 1464405018795 Marionette TRACE conn4 <- [1,2990,null,{}] 20:10:18 INFO - PROCESS | 1750 | 1464405018810 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}] 20:10:19 INFO - PROCESS | 1750 | 1464405019130 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8f530400) [pid = 1750] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x89fe4400) [pid = 1750] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8aec8800) [pid = 1750] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x91281000) [pid = 1750] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x86d2dc00) [pid = 1750] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8b1b2800) [pid = 1750] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8dfc5800) [pid = 1750] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8fdc5800) [pid = 1750] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8c27a000) [pid = 1750] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x92589800) [pid = 1750] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e15d400) [pid = 1750] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x86650000) [pid = 1750] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x910d0000) [pid = 1750] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x86dacc00) [pid = 1750] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8c891c00) [pid = 1750] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e824c00) [pid = 1750] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8cc09400) [pid = 1750] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8c891400) [pid = 1750] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x89feb800) [pid = 1750] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 20:10:20 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8e005800) [pid = 1750] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 20:10:20 INFO - PROCESS | 1750 | 1464405020184 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x86650000 == 136 [pid = 1750] [id = 756] 20:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x86d2dc00) [pid = 1750] [serial = 2268] [outer = (nil)] 20:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8aec8800) [pid = 1750] [serial = 2269] [outer = 0x86d2dc00] 20:10:20 INFO - PROCESS | 1750 | 1464405020312 Marionette DEBUG loaded listener.js 20:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8c891400) [pid = 1750] [serial = 2270] [outer = 0x86d2dc00] 20:10:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd8a800 == 137 [pid = 1750] [id = 757] 20:10:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8dfc1800) [pid = 1750] [serial = 2271] [outer = (nil)] 20:10:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8dfc7400) [pid = 1750] [serial = 2272] [outer = 0x8dfc1800] 20:10:21 INFO - PROCESS | 1750 | 1464405021544 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]]]}] 20:10:21 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. 20:10:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2824ms 20:10:21 INFO - PROCESS | 1750 | 1464405021605 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 20:10:21 INFO - PROCESS | 1750 | 1464405021611 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 20:10:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 20:10:21 INFO - PROCESS | 1750 | 1464405021621 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 20:10:21 INFO - PROCESS | 1750 | 1464405021626 Marionette TRACE conn4 <- [1,2994,null,{}] 20:10:21 INFO - PROCESS | 1750 | 1464405021635 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}] 20:10:22 INFO - PROCESS | 1750 | 1464405022051 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 20:10:22 INFO - PROCESS | 1750 | 1464405022422 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8664b000 == 138 [pid = 1750] [id = 758] 20:10:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x86651c00) [pid = 1750] [serial = 2273] [outer = (nil)] 20:10:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x86c93800) [pid = 1750] [serial = 2274] [outer = 0x86651c00] 20:10:22 INFO - PROCESS | 1750 | 1464405022515 Marionette DEBUG loaded listener.js 20:10:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x86dac400) [pid = 1750] [serial = 2275] [outer = 0x86651c00] 20:10:23 INFO - PROCESS | 1750 | 1464405023338 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]]]}] 20:10:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 20:10:23 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 20:10:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1741ms 20:10:23 INFO - PROCESS | 1750 | 1464405023364 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 20:10:23 INFO - PROCESS | 1750 | 1464405023371 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 20:10:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 20:10:23 INFO - PROCESS | 1750 | 1464405023379 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 20:10:23 INFO - PROCESS | 1750 | 1464405023385 Marionette TRACE conn4 <- [1,2998,null,{}] 20:10:23 INFO - PROCESS | 1750 | 1464405023392 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}] 20:10:23 INFO - PROCESS | 1750 | 1464405023685 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 20:10:24 INFO - PROCESS | 1750 | 1464405024036 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aed2000 == 139 [pid = 1750] [id = 759] 20:10:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8b06c000) [pid = 1750] [serial = 2276] [outer = (nil)] 20:10:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8b1bd000) [pid = 1750] [serial = 2277] [outer = 0x8b06c000] 20:10:24 INFO - PROCESS | 1750 | 1464405024134 Marionette DEBUG loaded listener.js 20:10:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8bf7c400) [pid = 1750] [serial = 2278] [outer = 0x8b06c000] 20:10:24 INFO - PROCESS | 1750 | 1464405024973 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]]]}] 20:10:25 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. 20:10:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1633ms 20:10:25 INFO - PROCESS | 1750 | 1464405025015 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 20:10:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 20:10:25 INFO - PROCESS | 1750 | 1464405025022 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 20:10:25 INFO - PROCESS | 1750 | 1464405025029 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 20:10:25 INFO - PROCESS | 1750 | 1464405025032 Marionette TRACE conn4 <- [1,3002,null,{}] 20:10:25 INFO - PROCESS | 1750 | 1464405025039 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}] 20:10:25 INFO - PROCESS | 1750 | 1464405025289 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 20:10:25 INFO - PROCESS | 1750 | 1464405025596 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c12fc00 == 140 [pid = 1750] [id = 760] 20:10:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8cc04400) [pid = 1750] [serial = 2279] [outer = (nil)] 20:10:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8cc98000) [pid = 1750] [serial = 2280] [outer = 0x8cc04400] 20:10:25 INFO - PROCESS | 1750 | 1464405025777 Marionette DEBUG loaded listener.js 20:10:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8dd71400) [pid = 1750] [serial = 2281] [outer = 0x8cc04400] 20:10:26 INFO - PROCESS | 1750 | 1464405026646 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]]]}] 20:10:26 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. 20:10:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1637ms 20:10:26 INFO - PROCESS | 1750 | 1464405026666 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 20:10:26 INFO - PROCESS | 1750 | 1464405026670 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 20:10:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 20:10:26 INFO - PROCESS | 1750 | 1464405026687 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 20:10:26 INFO - PROCESS | 1750 | 1464405026697 Marionette TRACE conn4 <- [1,3006,null,{}] 20:10:26 INFO - PROCESS | 1750 | 1464405026703 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}] 20:10:26 INFO - PROCESS | 1750 | 1464405026973 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 20:10:27 INFO - PROCESS | 1750 | 1464405027258 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8aec7c00 == 141 [pid = 1750] [id = 761] 20:10:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8dd8a000) [pid = 1750] [serial = 2282] [outer = (nil)] 20:10:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e828400) [pid = 1750] [serial = 2283] [outer = 0x8dd8a000] 20:10:27 INFO - PROCESS | 1750 | 1464405027411 Marionette DEBUG loaded listener.js 20:10:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e831c00) [pid = 1750] [serial = 2284] [outer = 0x8dd8a000] 20:10:28 INFO - PROCESS | 1750 | 1464405028196 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]]]}] 20:10:28 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. 20:10:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1553ms 20:10:28 INFO - PROCESS | 1750 | 1464405028232 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 20:10:28 INFO - PROCESS | 1750 | 1464405028236 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 20:10:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 20:10:28 INFO - PROCESS | 1750 | 1464405028243 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 20:10:28 INFO - PROCESS | 1750 | 1464405028246 Marionette TRACE conn4 <- [1,3010,null,{}] 20:10:28 INFO - PROCESS | 1750 | 1464405028252 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}] 20:10:28 INFO - PROCESS | 1750 | 1464405028521 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 20:10:28 INFO - PROCESS | 1750 | 1464405028818 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfc6000 == 142 [pid = 1750] [id = 762] 20:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8f506000) [pid = 1750] [serial = 2285] [outer = (nil)] 20:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8f50ec00) [pid = 1750] [serial = 2286] [outer = 0x8f506000] 20:10:28 INFO - PROCESS | 1750 | 1464405028958 Marionette DEBUG loaded listener.js 20:10:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8f52ec00) [pid = 1750] [serial = 2287] [outer = 0x8f506000] 20:10:29 INFO - PROCESS | 1750 | 1464405029738 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]]]}] 20:10:29 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 20:10:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1531ms 20:10:29 INFO - PROCESS | 1750 | 1464405029775 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 20:10:29 INFO - PROCESS | 1750 | 1464405029779 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 20:10:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 20:10:29 INFO - PROCESS | 1750 | 1464405029786 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 20:10:29 INFO - PROCESS | 1750 | 1464405029789 Marionette TRACE conn4 <- [1,3014,null,{}] 20:10:29 INFO - PROCESS | 1750 | 1464405029795 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}] 20:10:30 INFO - PROCESS | 1750 | 1464405030070 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 20:10:30 INFO - PROCESS | 1750 | 1464405030371 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8fb73400 == 143 [pid = 1750] [id = 763] 20:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8fb78800) [pid = 1750] [serial = 2288] [outer = (nil)] 20:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8fdcb000) [pid = 1750] [serial = 2289] [outer = 0x8fb78800] 20:10:30 INFO - PROCESS | 1750 | 1464405030526 Marionette DEBUG loaded listener.js 20:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9127f400) [pid = 1750] [serial = 2290] [outer = 0x8fb78800] 20:10:30 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:31 INFO - PROCESS | 1750 | 1464405031594 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 20:10:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 20:10:31 INFO - {} 20:10:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 20:10:31 INFO - {} 20:10:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 20:10:31 INFO - {} 20:10:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 20:10:31 INFO - {} 20:10:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1840ms 20:10:31 INFO - PROCESS | 1750 | 1464405031634 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 20:10:31 INFO - TEST-START | /FileAPI/fileReader.html 20:10:31 INFO - PROCESS | 1750 | 1464405031639 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 20:10:31 INFO - PROCESS | 1750 | 1464405031646 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 20:10:31 INFO - PROCESS | 1750 | 1464405031649 Marionette TRACE conn4 <- [1,3018,null,{}] 20:10:31 INFO - PROCESS | 1750 | 1464405031657 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}] 20:10:31 INFO - PROCESS | 1750 | 1464405031953 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 20:10:32 INFO - PROCESS | 1750 | 1464405032295 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x89364800 == 144 [pid = 1750] [id = 764] 20:10:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8aece800) [pid = 1750] [serial = 2291] [outer = (nil)] 20:10:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91bf1000) [pid = 1750] [serial = 2292] [outer = 0x8aece800] 20:10:32 INFO - PROCESS | 1750 | 1464405032385 Marionette DEBUG loaded listener.js 20:10:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91e81c00) [pid = 1750] [serial = 2293] [outer = 0x8aece800] 20:10:33 INFO - PROCESS | 1750 | 1464405033197 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]]]}] 20:10:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 20:10:33 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 20:10:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 20:10:33 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 20:10:33 INFO - TEST-OK | /FileAPI/fileReader.html | took 1584ms 20:10:33 INFO - TEST-START | /FileAPI/historical.html 20:10:33 INFO - PROCESS | 1750 | 1464405033231 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 20:10:33 INFO - PROCESS | 1750 | 1464405033234 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 20:10:33 INFO - PROCESS | 1750 | 1464405033241 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 20:10:33 INFO - PROCESS | 1750 | 1464405033244 Marionette TRACE conn4 <- [1,3022,null,{}] 20:10:33 INFO - PROCESS | 1750 | 1464405033250 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}] 20:10:33 INFO - PROCESS | 1750 | 1464405033476 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 20:10:33 INFO - PROCESS | 1750 | 1464405033771 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x912b9000 == 145 [pid = 1750] [id = 765] 20:10:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x912be000) [pid = 1750] [serial = 2294] [outer = (nil)] 20:10:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91ed0400) [pid = 1750] [serial = 2295] [outer = 0x912be000] 20:10:33 INFO - PROCESS | 1750 | 1464405033866 Marionette DEBUG loaded listener.js 20:10:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92430000) [pid = 1750] [serial = 2296] [outer = 0x912be000] 20:10:34 INFO - PROCESS | 1750 | 1464405034693 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"]]]}] 20:10:34 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 20:10:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 20:10:34 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 20:10:34 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 20:10:34 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 20:10:34 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 20:10:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 20:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:34 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 20:10:34 INFO - TEST-OK | /FileAPI/historical.html | took 1493ms 20:10:34 INFO - PROCESS | 1750 | 1464405034735 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 20:10:34 INFO - PROCESS | 1750 | 1464405034740 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 20:10:34 INFO - TEST-START | /FileAPI/idlharness.html 20:10:34 INFO - PROCESS | 1750 | 1464405034747 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 20:10:34 INFO - PROCESS | 1750 | 1464405034751 Marionette TRACE conn4 <- [1,3026,null,{}] 20:10:34 INFO - PROCESS | 1750 | 1464405034757 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}] 20:10:34 INFO - PROCESS | 1750 | 1464405034976 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 20:10:35 INFO - PROCESS | 1750 | 1464405035282 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf7400 == 146 [pid = 1750] [id = 766] 20:10:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91ecb400) [pid = 1750] [serial = 2297] [outer = (nil)] 20:10:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x925c8000) [pid = 1750] [serial = 2298] [outer = 0x91ecb400] 20:10:35 INFO - PROCESS | 1750 | 1464405035374 Marionette DEBUG loaded listener.js 20:10:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x925ce400) [pid = 1750] [serial = 2299] [outer = 0x91ecb400] 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 20:10:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:10:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 20:10:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:10:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:10:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:10:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 20:10:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:10:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 20:10:37 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 20:10:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 20:10:37 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 20:10:37 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 20:10:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 20:10:37 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:10:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:10:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 20:10:37 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 20:10:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 20:10:37 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 20:10:37 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 20:10:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 20:10:37 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 20:10:37 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 20:10:37 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 20:10:37 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 20:10:37 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 20:10:37 INFO - TEST-OK | /FileAPI/idlharness.html | took 2354ms 20:10:37 INFO - PROCESS | 1750 | 1464405036859 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]]]}] 20:10:37 INFO - PROCESS | 1750 | 1464405037104 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 20:10:37 INFO - PROCESS | 1750 | 1464405037107 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 20:10:37 INFO - TEST-START | /FileAPI/idlharness.worker 20:10:37 INFO - PROCESS | 1750 | 1464405037124 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 20:10:37 INFO - PROCESS | 1750 | 1464405037149 Marionette TRACE conn4 <- [1,3030,null,{}] 20:10:37 INFO - PROCESS | 1750 | 1464405037267 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}] 20:10:37 INFO - PROCESS | 1750 | 1464405037504 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 20:10:37 INFO - PROCESS | 1750 | 1464405037791 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x91ec8800 == 147 [pid = 1750] [id = 767] 20:10:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x925ca000) [pid = 1750] [serial = 2300] [outer = (nil)] 20:10:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x92be8c00) [pid = 1750] [serial = 2301] [outer = 0x925ca000] 20:10:37 INFO - PROCESS | 1750 | 1464405037878 Marionette DEBUG loaded listener.js 20:10:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x99c6c000) [pid = 1750] [serial = 2302] [outer = 0x925ca000] 20:10:38 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 20:10:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 20:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 20:10:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 20:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:10:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:10:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 20:10:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 20:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 20:10:39 INFO - {} 20:10:39 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 20:10:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 20:10:39 INFO - {} 20:10:39 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 - {} 20:10:39 INFO - {} 20:10:39 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 20:10:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 20:10:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 20:10:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:10:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 20:10:39 INFO - {} 20:10:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 20:10:39 INFO - {} 20:10:40 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 20:10:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 20:10:40 INFO - {} 20:10:40 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 - {} 20:10:40 INFO - {} 20:10:40 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 20:10:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 20:10:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 20:10:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 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 20:10:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 20:10:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:10:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 20:10:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:10:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 20:10:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 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 20:10:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 20:10:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 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 20:10:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 20:10:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 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 20:10:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 20:10:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 20:10:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 20:10:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 20:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 20:10:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 20:10:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 20:10:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 20:10:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 20:10:40 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 20:10:40 INFO - {} 20:10:40 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2841ms 20:10:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 20:10:40 INFO - PROCESS | 1750 | 1464405039848 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,{},{}]]]}] 20:10:40 INFO - PROCESS | 1750 | 1464405039991 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 20:10:40 INFO - PROCESS | 1750 | 1464405040002 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 20:10:40 INFO - PROCESS | 1750 | 1464405040013 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 20:10:40 INFO - PROCESS | 1750 | 1464405040022 Marionette TRACE conn4 <- [1,3034,null,{}] 20:10:40 INFO - PROCESS | 1750 | 1464405040033 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}] 20:10:40 INFO - PROCESS | 1750 | 1464405040432 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 20:10:40 INFO - PROCESS | 1750 | 1464405040731 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a045400 == 148 [pid = 1750] [id = 768] 20:10:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9a2ad000) [pid = 1750] [serial = 2303] [outer = (nil)] 20:10:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0xa2375800) [pid = 1750] [serial = 2304] [outer = 0x9a2ad000] 20:10:40 INFO - PROCESS | 1750 | 1464405040832 Marionette DEBUG loaded listener.js 20:10:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0xa250b400) [pid = 1750] [serial = 2305] [outer = 0x9a2ad000] 20:10:41 INFO - PROCESS | 1750 | 1464405041654 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]]]}] 20:10:41 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 20:10:41 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1692ms 20:10:41 INFO - PROCESS | 1750 | 1464405041723 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 20:10:41 INFO - PROCESS | 1750 | 1464405041727 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 20:10:41 INFO - TEST-START | /FileAPI/blob/Blob-close.html 20:10:41 INFO - PROCESS | 1750 | 1464405041736 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 20:10:41 INFO - PROCESS | 1750 | 1464405041740 Marionette TRACE conn4 <- [1,3038,null,{}] 20:10:41 INFO - PROCESS | 1750 | 1464405041746 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}] 20:10:42 INFO - PROCESS | 1750 | 1464405042001 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 20:10:42 INFO - PROCESS | 1750 | 1464405042355 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c914800 == 149 [pid = 1750] [id = 769] 20:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa259d400) [pid = 1750] [serial = 2306] [outer = (nil)] 20:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0xa31cb000) [pid = 1750] [serial = 2307] [outer = 0xa259d400] 20:10:42 INFO - PROCESS | 1750 | 1464405042444 Marionette DEBUG loaded listener.js 20:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa3350c00) [pid = 1750] [serial = 2308] [outer = 0xa259d400] 20:10:43 INFO - PROCESS | 1750 | 1464405043173 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"]]]}] 20:10:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 20:10:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 20:10:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 20:10:43 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1480ms 20:10:43 INFO - PROCESS | 1750 | 1464405043218 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 20:10:43 INFO - PROCESS | 1750 | 1464405043223 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 20:10:43 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 20:10:43 INFO - PROCESS | 1750 | 1464405043229 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 20:10:43 INFO - PROCESS | 1750 | 1464405043233 Marionette TRACE conn4 <- [1,3042,null,{}] 20:10:43 INFO - PROCESS | 1750 | 1464405043239 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}] 20:10:43 INFO - PROCESS | 1750 | 1464405043457 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 20:10:43 INFO - PROCESS | 1750 | 1464405043727 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:43 INFO - PROCESS | 1750 | ++DOCSHELL 0xa311d400 == 150 [pid = 1750] [id = 770] 20:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa3355000) [pid = 1750] [serial = 2309] [outer = (nil)] 20:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa36ec400) [pid = 1750] [serial = 2310] [outer = 0xa3355000] 20:10:43 INFO - PROCESS | 1750 | 1464405043813 Marionette DEBUG loaded listener.js 20:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa36f0800) [pid = 1750] [serial = 2311] [outer = 0xa3355000] 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 20:10:44 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. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 20:10:44 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'.) 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 20:10:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 20:10:44 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. 20:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 20:10:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 20:10:45 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. 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 20:10:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:10:45 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. 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 20:10:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 20:10:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 20:10:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 20:10:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 20:10:45 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 20:10:45 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1783ms 20:10:45 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 20:10:45 INFO - PROCESS | 1750 | 1464405044932 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]]]}] 20:10:45 INFO - PROCESS | 1750 | 1464405045014 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 20:10:45 INFO - PROCESS | 1750 | 1464405045017 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 20:10:45 INFO - PROCESS | 1750 | 1464405045031 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 20:10:45 INFO - PROCESS | 1750 | 1464405045039 Marionette TRACE conn4 <- [1,3046,null,{}] 20:10:45 INFO - PROCESS | 1750 | 1464405045113 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}] 20:10:45 INFO - PROCESS | 1750 | 1464405045454 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 20:10:45 INFO - PROCESS | 1750 | 1464405045810 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f501400 == 151 [pid = 1750] [id = 771] 20:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x912c0000) [pid = 1750] [serial = 2312] [outer = (nil)] 20:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x92c7ec00) [pid = 1750] [serial = 2313] [outer = 0x912c0000] 20:10:45 INFO - PROCESS | 1750 | 1464405045900 Marionette DEBUG loaded listener.js 20:10:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9a04a400) [pid = 1750] [serial = 2314] [outer = 0x912c0000] 20:10:46 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:46 INFO - PROCESS | 1750 | 1464405046793 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 20:10:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 20:10:46 INFO - {} 20:10:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1788ms 20:10:46 INFO - PROCESS | 1750 | 1464405046818 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 20:10:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 20:10:46 INFO - PROCESS | 1750 | 1464405046822 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 20:10:46 INFO - PROCESS | 1750 | 1464405046835 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 20:10:46 INFO - PROCESS | 1750 | 1464405046837 Marionette TRACE conn4 <- [1,3050,null,{}] 20:10:46 INFO - PROCESS | 1750 | 1464405046845 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}] 20:10:47 INFO - PROCESS | 1750 | 1464405047113 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 20:10:47 INFO - PROCESS | 1750 | 1464405047443 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f523400 == 152 [pid = 1750] [id = 772] 20:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8fdd0400) [pid = 1750] [serial = 2315] [outer = (nil)] 20:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9ac30c00) [pid = 1750] [serial = 2316] [outer = 0x8fdd0400] 20:10:47 INFO - PROCESS | 1750 | 1464405047534 Marionette DEBUG loaded listener.js 20:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9ac38c00) [pid = 1750] [serial = 2317] [outer = 0x8fdd0400] 20:10:48 INFO - PROCESS | 1750 | 1464405048292 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]]]}] 20:10:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 20:10:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 20:10:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 20:10:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 20:10:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1489ms 20:10:48 INFO - PROCESS | 1750 | 1464405048318 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 20:10:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 20:10:48 INFO - PROCESS | 1750 | 1464405048323 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 20:10:48 INFO - PROCESS | 1750 | 1464405048330 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 20:10:48 INFO - PROCESS | 1750 | 1464405048333 Marionette TRACE conn4 <- [1,3054,null,{}] 20:10:48 INFO - PROCESS | 1750 | 1464405048339 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}] 20:10:48 INFO - PROCESS | 1750 | 1464405048586 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 20:10:48 INFO - PROCESS | 1750 | 1464405048889 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8664b400 == 153 [pid = 1750] [id = 773] 20:10:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9ac3f400) [pid = 1750] [serial = 2318] [outer = (nil)] 20:10:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9ac4b800) [pid = 1750] [serial = 2319] [outer = 0x9ac3f400] 20:10:49 INFO - PROCESS | 1750 | 1464405049029 Marionette DEBUG loaded listener.js 20:10:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9ac46400) [pid = 1750] [serial = 2320] [outer = 0x9ac3f400] 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 20:10:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 20:10:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:10:50 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" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:10:50 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" 20:10:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 20:10:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 20:10:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 20:10:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2040ms 20:10:50 INFO - PROCESS | 1750 | 1464405050182 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"]]]}] 20:10:50 INFO - PROCESS | 1750 | 1464405050431 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 20:10:50 INFO - PROCESS | 1750 | 1464405050441 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 20:10:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 20:10:50 INFO - PROCESS | 1750 | 1464405050588 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 20:10:50 INFO - PROCESS | 1750 | 1464405050596 Marionette TRACE conn4 <- [1,3058,null,{}] 20:10:50 INFO - PROCESS | 1750 | 1464405050606 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}] 20:10:50 INFO - PROCESS | 1750 | 1464405050810 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 20:10:51 INFO - PROCESS | 1750 | 1464405051112 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ac42800 == 154 [pid = 1750] [id = 774] 20:10:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9ac44800) [pid = 1750] [serial = 2321] [outer = (nil)] 20:10:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0xa6383c00) [pid = 1750] [serial = 2322] [outer = 0x9ac44800] 20:10:51 INFO - PROCESS | 1750 | 1464405051201 Marionette DEBUG loaded listener.js 20:10:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0xa6836000) [pid = 1750] [serial = 2323] [outer = 0x9ac44800] 20:10:52 INFO - PROCESS | 1750 | 1464405052153 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]]]}] 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 20:10:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 20:10:52 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 20:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:52 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 20:10:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 20:10:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 20:10:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 20:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 20:10:52 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 20:10:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 20:10:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:10:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:10:52 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 20:10:52 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 20:10:52 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1646ms 20:10:52 INFO - PROCESS | 1750 | 1464405052189 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 20:10:52 INFO - PROCESS | 1750 | 1464405052192 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 20:10:52 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 20:10:52 INFO - PROCESS | 1750 | 1464405052207 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 20:10:52 INFO - PROCESS | 1750 | 1464405052211 Marionette TRACE conn4 <- [1,3062,null,{}] 20:10:52 INFO - PROCESS | 1750 | 1464405052238 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}] 20:10:52 INFO - PROCESS | 1750 | 1464405052485 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x86658000 == 153 [pid = 1750] [id = 669] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8dd8a800 == 152 [pid = 1750] [id = 757] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x86650000 == 151 [pid = 1750] [id = 756] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8b1b4c00 == 150 [pid = 1750] [id = 755] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x893c6c00 == 149 [pid = 1750] [id = 754] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8664c800 == 148 [pid = 1750] [id = 753] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8664bc00 == 147 [pid = 1750] [id = 748] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8ada9800 == 146 [pid = 1750] [id = 749] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x93c92800 == 145 [pid = 1750] [id = 747] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x93c91000 == 144 [pid = 1750] [id = 745] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x93c9d800 == 143 [pid = 1750] [id = 746] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x92e59c00 == 142 [pid = 1750] [id = 744] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x9243c800 == 141 [pid = 1750] [id = 743] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8c274800 == 140 [pid = 1750] [id = 626] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8dfce000 == 139 [pid = 1750] [id = 742] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x91ecfc00 == 138 [pid = 1750] [id = 740] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8f503800 == 137 [pid = 1750] [id = 741] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x90f2e000 == 136 [pid = 1750] [id = 739] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x876d7400 == 135 [pid = 1750] [id = 707] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8f560000 == 134 [pid = 1750] [id = 738] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x86da6c00 == 133 [pid = 1750] [id = 737] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x86da2400 == 132 [pid = 1750] [id = 736] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8c029c00 == 131 [pid = 1750] [id = 735] 20:10:55 INFO - PROCESS | 1750 | --DOCSHELL 0x8664e800 == 130 [pid = 1750] [id = 734] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8cc0ec00) [pid = 1750] [serial = 2201] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x91ecd000) [pid = 1750] [serial = 2180] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x912a8c00) [pid = 1750] [serial = 2171] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x893cf000) [pid = 1750] [serial = 2142] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8c026c00) [pid = 1750] [serial = 2145] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8935e000) [pid = 1750] [serial = 2141] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8f37b400) [pid = 1750] [serial = 2159] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x91e8b400) [pid = 1750] [serial = 2178] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8cc91c00) [pid = 1750] [serial = 2199] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x912b7c00) [pid = 1750] [serial = 2172] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x925cfc00) [pid = 1750] [serial = 2186] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8f521c00) [pid = 1750] [serial = 2162] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x86da2c00) [pid = 1750] [serial = 2192] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8c025400) [pid = 1750] [serial = 2138] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91bef000) [pid = 1750] [serial = 2174] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9257a800) [pid = 1750] [serial = 2183] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8bf7a000) [pid = 1750] [serial = 2144] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x91ed1800) [pid = 1750] [serial = 2181] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8c89e800) [pid = 1750] [serial = 2147] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8c91d800) [pid = 1750] [serial = 2148] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x876d5800) [pid = 1750] [serial = 2193] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8f55d800) [pid = 1750] [serial = 2165] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8dd85400) [pid = 1750] [serial = 2153] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x928e2400) [pid = 1750] [serial = 2189] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8cc95000) [pid = 1750] [serial = 2150] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8dd89400) [pid = 1750] [serial = 2154] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x926f0000) [pid = 1750] [serial = 2187] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x91e86c00) [pid = 1750] [serial = 2177] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8b1bf400) [pid = 1750] [serial = 2196] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8c89f400) [pid = 1750] [serial = 2198] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8f381000) [pid = 1750] [serial = 2160] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8f561c00) [pid = 1750] [serial = 2166] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8e822c00) [pid = 1750] [serial = 2156] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x91bf2000) [pid = 1750] [serial = 2175] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8d840c00) [pid = 1750] [serial = 2151] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x92580800) [pid = 1750] [serial = 2184] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8f524400) [pid = 1750] [serial = 2163] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8fdcac00) [pid = 1750] [serial = 2168] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8e00c000) [pid = 1750] [serial = 2076] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8fdce400) [pid = 1750] [serial = 2169] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e827400) [pid = 1750] [serial = 2157] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8aed1c00) [pid = 1750] [serial = 2195] [outer = (nil)] [url = about:blank] 20:10:55 INFO - PROCESS | 1750 | 1464405055697 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x86654c00 == 131 [pid = 1750] [id = 775] 20:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x86655800) [pid = 1750] [serial = 2324] [outer = (nil)] 20:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x86c94c00) [pid = 1750] [serial = 2325] [outer = 0x86655800] 20:10:55 INFO - PROCESS | 1750 | 1464405055780 Marionette DEBUG loaded listener.js 20:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x86da7800) [pid = 1750] [serial = 2326] [outer = 0x86655800] 20:10:56 INFO - PROCESS | 1750 | [1750] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 20:10:56 INFO - PROCESS | 1750 | 1464405056579 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 20:10:56 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 20:10:56 INFO - {} 20:10:56 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 4409ms 20:10:56 INFO - PROCESS | 1750 | 1464405056616 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 20:10:56 INFO - PROCESS | 1750 | 1464405056623 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 20:10:56 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 20:10:56 INFO - PROCESS | 1750 | 1464405056668 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 20:10:56 INFO - PROCESS | 1750 | 1464405056674 Marionette TRACE conn4 <- [1,3066,null,{}] 20:10:56 INFO - PROCESS | 1750 | 1464405056681 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}] 20:10:56 INFO - PROCESS | 1750 | 1464405056902 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 20:10:57 INFO - PROCESS | 1750 | 1464405057145 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d5400 == 132 [pid = 1750] [id = 776] 20:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x893c7400) [pid = 1750] [serial = 2327] [outer = (nil)] 20:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8aed2c00) [pid = 1750] [serial = 2328] [outer = 0x893c7400] 20:10:57 INFO - PROCESS | 1750 | 1464405057223 Marionette DEBUG loaded listener.js 20:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8b1b7800) [pid = 1750] [serial = 2329] [outer = 0x893c7400] 20:10:58 INFO - PROCESS | 1750 | 1464405058026 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]]]}] 20:10:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 20:10:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 20:10:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 20:10:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 20:10:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 20:10:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 20:10:58 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 20:10:58 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1407ms 20:10:58 INFO - PROCESS | 1750 | 1464405058066 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 20:10:58 INFO - PROCESS | 1750 | 1464405058073 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 20:10:58 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 20:10:58 INFO - PROCESS | 1750 | 1464405058083 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 20:10:58 INFO - PROCESS | 1750 | 1464405058086 Marionette TRACE conn4 <- [1,3070,null,{}] 20:10:58 INFO - PROCESS | 1750 | 1464405058097 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}] 20:10:58 INFO - PROCESS | 1750 | 1464405058396 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 20:10:58 INFO - PROCESS | 1750 | 1464405058443 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:10:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x864ed800 == 133 [pid = 1750] [id = 777] 20:10:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8c127000) [pid = 1750] [serial = 2330] [outer = (nil)] 20:10:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8c217000) [pid = 1750] [serial = 2331] [outer = 0x8c127000] 20:10:58 INFO - PROCESS | 1750 | 1464405058523 Marionette DEBUG loaded listener.js 20:10:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8c896400) [pid = 1750] [serial = 2332] [outer = 0x8c127000] 20:10:59 INFO - PROCESS | 1750 | 1464405059614 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]]]}] 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 20:10:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 20:10:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1587ms 20:10:59 INFO - PROCESS | 1750 | 1464405059673 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 20:10:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 20:10:59 INFO - PROCESS | 1750 | 1464405059677 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 20:10:59 INFO - PROCESS | 1750 | 1464405059705 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 20:10:59 INFO - PROCESS | 1750 | 1464405059721 Marionette TRACE conn4 <- [1,3074,null,{}] 20:10:59 INFO - PROCESS | 1750 | 1464405059728 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}] 20:11:00 INFO - PROCESS | 1750 | 1464405060050 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8dfc1800) [pid = 1750] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9243ac00) [pid = 1750] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x864f0000) [pid = 1750] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x92587000) [pid = 1750] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9394e800) [pid = 1750] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8e00d800) [pid = 1750] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8fb76c00) [pid = 1750] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8c023800) [pid = 1750] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x93c97800) [pid = 1750] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x893cb000) [pid = 1750] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x99565800) [pid = 1750] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x93c98000) [pid = 1750] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x876d0c00) [pid = 1750] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91bf7800) [pid = 1750] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9394e400) [pid = 1750] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8c02b400) [pid = 1750] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9533a000) [pid = 1750] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8e006800) [pid = 1750] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8dfc4800) [pid = 1750] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x950f4c00) [pid = 1750] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x86c87c00) [pid = 1750] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x99c62800) [pid = 1750] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x928eb800) [pid = 1750] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8664e400) [pid = 1750] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 20:11:00 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x912bc400) [pid = 1750] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 20:11:00 INFO - PROCESS | 1750 | 1464405060882 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x864f0000 == 134 [pid = 1750] [id = 778] 20:11:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8664e400) [pid = 1750] [serial = 2333] [outer = (nil)] 20:11:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x86dab400) [pid = 1750] [serial = 2334] [outer = 0x8664e400] 20:11:00 INFO - PROCESS | 1750 | 1464405060980 Marionette DEBUG loaded listener.js 20:11:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8c21b800) [pid = 1750] [serial = 2335] [outer = 0x8664e400] 20:11:01 INFO - PROCESS | 1750 | 1464405061630 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]]]}] 20:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 20:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 20:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 20:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 20:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 20:11:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 20:11:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1969ms 20:11:01 INFO - PROCESS | 1750 | 1464405061656 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 20:11:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 20:11:01 INFO - PROCESS | 1750 | 1464405061661 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 20:11:01 INFO - PROCESS | 1750 | 1464405061667 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 20:11:01 INFO - PROCESS | 1750 | 1464405061670 Marionette TRACE conn4 <- [1,3078,null,{}] 20:11:01 INFO - PROCESS | 1750 | 1464405061676 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}] 20:11:01 INFO - PROCESS | 1750 | 1464405061936 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 20:11:02 INFO - PROCESS | 1750 | 1464405062302 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x85350400 == 135 [pid = 1750] [id = 779] 20:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8535d800) [pid = 1750] [serial = 2336] [outer = (nil)] 20:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x893c1400) [pid = 1750] [serial = 2337] [outer = 0x8535d800] 20:11:02 INFO - PROCESS | 1750 | 1464405062427 Marionette DEBUG loaded listener.js 20:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8d843400) [pid = 1750] [serial = 2338] [outer = 0x8535d800] 20:11:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 20:11:03 INFO - reader.readAsText(blob_2) 20:11:03 INFO - }" did not throw 20:11:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 20:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 20:11:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 20:11:03 INFO - reader.readAsDataURL(blob_2) 20:11:03 INFO - }" did not throw 20:11:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 20:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 20:11:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 20:11:03 INFO - reader.readAsArrayBuffer(blob_2) 20:11:03 INFO - }" did not throw 20:11:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 20:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 20:11:03 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 20:11:03 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 20:11:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:03 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 20:11:03 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 20:11:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 20:11:03 INFO - PROCESS | 1750 | 1464405063526 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 20:11:03 INFO - PROCESS | 1750 | 1464405063535 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 20:11:03 INFO - PROCESS | 1750 | 1464405063543 Marionette TRACE conn4 <- [1,3082,null,{}] 20:11:03 INFO - PROCESS | 1750 | 1464405063571 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}] 20:11:03 INFO - PROCESS | 1750 | 1464405063809 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 20:11:04 INFO - PROCESS | 1750 | 1464405064178 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x893cf000 == 136 [pid = 1750] [id = 780] 20:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8adab400) [pid = 1750] [serial = 2339] [outer = (nil)] 20:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8aed0800) [pid = 1750] [serial = 2340] [outer = 0x8adab400] 20:11:04 INFO - PROCESS | 1750 | 1464405064341 Marionette DEBUG loaded listener.js 20:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8c12b000) [pid = 1750] [serial = 2341] [outer = 0x8adab400] 20:11:05 INFO - PROCESS | 1750 | 1464405065189 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]]]}] 20:11:05 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 20:11:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 20:11:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:05 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 20:11:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 20:11:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1714ms 20:11:05 INFO - PROCESS | 1750 | 1464405065251 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 20:11:05 INFO - PROCESS | 1750 | 1464405065260 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 20:11:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 20:11:05 INFO - PROCESS | 1750 | 1464405065271 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 20:11:05 INFO - PROCESS | 1750 | 1464405065275 Marionette TRACE conn4 <- [1,3086,null,{}] 20:11:05 INFO - PROCESS | 1750 | 1464405065281 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}] 20:11:05 INFO - PROCESS | 1750 | 1464405065657 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 20:11:05 INFO - PROCESS | 1750 | 1464405065942 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dd76000 == 137 [pid = 1750] [id = 781] 20:11:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8dd82800) [pid = 1750] [serial = 2342] [outer = (nil)] 20:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8dd8d000) [pid = 1750] [serial = 2343] [outer = 0x8dd82800] 20:11:06 INFO - PROCESS | 1750 | 1464405066038 Marionette DEBUG loaded listener.js 20:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8dfc5800) [pid = 1750] [serial = 2344] [outer = 0x8dd82800] 20:11:06 INFO - PROCESS | 1750 | 1464405066910 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 20:11:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 20:11:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1682ms 20:11:06 INFO - PROCESS | 1750 | 1464405066953 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 20:11:06 INFO - PROCESS | 1750 | 1464405066958 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 20:11:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 20:11:06 INFO - PROCESS | 1750 | 1464405066965 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 20:11:06 INFO - PROCESS | 1750 | 1464405066971 Marionette TRACE conn4 <- [1,3090,null,{}] 20:11:06 INFO - PROCESS | 1750 | 1464405066988 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}] 20:11:07 INFO - PROCESS | 1750 | 1464405067397 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 20:11:07 INFO - PROCESS | 1750 | 1464405067656 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8dfcfc00 == 138 [pid = 1750] [id = 782] 20:11:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e828800) [pid = 1750] [serial = 2345] [outer = (nil)] 20:11:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e82fc00) [pid = 1750] [serial = 2346] [outer = 0x8e828800] 20:11:07 INFO - PROCESS | 1750 | 1464405067750 Marionette DEBUG loaded listener.js 20:11:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8f501c00) [pid = 1750] [serial = 2347] [outer = 0x8e828800] 20:11:08 INFO - PROCESS | 1750 | 1464405068579 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 20:11:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 20:11:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1640ms 20:11:08 INFO - PROCESS | 1750 | 1464405068607 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 20:11:08 INFO - PROCESS | 1750 | 1464405068612 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 20:11:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 20:11:08 INFO - PROCESS | 1750 | 1464405068618 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 20:11:08 INFO - PROCESS | 1750 | 1464405068621 Marionette TRACE conn4 <- [1,3094,null,{}] 20:11:08 INFO - PROCESS | 1750 | 1464405068628 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}] 20:11:08 INFO - PROCESS | 1750 | 1464405068889 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 20:11:09 INFO - PROCESS | 1750 | 1464405069207 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e825400 == 139 [pid = 1750] [id = 783] 20:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8f522c00) [pid = 1750] [serial = 2348] [outer = (nil)] 20:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8f52f000) [pid = 1750] [serial = 2349] [outer = 0x8f522c00] 20:11:09 INFO - PROCESS | 1750 | 1464405069356 Marionette DEBUG loaded listener.js 20:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8f564c00) [pid = 1750] [serial = 2350] [outer = 0x8f522c00] 20:11:10 INFO - PROCESS | 1750 | 1464405070181 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 20:11:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 20:11:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1581ms 20:11:10 INFO - PROCESS | 1750 | 1464405070200 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 20:11:10 INFO - PROCESS | 1750 | 1464405070204 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 20:11:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 20:11:10 INFO - PROCESS | 1750 | 1464405070210 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 20:11:10 INFO - PROCESS | 1750 | 1464405070214 Marionette TRACE conn4 <- [1,3098,null,{}] 20:11:10 INFO - PROCESS | 1750 | 1464405070220 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}] 20:11:10 INFO - PROCESS | 1750 | 1464405070464 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 20:11:10 INFO - PROCESS | 1750 | 1464405070774 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f527400 == 140 [pid = 1750] [id = 784] 20:11:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8f566400) [pid = 1750] [serial = 2351] [outer = (nil)] 20:11:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8fdcb800) [pid = 1750] [serial = 2352] [outer = 0x8f566400] 20:11:10 INFO - PROCESS | 1750 | 1464405070869 Marionette DEBUG loaded listener.js 20:11:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8fdd0800) [pid = 1750] [serial = 2353] [outer = 0x8f566400] 20:11:11 INFO - PROCESS | 1750 | 1464405071818 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]]]}] 20:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 20:11:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 20:11:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1630ms 20:11:11 INFO - PROCESS | 1750 | 1464405071842 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 20:11:11 INFO - PROCESS | 1750 | 1464405071846 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 20:11:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 20:11:11 INFO - PROCESS | 1750 | 1464405071853 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 20:11:11 INFO - PROCESS | 1750 | 1464405071857 Marionette TRACE conn4 <- [1,3102,null,{}] 20:11:11 INFO - PROCESS | 1750 | 1464405071863 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}] 20:11:12 INFO - PROCESS | 1750 | 1464405072124 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 20:11:12 INFO - PROCESS | 1750 | 1464405072462 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x91274c00 == 141 [pid = 1750] [id = 785] 20:11:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91279400) [pid = 1750] [serial = 2354] [outer = (nil)] 20:11:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x912ad400) [pid = 1750] [serial = 2355] [outer = 0x91279400] 20:11:12 INFO - PROCESS | 1750 | 1464405072630 Marionette DEBUG loaded listener.js 20:11:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x912b8000) [pid = 1750] [serial = 2356] [outer = 0x91279400] 20:11:13 INFO - PROCESS | 1750 | 1464405073429 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 20:11:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 20:11:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1590ms 20:11:13 INFO - PROCESS | 1750 | 1464405073444 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 20:11:13 INFO - PROCESS | 1750 | 1464405073448 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 20:11:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 20:11:13 INFO - PROCESS | 1750 | 1464405073455 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 20:11:13 INFO - PROCESS | 1750 | 1464405073459 Marionette TRACE conn4 <- [1,3106,null,{}] 20:11:13 INFO - PROCESS | 1750 | 1464405073465 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}] 20:11:13 INFO - PROCESS | 1750 | 1464405073753 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 20:11:14 INFO - PROCESS | 1750 | 1464405074041 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x876d5800 == 142 [pid = 1750] [id = 786] 20:11:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9127ac00) [pid = 1750] [serial = 2357] [outer = (nil)] 20:11:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x91bf7000) [pid = 1750] [serial = 2358] [outer = 0x9127ac00] 20:11:14 INFO - PROCESS | 1750 | 1464405074137 Marionette DEBUG loaded listener.js 20:11:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91bfa000) [pid = 1750] [serial = 2359] [outer = 0x9127ac00] 20:11:15 INFO - PROCESS | 1750 | 1464405075005 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]]]}] 20:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 20:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 20:11:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 20:11:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1588ms 20:11:15 INFO - PROCESS | 1750 | 1464405075045 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 20:11:15 INFO - PROCESS | 1750 | 1464405075050 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 20:11:15 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 20:11:15 INFO - PROCESS | 1750 | 1464405075057 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 20:11:15 INFO - PROCESS | 1750 | 1464405075061 Marionette TRACE conn4 <- [1,3110,null,{}] 20:11:15 INFO - PROCESS | 1750 | 1464405075067 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}] 20:11:15 INFO - PROCESS | 1750 | 1464405075327 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 20:11:15 INFO - PROCESS | 1750 | 1464405075718 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x91e8b800 == 143 [pid = 1750] [id = 787] 20:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91e8c000) [pid = 1750] [serial = 2360] [outer = (nil)] 20:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91ed3000) [pid = 1750] [serial = 2361] [outer = 0x91e8c000] 20:11:15 INFO - PROCESS | 1750 | 1464405075813 Marionette DEBUG loaded listener.js 20:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x92432800) [pid = 1750] [serial = 2362] [outer = 0x91e8c000] 20:11:16 INFO - PROCESS | 1750 | 1464405076616 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"]]]}] 20:11:16 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 20:11:16 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 20:11:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 20:11:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:11:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:11:16 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 20:11:16 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1583ms 20:11:16 INFO - PROCESS | 1750 | 1464405076642 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 20:11:16 INFO - PROCESS | 1750 | 1464405076647 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 20:11:16 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 20:11:16 INFO - PROCESS | 1750 | 1464405076653 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 20:11:16 INFO - PROCESS | 1750 | 1464405076657 Marionette TRACE conn4 <- [1,3114,null,{}] 20:11:16 INFO - PROCESS | 1750 | 1464405076663 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}] 20:11:16 INFO - PROCESS | 1750 | 1464405076917 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 20:11:17 INFO - PROCESS | 1750 | 1464405077249 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\", \"795ef64a-29b6-4439-9dcf-d8c9de8b12e0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:11:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x91bf2000 == 144 [pid = 1750] [id = 788] 20:11:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91ecfc00) [pid = 1750] [serial = 2363] [outer = (nil)] 20:11:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x925c6400) [pid = 1750] [serial = 2364] [outer = 0x91ecfc00] 20:11:17 INFO - PROCESS | 1750 | 1464405077399 Marionette DEBUG loaded listener.js 20:11:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x926ef400) [pid = 1750] [serial = 2365] [outer = 0x91ecfc00] 20:11:18 INFO - PROCESS | 1750 | 1464405078195 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]]]}] 20:11:18 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 20:11:18 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1583ms 20:11:18 INFO - PROCESS | 1750 | 1464405078238 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 20:11:18 INFO - PROCESS | 1750 | 1464405078242 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 20:11:19 WARNING - u'runner_teardown' () 20:11:19 INFO - No more tests 20:11:19 INFO - Got 0 unexpected results 20:11:19 INFO - SUITE-END | took 1400s 20:11:19 INFO - Closing logging queue 20:11:19 INFO - queue closed 20:11:19 INFO - Return code: 0 20:11:19 WARNING - # TBPL SUCCESS # 20:11:19 INFO - Running post-action listener: _resource_record_post_action 20:11:19 INFO - Running post-run listener: _resource_record_post_run 20:11:20 INFO - Total resource usage - Wall time: 1436s; CPU: 98.0%; Read bytes: 14274560; Write bytes: 928813056; Read time: 840; Write time: 237848 20:11:20 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 20:11:20 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 4096; Write bytes: 134406144; Read time: 8; Write time: 116056 20:11:20 INFO - run-tests - Wall time: 1405s; CPU: 98.0%; Read bytes: 11153408; Write bytes: 784220160; Read time: 560; Write time: 112232 20:11:20 INFO - Running post-run listener: _upload_blobber_files 20:11:20 INFO - Blob upload gear active. 20:11:20 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 20:11:20 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 20:11:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 20:11:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 20:11:21 INFO - (blobuploader) - INFO - Open directory for files ... 20:11:21 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 20:11:21 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:11:21 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:11:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 20:11:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:11:24 INFO - (blobuploader) - INFO - Done attempting. 20:11:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 20:11:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 20:11:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 20:11:25 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 20:11:25 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 20:11:25 INFO - (blobuploader) - INFO - Done attempting. 20:11:25 INFO - (blobuploader) - INFO - Iteration through files over. 20:11:25 INFO - Return code: 0 20:11:25 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 20:11:25 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 20:11:25 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3864a0d1c42d16af0713550614b43ed3370e6409e6cc207972353d8f012fc62c3d2de03b74af6d598761448244c28d1e66daf8552525b10c77254e771f555e58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8e0a3aadc39df6f31c33e292b4af2b6734aaa32d91c6de7b7e98b150018f38a777ac6fded8fdc4f4da66072d5da8fe3a634f1914499b3d72d0234438fabae95f"} 20:11:25 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 20:11:25 INFO - Writing to file /builds/slave/test/properties/blobber_files 20:11:25 INFO - Contents: 20:11:25 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3864a0d1c42d16af0713550614b43ed3370e6409e6cc207972353d8f012fc62c3d2de03b74af6d598761448244c28d1e66daf8552525b10c77254e771f555e58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8e0a3aadc39df6f31c33e292b4af2b6734aaa32d91c6de7b7e98b150018f38a777ac6fded8fdc4f4da66072d5da8fe3a634f1914499b3d72d0234438fabae95f"} 20:11:25 INFO - Running post-run listener: copy_logs_to_upload_dir 20:11:25 INFO - Copying logs to upload dir... 20:11:25 INFO - mkdir: /builds/slave/test/build/upload/logs 20:11:25 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1544.959240 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 45 secs) (at 2016-05-27 20:11:25.398292) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 20:11:25.399548) ========= 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-1464402679.114931-2146826103 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3864a0d1c42d16af0713550614b43ed3370e6409e6cc207972353d8f012fc62c3d2de03b74af6d598761448244c28d1e66daf8552525b10c77254e771f555e58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8e0a3aadc39df6f31c33e292b4af2b6734aaa32d91c6de7b7e98b150018f38a777ac6fded8fdc4f4da66072d5da8fe3a634f1914499b3d72d0234438fabae95f"} build_url:https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032725 build_url: 'https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/3864a0d1c42d16af0713550614b43ed3370e6409e6cc207972353d8f012fc62c3d2de03b74af6d598761448244c28d1e66daf8552525b10c77254e771f555e58", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/8e0a3aadc39df6f31c33e292b4af2b6734aaa32d91c6de7b7e98b150018f38a777ac6fded8fdc4f4da66072d5da8fe3a634f1914499b3d72d0234438fabae95f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/d6jEc6uYTYeZRVOROTi56Q/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-27 20:11:25.468329) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 20:11:25.468792) ========= 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-1464402679.114931-2146826103 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020952 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 20:11:25.555657) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 20:11:25.555971) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 20:11:25.556347) ========= ========= Total master_lag: 0.64 =========